LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::LEvent Class Referenceabstract

#include <Event.h>

Inheritance diagram for LkEngine::LEvent:
LkEngine::AssetEvent LkEngine::LKeyPressedEvent LkEngine::LKeyReleasedEvent LkEngine::LMouseButtonPressedEvent LkEngine::LMouseButtonReleasedEvent LkEngine::LMouseMovedEvent LkEngine::LMouseScrolledEvent LkEngine::SceneCreatedEvent LkEngine::SceneDeletedEvent

Public Member Functions

virtual EEventType GetType () const =0
 
virtual const char * GetName () const =0
 
virtual std::string ToString () const
 
FORCEINLINE bool IsHandled () const
 

Public Attributes

bool bHandled = false
 

Detailed Description

LEvent

Base event class.

TODO: Derive from LObject and replace all std::shared_ptr occurences with TObjectPtr.


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