galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
galaxy::MouseMoved Struct Referencefinal

Contains data relating to a mouse moved event. More...

#include <MouseMoved.hpp>

+ Inheritance diagram for galaxy::MouseMoved:
+ Collaboration diagram for galaxy::MouseMoved:

Public Attributes

float m_xpos = 0.0f
 X coordinate, relative to window.
 
float m_ypos = 0.0f
 Y coordinate, relative to window.
 
float m_xrel = 0.0f
 The relative motion in the X direction.
 
float m_yrel = 0.0f
 The relative motion in the Y direction.
 
- Public Attributes inherited from galaxy::HandleableEvent
bool m_handled = false
 Has this event been handled/consumed/processed already.
 

Detailed Description

Contains data relating to a mouse moved event.

Definition at line 18 of file MouseMoved.hpp.

Member Data Documentation

◆ m_xpos

float galaxy::MouseMoved::m_xpos = 0.0f

X coordinate, relative to window.

Definition at line 23 of file MouseMoved.hpp.

◆ m_ypos

float galaxy::MouseMoved::m_ypos = 0.0f

Y coordinate, relative to window.

Definition at line 28 of file MouseMoved.hpp.

◆ m_xrel

float galaxy::MouseMoved::m_xrel = 0.0f

The relative motion in the X direction.

Definition at line 33 of file MouseMoved.hpp.

◆ m_yrel

float galaxy::MouseMoved::m_yrel = 0.0f

The relative motion in the Y direction.

Definition at line 38 of file MouseMoved.hpp.


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