This is the documentation for Enlighten.
class Geo GeoInputEvent
class Geo::GeoInputEvent
  └>Geo::IGeoEvent
Event for handling input messages.
Functions
Name | Description |
---|---|
~GeoInputEvent() | Destructor. |
CheckKeyPress(Geo::u16) | Check for a key press event with the given code. |
GeoInputEvent() | Constructor. |
GetHandle() | Returns the event handle. |
IGeoEvent() | Constructor. |
WaitForMultipleEvents(GeoArray< GeoRefPtr< IGeoEvent >>, u32) | cross platform implementation of WaitForMultipleObjects returns index of event that triggers, or -1 for failure |
Variables
Name | Description |
---|---|
Impl::EventHandle m_Event | The event handle. |
Geo::GeoInputEvent::~GeoInputEvent
public: ~GeoInputEvent()
Destructor.
bool Geo::GeoInputEvent::CheckKeyPress
public: bool CheckKeyPress
(
  Geo::u16 keyCode
)
Check for a key press event with the given code.
Geo::GeoInputEvent::GeoInputEvent
public: GeoInputEvent()
Constructor.
Impl::EventHandle Geo::IGeoEvent::GetHandle
public: Impl::EventHandle GetHandle()
Returns the event handle.
Geo::IGeoEvent::IGeoEvent
protected: IGeoEvent()
Constructor.
static s32 Geo::IGeoEvent::WaitForMultipleEvents
public: s32 WaitForMultipleEvents
(
  GeoArray< GeoRefPtr< IGeoEvent >> events,
  u32 waitMilliseconds
)
cross platform implementation of WaitForMultipleObjects returns index of event that triggers, or -1 for failure