CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
RE::GFxMouseEvent Class Reference

#include <GFxEvent.h>

Inheritance diagram for RE::GFxMouseEvent:
RE::GFxEvent RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem >

Public Member Functions

 GFxMouseEvent ()
 
 GFxMouseEvent (EventType a_eventType, std::uint32_t a_button, float a_x, float a_y, float a_scrollDelta=0.0, std::uint32_t a_mouseIndex=0)
 
 GFxMouseEvent (EventType a_eventType, std::uint32_t a_mouseIndex)
 
- Public Member Functions inherited from RE::GFxEvent
 GFxEvent (EventType a_eventType=EventType::kNone)
 
- Public Member Functions inherited from RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem >
 GFC_MEMORY_REDEFINE_NEW (GNewOverrideBase, Stat)
 

Public Attributes

float x
 
float y
 
float scrollDelta
 
std::uint32_t button
 
std::uint32_t mouseIndex
 
- Public Attributes inherited from RE::GFxEvent
stl::enumeration< EventType, std::uint32_t > type
 

Additional Inherited Members

- Public Types inherited from RE::GFxEvent
enum class  EventType {
  kNone , kMouseMove , kMouseDown , kMouseUp ,
  kMouseWheel , kKeyDown , kKeyUp , kSceneResize ,
  kSetFocus , kKillFocus , kDoShowMouse , kDoHideMouse ,
  kDoSetMouseCursor , kCharEvent , kIMEEvent
}
 
- Public Types inherited from RE::GNewOverrideBase< GStatGroups::kGStat_Default_Mem >
enum  
 

Constructor & Destructor Documentation

◆ GFxMouseEvent() [1/3]

RE::GFxMouseEvent::GFxMouseEvent ( )
inline

◆ GFxMouseEvent() [2/3]

RE::GFxMouseEvent::GFxMouseEvent ( EventType  a_eventType,
std::uint32_t  a_button,
float  a_x,
float  a_y,
float  a_scrollDelta = 0.0,
std::uint32_t  a_mouseIndex = 0 
)
inline

◆ GFxMouseEvent() [3/3]

RE::GFxMouseEvent::GFxMouseEvent ( EventType  a_eventType,
std::uint32_t  a_mouseIndex 
)
inline

Member Data Documentation

◆ button

std::uint32_t RE::GFxMouseEvent::button

◆ mouseIndex

std::uint32_t RE::GFxMouseEvent::mouseIndex

◆ scrollDelta

float RE::GFxMouseEvent::scrollDelta

◆ x

float RE::GFxMouseEvent::x

◆ y

float RE::GFxMouseEvent::y

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