Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Geo::GeoInputEvent

    └>Geo::IGeoEvent

Event for handling input messages.

Functions

NameDescription
~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

NameDescription
Impl::EventHandle m_Event

The event handle.


Anchor
a2631e13c4b31368323b672b4c9344d75
a2631e13c4b31368323b672b4c9344d75

Geo::GeoInputEvent::~GeoInputEvent

...

public: ~GeoInputEvent()

...

Destructor.


Anchor
aeb7c555c0bfb9d8dbb6392a6b74a25cb
aeb7c555c0bfb9d8dbb6392a6b74a25cb

bool Geo::GeoInputEvent::CheckKeyPress

...

public: bool CheckKeyPress
(
    Geo::u16 keyCode
)

...

Check for a key press event with the given code.


Anchor
ab69941f0b3863f4517d97a23ab0e0901
ab69941f0b3863f4517d97a23ab0e0901

Geo::GeoInputEvent::GeoInputEvent

...

public: GeoInputEvent()

...

Constructor.


Anchor
abdfc492ae955615d92880f6def35d83c
abdfc492ae955615d92880f6def35d83c

Impl::EventHandle Geo::IGeoEvent::GetHandle

...

public: Impl::EventHandle GetHandle()

...

Returns the event handle.


Anchor
a061cac2796fe982c7ad0aa7e34d5e81a
a061cac2796fe982c7ad0aa7e34d5e81a

Geo::IGeoEvent::IGeoEvent

...

protected: IGeoEvent()

...

Constructor.


Anchor
ac290b644648c983cae0aec93ef302c60
ac290b644648c983cae0aec93ef302c60

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