This is the documentation for Enlighten.

class Geo IGeoEvent

class Geo::IGeoEvent

Cross platform Event class.

Variables

Name Description
Impl::EventHandle m_Event

The event handle.

Functions

Name Description
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


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