Karma Engine
Loading...
Searching...
No Matches
Karma::EditorLayer Class Reference
Inheritance diagram for Karma::EditorLayer:
Collaboration diagram for Karma::EditorLayer:

Public Member Functions

virtual void OnAttach () override
 
virtual void OnDetach () override
 
virtual void OnUpdate (float deltaTime) override
 
virtual void ImGuiRender (float deltaTime) override
 
void OpenScene (const std::string &objFileName)
 
virtual void OnEvent (Event &event) override
 
bool OnMouseButtonPressed (MouseButtonPressedEvent &e)
 
bool OnMouseButtonReleased (MouseButtonReleasedEvent &e)
 
bool OnKeyPressed (KeyPressedEvent &e)
 
void InputPolling (float deltaTime)
 
void TentativeTrigger ()
 
void IterateActors ()
 
- Public Member Functions inherited from Karma::Layer
 Layer (const std::string &name="Layer")
 
const std::string & GetName () const
 

Additional Inherited Members

- Protected Attributes inherited from Karma::Layer
std::string m_DebugName
 

Member Function Documentation

◆ ImGuiRender()

void Karma::EditorLayer::ImGuiRender ( float deltaTime)
overridevirtual

Implements Karma::Layer.

◆ OnAttach()

void Karma::EditorLayer::OnAttach ( )
overridevirtual

Implements Karma::Layer.

◆ OnDetach()

void Karma::EditorLayer::OnDetach ( )
overridevirtual

Implements Karma::Layer.

◆ OnEvent()

void Karma::EditorLayer::OnEvent ( Event & event)
overridevirtual

Reimplemented from Karma::Layer.

◆ OnUpdate()

void Karma::EditorLayer::OnUpdate ( float deltaTime)
overridevirtual

Implements Karma::Layer.


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