Elaztek Developer Hub
Blamite Game Engine - blam!  00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
DefaultInputListener Class Reference

#include <DefaultInputListener.h>

+ Inheritance diagram for DefaultInputListener:
+ Collaboration diagram for DefaultInputListener:

Public Member Functions

 DefaultInputListener ()
 
 ~DefaultInputListener ()
 
void OnKeyPressEvent (KeyPressEvent *event) override
 
void OnMouseMoveEvent (MouseMoveEvent *event) override
 
void OnMouseClickEvent (MouseClickEvent *event) override
 
void OnObjectDeleteEvent (ObjectDeleteEvent *event) override
 

Public Attributes

BlamWorldObjecthovered_object = nullptr
 

Constructor & Destructor Documentation

◆ DefaultInputListener()

DefaultInputListener::DefaultInputListener ( )

◆ ~DefaultInputListener()

DefaultInputListener::~DefaultInputListener ( )

Member Function Documentation

◆ OnKeyPressEvent()

void DefaultInputListener::OnKeyPressEvent ( KeyPressEvent *  event)
override
+ Here is the call graph for this function:

◆ OnMouseClickEvent()

void DefaultInputListener::OnMouseClickEvent ( MouseClickEvent *  event)
override
+ Here is the call graph for this function:

◆ OnMouseMoveEvent()

void DefaultInputListener::OnMouseMoveEvent ( MouseMoveEvent *  event)
override
+ Here is the call graph for this function:

◆ OnObjectDeleteEvent()

void DefaultInputListener::OnObjectDeleteEvent ( ObjectDeleteEvent *  event)
override

Member Data Documentation

◆ hovered_object

BlamWorldObject* DefaultInputListener::hovered_object = nullptr

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