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()


Reset the event.

 

void Geo::GeoEvent::Signal