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

#include <GFxEvent.h>

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

Public Types

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  
 

Public Member Functions

 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

stl::enumeration< EventType, std::uint32_t > type
 

Member Enumeration Documentation

◆ EventType

enum class RE::GFxEvent::EventType
strong
Enumerator
kNone 
kMouseMove 
kMouseDown 
kMouseUp 
kMouseWheel 
kKeyDown 
kKeyUp 
kSceneResize 
kSetFocus 
kKillFocus 
kDoShowMouse 
kDoHideMouse 
kDoSetMouseCursor 
kCharEvent 
kIMEEvent 

Constructor & Destructor Documentation

◆ GFxEvent()

RE::GFxEvent::GFxEvent ( EventType  a_eventType = EventType::kNone)
inline

Member Data Documentation

◆ type

stl::enumeration<EventType, std::uint32_t> RE::GFxEvent::type

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