StevEngine
StevEngine is a customizable C++ game engine.
Loading...
Searching...
No Matches
StevEngine::InputMouseMoveEvent Class Reference

Event triggered when mouse is moved. More...

#include <inputs/InputSystem.hpp>

Inheritance diagram for StevEngine::InputMouseMoveEvent:
StevEngine::Event

Public Member Functions

 InputMouseMoveEvent (int x, int y, int deltaX, int deltaY)
 Create mouse move event.
 
const std::string GetEventType () const override
 Get type identifier for this event.
 

Static Public Member Functions

static const std::string GetStaticEventType ()
 

Public Attributes

int x
 
int y
 Current mouse position.
 
int deltaX
 
int deltaY
 Mouse movement delta.
 

Detailed Description

Event triggered when mouse is moved.

Constructor & Destructor Documentation

◆ InputMouseMoveEvent()

StevEngine::InputMouseMoveEvent::InputMouseMoveEvent ( int x,
int y,
int deltaX,
int deltaY )
inline

Create mouse move event.

Parameters
xNew X position
yNew Y position
deltaXX movement since last position
deltaYY movement since last position

Member Function Documentation

◆ GetEventType()

const std::string StevEngine::InputMouseMoveEvent::GetEventType ( ) const
inlineoverridevirtual

Get type identifier for this event.

Returns
String identifier for event type

Implements StevEngine::Event.


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