SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::Events::WindowOpenEvent Class Reference

#include <ApplicationEvent.hpp>

Inheritance diagram for Sleak::Events::WindowOpenEvent:

Public Member Functions

 WindowOpenEvent ()=default
virtual int GetCategoryFlags () const override
virtual EventType GetEventType () const override
virtual const char * GetName () const override
Public Member Functions inherited from Sleak::Event
 Event ()
virtual ~Event ()=default
bool IsInCategory (EventCategory category)
virtual std::string ToString () const

Static Public Member Functions

static EventType GetStaticType ()

Additional Inherited Members

Public Attributes inherited from Sleak::Event
bool Handled = false

Detailed Description

Fired once the window has been created and is ready for use.

Definition at line 33 of file ApplicationEvent.hpp.

Constructor & Destructor Documentation

◆ WindowOpenEvent()

Sleak::Events::WindowOpenEvent::WindowOpenEvent ( )
default

Member Function Documentation

◆ GetCategoryFlags()

virtual int Sleak::Events::WindowOpenEvent::GetCategoryFlags ( ) const
inlineoverridevirtual

Implements Sleak::Event.

Definition at line 38 of file ApplicationEvent.hpp.

◆ GetEventType()

virtual EventType Sleak::Events::WindowOpenEvent::GetEventType ( ) const
inlineoverridevirtual

Implements Sleak::Event.

Definition at line 37 of file ApplicationEvent.hpp.

◆ GetName()

virtual const char * Sleak::Events::WindowOpenEvent::GetName ( ) const
inlineoverridevirtual

Implements Sleak::Event.

Definition at line 37 of file ApplicationEvent.hpp.

◆ GetStaticType()

EventType Sleak::Events::WindowOpenEvent::GetStaticType ( )
inlinestatic

Definition at line 37 of file ApplicationEvent.hpp.