Skip to main content

WindowRenderingController Class

Abstract base controller for handling window related events. More...

Declaration

class helios::app::controller::WindowRenderingController { ... }

Base class

classController

Abstract base class for application controllers. More...

Derived Classes

classBasicWindowRenderingController

Basic implementation of a window rendering controller. More...

Public Member Functions Index

voidonFrameBufferResize (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()

virtual void helios::app::controller::WindowRenderingController::onFrameBufferResize (const helios::window::event::FrameBufferResizeEvent & e)

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_


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.