SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::Events::Input::MouseScrolledEvent Class Reference

#include <MouseEvent.hpp>

Inheritance diagram for Sleak::Events::Input::MouseScrolledEvent:

Public Member Functions

 MouseScrolledEvent (const float xOffset, const float yOffset)
virtual int GetCategoryFlags () const override
virtual EventType GetEventType () const override
virtual const char * GetName () const override
float GetXOffset () const
float GetYOffset () const
std::string ToString () const override
Public Member Functions inherited from Sleak::Event
 Event ()
virtual ~Event ()=default
bool IsInCategory (EventCategory category)

Static Public Member Functions

static EventType GetStaticType ()

Additional Inherited Members

Public Attributes inherited from Sleak::Event
bool Handled = false

Detailed Description

Fired on scroll wheel input, carrying the horizontal/vertical scroll offsets.

Definition at line 36 of file MouseEvent.hpp.

Constructor & Destructor Documentation

◆ MouseScrolledEvent()

Sleak::Events::Input::MouseScrolledEvent::MouseScrolledEvent ( const float xOffset,
const float yOffset )
inline

Definition at line 39 of file MouseEvent.hpp.

Member Function Documentation

◆ GetCategoryFlags()

virtual int Sleak::Events::Input::MouseScrolledEvent::GetCategoryFlags ( ) const
inlineoverridevirtual

Implements Sleak::Event.

Definition at line 53 of file MouseEvent.hpp.

◆ GetEventType()

virtual EventType Sleak::Events::Input::MouseScrolledEvent::GetEventType ( ) const
inlineoverridevirtual

Implements Sleak::Event.

Definition at line 52 of file MouseEvent.hpp.

◆ GetName()

virtual const char * Sleak::Events::Input::MouseScrolledEvent::GetName ( ) const
inlineoverridevirtual

Implements Sleak::Event.

Definition at line 52 of file MouseEvent.hpp.

◆ GetStaticType()

EventType Sleak::Events::Input::MouseScrolledEvent::GetStaticType ( )
inlinestatic

Definition at line 52 of file MouseEvent.hpp.

◆ GetXOffset()

float Sleak::Events::Input::MouseScrolledEvent::GetXOffset ( ) const
inline

Definition at line 42 of file MouseEvent.hpp.

◆ GetYOffset()

float Sleak::Events::Input::MouseScrolledEvent::GetYOffset ( ) const
inline

Definition at line 43 of file MouseEvent.hpp.

◆ ToString()

std::string Sleak::Events::Input::MouseScrolledEvent::ToString ( ) const
inlineoverridevirtual

Reimplemented from Sleak::Event.

Definition at line 45 of file MouseEvent.hpp.