class Geo GeoEvent

This is the documentation for Enlighten.

class Geo GeoEvent

class Geo::GeoEvent

    └>Geo::IGeoEvent

Event that can be manually triggered.

Functions

Name

Description

Name

Description

~GeoEvent()

Destructor.

GeoEvent()

Constructor.

GetHandle()

Returns the event handle.

IGeoEvent()

Constructor.

Reset()

Reset the event.

Signal(bool)

Signal release of other threads.

Wait(Geo::u32)

Block current thread until signalled.

WaitForMultipleEvents(GeoArray< GeoRefPtr< IGeoEvent >>, u32)

cross platform implementation of WaitForMultipleObjects returns index of event that triggers, or -1 for failure

Variables

Name

Description

Name

Description

Impl::EventHandle m_Event

The event handle.



Geo::GeoEvent::~GeoEvent


public: ~GeoEvent()


Destructor.



Geo::GeoEvent::GeoEvent


public: GeoEvent()


Constructor.



Impl::EventHandle Geo::IGeoEvent::GetHandle


public: Impl::EventHandle GetHandle()


Returns the event handle.



Geo::IGeoEvent::IGeoEvent


protected: IGeoEvent()


Constructor.



void Geo::GeoEvent::Reset


public: void Reset()