Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
demo_setup::DemoEventListener Class Reference
Inheritance diagram for demo_setup::DemoEventListener:

Public Member Functions

 DemoEventListener (const Rml::String &listenerValue, Rml::Element *element, DemoWindow *demoWindow)
void ProcessEvent (Rml::Event &event) override
void OnDetach (Rml::Element *) override

Private Member Functions

void HandleChangeColor (Rml::Event &event)
void HandleMoveChild (Rml::Event &event)
void HandleTweenFunction (Rml::Event &event)
void HandleTweenDirection (Rml::Event &event)
void HandleTweenDuration (Rml::Event &event)
void HandleRating (Rml::Event &event)
void HandleSubmitForm (Rml::Event &event)
void HandleSetSandboxBody ()
void HandleSetSandboxStyle ()
void HandleCancelSelectionOnEscape (Rml::Event &event)

Private Attributes

Rml::String value
Rml::Element * element = nullptr
DemoWindowdemoWindow = nullptr

Constructor & Destructor Documentation

◆ DemoEventListener()

demo_setup::DemoEventListener::DemoEventListener ( const Rml::String & listenerValue,
Rml::Element * element,
DemoWindow * demoWindow )
inline

Member Function Documentation

◆ HandleCancelSelectionOnEscape()

void demo_setup::DemoEventListener::HandleCancelSelectionOnEscape ( Rml::Event & event)
inlineprivate

◆ HandleChangeColor()

void demo_setup::DemoEventListener::HandleChangeColor ( Rml::Event & event)
inlineprivate

◆ HandleMoveChild()

void demo_setup::DemoEventListener::HandleMoveChild ( Rml::Event & event)
inlineprivate

◆ HandleRating()

void demo_setup::DemoEventListener::HandleRating ( Rml::Event & event)
inlineprivate

◆ HandleSetSandboxBody()

void demo_setup::DemoEventListener::HandleSetSandboxBody ( )
inlineprivate

◆ HandleSetSandboxStyle()

void demo_setup::DemoEventListener::HandleSetSandboxStyle ( )
inlineprivate

◆ HandleSubmitForm()

void demo_setup::DemoEventListener::HandleSubmitForm ( Rml::Event & event)
inlineprivate

◆ HandleTweenDirection()

void demo_setup::DemoEventListener::HandleTweenDirection ( Rml::Event & event)
inlineprivate

◆ HandleTweenDuration()

void demo_setup::DemoEventListener::HandleTweenDuration ( Rml::Event & event)
inlineprivate

◆ HandleTweenFunction()

void demo_setup::DemoEventListener::HandleTweenFunction ( Rml::Event & event)
inlineprivate

◆ OnDetach()

void demo_setup::DemoEventListener::OnDetach ( Rml::Element * )
inlineoverride

◆ ProcessEvent()

void demo_setup::DemoEventListener::ProcessEvent ( Rml::Event & event)
inlineoverride

Member Data Documentation

◆ demoWindow

DemoWindow* demo_setup::DemoEventListener::demoWindow = nullptr
private

◆ element

Rml::Element* demo_setup::DemoEventListener::element = nullptr
private

◆ value

Rml::String demo_setup::DemoEventListener::value
private

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