WindowEvent Class
Abstract base class for Window related events. More...
Declaration
Base class
| class | Event |
|
Base class for events in the helios framework. More... | |
Derived Classes
| class | FrameBufferResizeEvent |
|
Event representing a change in the framebuffer's size. More... | |
Protected Constructors Index
| WindowEvent (helios::util::Guid sourceGuid) | |
|
Constructs a new WindowEvent with the specific source Guid. More... | |
| WindowEvent (helios::util::Guid sourceGuid, uint64_t tag) | |
|
Constructs a new WindowEvent with the specific source Guid and the specific tag. More... | |
Public Member Attributes Index
| const helios::util::Guid | sourceGuid |
|
The unique and immutable Guid of the source of this event, i.e. the Window that trigegred the event. More... | |
Description
Abstract base class for Window related events.
The WindowEvent extends the Event-base class by adding a unique sourceGuid, so the source of the event can be identified.
Definition at line 22 of file WindowEvent.ixx.
Protected Constructors
WindowEvent()
| inline explicit protected |
Constructs a new WindowEvent with the specific source Guid.
- Parameters
-
sourceGuid The Guid of the Window that triggered the event.
Definition at line 30 of file WindowEvent.ixx.
Reference sourceGuid.
WindowEvent()
| inline explicit protected |
Constructs a new WindowEvent with the specific source Guid and the specific tag.
- Parameters
-
sourceGuid The Guid of the Window that triggered the event.
tag A `uint64_t` value identifying the specific type of event.
Definition at line 40 of file WindowEvent.ixx.
References helios::event::Event::Event, sourceGuid and helios::event::Event::tag.
Public Member Attributes
sourceGuid
|
The unique and immutable Guid of the source of this event, i.e. the Window that trigegred the event.
Definition at line 49 of file WindowEvent.ixx.
Referenced by helios::window::event::FrameBufferResizeEvent::FrameBufferResizeEvent, helios::window::event::FrameBufferResizeEvent::FrameBufferResizeEvent, helios::window::event::FrameBufferResizeEvent::toString, WindowEvent and WindowEvent.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.