This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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

  • No labels