#include <X3DEvent.h>
Public Types | |
enum | Events { NullEvent, InvalidEvent, FieldInputEvent, KeyPressEvent, KeyReleaseEvent, MouseMoveEvent, MouseButton1Press, MouseButton2Press, MouseButton1Release, MouseButton2Release } |
Public Member Functions | |
virtual AP_Bool | action (void) |
X3DEvent (const AP_String e="NullEvent", const AP_String &D="", const AP_String &f="", const AP_String &v="") | |
Static Public Member Functions | |
static X3DEvent | Event (const AP_String &text) |
Data Fields | |
AP_String | DEF |
Events | event |
AP_String | field |
AP_String | value |
Private Attributes | |
AP_HashBase< AP_String, Events > | _m_table |
enum Events |
X3DEvent | ( | const AP_String | e = "NullEvent" , |
|
const AP_String & | D = "" , |
|||
const AP_String & | f = "" , |
|||
const AP_String & | v = "" | |||
) | [inline] |
virtual AP_Bool action | ( | void | ) | [inline, virtual] |
AP_HashBase<AP_String,Events> _m_table [private] |