WindowRenderingController Class
Abstract base controller for handling window related events. More...
Declaration
Base class
| class | Controller |
|
Abstract base class for application controllers. More... | |
Derived Classes
| class | BasicWindowRenderingController |
|
Basic implementation of a window rendering controller. More... | |
Public Member Functions Index
| void | onFrameBufferResize (const helios::window::event::FrameBufferResizeEvent &e)=0 |
|
Handles FrameBuffer resize events. More... | |
Protected Static Attributes Index
| static const helios::util::log::Logger & | logger_ = helios::util::log::LogManager::loggerForScope(HELIOS_LOG_SCOPE) |
Description
Abstract base controller for handling window related events.
Concrete implementations will typically update the rendering device's viewport when the framebuffer dimension changes.
Definition at line 26 of file WindowRenderingController.ixx.
Public Member Functions
onFrameBufferResize()
|
Handles FrameBuffer resize events.
- Parameters
-
e A const reference to the FrameBufferResizeEvent describing the event.
Definition at line 37 of file WindowRenderingController.ixx.
Protected Static Attributes
logger_
| protected static |
Definition at line 29 of file WindowRenderingController.ixx.
Referenced by helios::app::controller::BasicWindowRenderingController::onFrameBufferResize and helios::app::controller::BasicWindowRenderingController::subscribeTo.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.