luna engine
software engine
Loading...
Searching...
No Matches
luna::mouseScrolledEvent Class Reference

#include <mouseEvent.h>

Inheritance diagram for luna::mouseScrolledEvent:
Collaboration diagram for luna::mouseScrolledEvent:

Public Member Functions

 mouseScrolledEvent (const float xOffset, const float yOffset)
 
float getXOffset () const
 
float getYOffset () const
 
std::string toString () const override
 
- Public Member Functions inherited from luna::Event
virtual ~Event ()=default
 
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)
 

Private Attributes

float m_XOffset
 
float m_YOffset
 

Additional Inherited Members

- Public Attributes inherited from luna::Event
bool Handled = false
 

Constructor & Destructor Documentation

◆ mouseScrolledEvent()

luna::mouseScrolledEvent::mouseScrolledEvent ( const float  xOffset,
const float  yOffset 
)
inline

Member Function Documentation

◆ getXOffset()

float luna::mouseScrolledEvent::getXOffset ( ) const
inline

◆ getYOffset()

float luna::mouseScrolledEvent::getYOffset ( ) const
inline

◆ toString()

std::string luna::mouseScrolledEvent::toString ( ) const
inlineoverridevirtual

Reimplemented from luna::Event.

Member Data Documentation

◆ m_XOffset

float luna::mouseScrolledEvent::m_XOffset
private

◆ m_YOffset

float luna::mouseScrolledEvent::m_YOffset
private

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