WindowRenderingController.ixx File
Controller coordinating rendering for a window. More...
Included Headers
#include <helios.util.log.Logger>
#include <helios.window.event.FrameBufferResizeEvent>
#include <helios.util.log.LogManager>
#include <helios.rendering.RenderingDevice>
#include <helios.app.controller.Controller>
Namespaces Index
| namespace | helios |
| namespace | app |
|
Application infrastructure and lifecycle management. More... | |
| namespace | controller |
|
Controller classes for application control flow. More... | |
Classes Index
| class | WindowRenderingController |
|
Abstract base controller for handling window related events. More... | |
Macro Definitions Index
| #define | HELIOS_LOG_SCOPE "helios::app::controller::WindowRenderingController" |
Description
Controller coordinating rendering for a window.
Macro Definitions
HELIOS_LOG_SCOPE
|
Definition at line 17 of file WindowRenderingController.ixx.
17#define HELIOS_LOG_SCOPE "helios::app::controller::WindowRenderingController"
File Listing
The file content with the documentation metadata removed is:
17#define HELIOS_LOG_SCOPE "helios::app::controller::WindowRenderingController"
18export namespace helios::app::controller {
23 * Concrete implementations will typically update the rendering device's viewport when the framebuffer
26 class WindowRenderingController : public Controller {
29 static inline const helios::util::log::Logger& logger_ = helios::util::log::LogManager::loggerForScope(HELIOS_LOG_SCOPE);
37 virtual void onFrameBufferResize(const helios::window::event::FrameBufferResizeEvent& e) = 0;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.