CommonLibSSE NG
Loading...
Searching...
No Matches
RE::GFxKeyEvent Class Reference

#include <GFxEvent.h>

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

Public Member Functions

 GFxKeyEvent ()
 
 GFxKeyEvent (EventType a_eventType, GFxKey::Code a_keyCode, std::uint8_t a_ascii, std::uint32_t a_wchar, GFxSpecialKeysState a_specialKeyState, std::uint8_t a_keyboardIndex=0)
 
- 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

GFxKey::Code keyCode
 
std::uint8_t asciiCode
 
std::uint8_t pad09
 
std::uint16_t pad0B
 
std::uint32_t wCharCode
 
GFxSpecialKeysState specialKeyState
 
std::uint8_t keyboardIndex
 
std::uint16_t pad12
 
- 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

◆ GFxKeyEvent() [1/2]

RE::GFxKeyEvent::GFxKeyEvent ( )
inline

◆ GFxKeyEvent() [2/2]

RE::GFxKeyEvent::GFxKeyEvent ( EventType  a_eventType,
GFxKey::Code  a_keyCode,
std::uint8_t  a_ascii,
std::uint32_t  a_wchar,
GFxSpecialKeysState  a_specialKeyState,
std::uint8_t  a_keyboardIndex = 0 
)
inline

Member Data Documentation

◆ asciiCode

std::uint8_t RE::GFxKeyEvent::asciiCode

◆ keyboardIndex

std::uint8_t RE::GFxKeyEvent::keyboardIndex

◆ keyCode

GFxKey::Code RE::GFxKeyEvent::keyCode

◆ pad09

std::uint8_t RE::GFxKeyEvent::pad09

◆ pad0B

std::uint16_t RE::GFxKeyEvent::pad0B

◆ pad12

std::uint16_t RE::GFxKeyEvent::pad12

◆ specialKeyState

GFxSpecialKeysState RE::GFxKeyEvent::specialKeyState

◆ wCharCode

std::uint32_t RE::GFxKeyEvent::wCharCode

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