Skip to main content

WindowEvent Class

Abstract base class for Window related events. More...

Declaration

class helios::window::event::WindowEvent { ... }

Base class

classEvent

Base class for events in the helios framework. More...

Derived Classes

classFrameBufferResizeEvent

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::GuidsourceGuid

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

helios::window::event::WindowEvent::WindowEvent (helios::util::Guid sourceGuid)
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()

helios::window::event::WindowEvent::WindowEvent (helios::util::Guid sourceGuid, uint64_t tag)
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

const helios::util::Guid helios::window::event::WindowEvent::sourceGuid

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.