Arnold Engine
 
Loading...
Searching...
No Matches
AE::Events::MouseButtonEvent Class Reference

Base class for mouse button events. More...

#include <MouseEvent.h>

Inheritance diagram for AE::Events::MouseButtonEvent:
AE::Events::Event AE::Events::MouseButtonPressedEvent AE::Events::MouseButtonReleasedEvent

Public Member Functions

int GetMouseButton () const
 
- Public Member Functions inherited from AE::Events::Event
virtual EventType GetEventType () const =0
 
virtual const char * GetName () const =0
 
virtual int GetCategoryFlags () const =0
 
virtual std::string ToString () const
 
bool IsInCategory (EventCategory category)
 

Protected Member Functions

 MouseButtonEvent (int button)
 

Protected Attributes

int m_Button
 

Additional Inherited Members

- Public Attributes inherited from AE::Events::Event
bool Handled = false
 

Detailed Description

Base class for mouse button events.

Abstract base class that provides common functionality for all mouse button events. Stores and provides access to the button code of the affected mouse button.


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