sculpto
Public Member Functions | List of all members
scl::mouse_wheel_event Class Reference

#include <mouse_event.h>

Inheritance diagram for scl::mouse_wheel_event:
scl::event

Public Member Functions

 mouse_wheel_event (int WheelPosDelta)
 
int GetWheelPos ()
 
std::string ToString () const override
 
- Public Member Functions inherited from scl::event
virtual ~event ()=default
 
virtual u32 GetType () const =0
 
virtual const char * GetName () const =0
 
virtual std::string ToString () const
 

Additional Inherited Members

- Public Attributes inherited from scl::event
bool Handled { false }
 

Detailed Description

Mouse wheel scroll event class.

Definition at line 77 of file mouse_event.h.

Constructor & Destructor Documentation

◆ mouse_wheel_event()

scl::mouse_wheel_event::mouse_wheel_event ( int  WheelPosDelta)
inline
  • Mouse wheel scroll event default constructor.
Parameters
WheelPos- mouse wheel position delta.

Definition at line 90 of file mouse_event.h.

90 :
91 WheelPosDelta(WheelPosDelta) {}

Member Function Documentation

◆ GetWheelPos()

int scl::mouse_wheel_event::GetWheelPos ( )
inline

Mouse wheel position delta getter function.

Definition at line 94 of file mouse_event.h.

94{ return WheelPosDelta; }

◆ ToString()

std::string scl::mouse_wheel_event::ToString ( ) const
inlineoverridevirtual
  • Convert event to string (for debug).
Parameters
None.
Returns
string representation of event.

Reimplemented from scl::event.

Definition at line 102 of file mouse_event.h.

103 {
104 std::stringstream ss;
105 ss << GetName() << ": Wheel position delta - " << WheelPosDelta;
106 return ss.str();
107 }
virtual const char * GetName() const =0

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