Nirtcpp 2.0.0
Nirtcpp is a high-performance c++ graphics engine.
nirt::SEvent Struct Reference

SEvents hold information about an event. See nirt::IEventReceiver for details on event handling. More...

#include <nirtcpp/IEventReceiver.hpp>

Collaboration diagram for nirt::SEvent:
Collaboration graph

Classes

struct  SGUIEvent
 Any kind of GUI event. More...
 
struct  SJoystickEvent
 A joystick event. More...
 
struct  SKeyInput
 Any kind of keyboard event. More...
 
struct  SLogEvent
 Any kind of log event. More...
 
struct  SMouseInput
 Any kind of mouse event. More...
 
struct  STouchInput
 Any kind of touch event. More...
 
struct  SUserEvent
 Any kind of user event. More...
 

Public Attributes

EEVENT_TYPE EventType
 
union {
   struct SGUIEvent   GUIEvent
 
   struct SMouseInput   MouseInput
 
   struct SKeyInput   KeyInput
 
   struct STouchInput   TouchInput
 
   struct SJoystickEvent   JoystickEvent
 
   struct SLogEvent   LogEvent
 
   struct SUserEvent   UserEvent
 
}; 
 

Detailed Description

SEvents hold information about an event. See nirt::IEventReceiver for details on event handling.


The documentation for this struct was generated from the following file: