fshake3d
0.0.1
FreeformDensity3DSurfaceEditor
|
#include <ui_Event.hpp>
Public Member Functions | |
Event () | |
EventType | getType () const |
void | setType (EventType et) |
EventSource * | getEventSource () const |
void | setEventSource (EventSource *pSource) |
EventTarget * | getEventTarget () const |
void | setEventTarget (EventTarget *pTarget) |
int | getButton () const |
void | setButton (int button) |
int | getMouseX () const |
void | setMouseX (int x) |
int | getMouseY () const |
void | setMouseY (int y) |
unsigned char | getKeyCode () const |
void | setKeyCode (unsigned char keycode) |
void | setRay (const Rayd &ray) |
const Rayd & | getRay () |
double | getDouble (int index) |
void | setDouble (int index, double v) |
Private Attributes | |
EventSource * | mpSource |
EventTarget * | mpTarget |
EventType | mType |
int | mButton |
int | mMouseX |
int | mMouseY |
unsigned char | mKeyCode |
double | mDoubleData [6] |
Rayd | mRay |
Definition at line 50 of file ui_Event.hpp.
Event::Event | ( | ) | [inline] |
Definition at line 53 of file ui_Event.hpp.
int Event::getButton | ( | ) | const [inline] |
Definition at line 93 of file ui_Event.hpp.
double Event::getDouble | ( | int | index | ) | [inline] |
Definition at line 127 of file ui_Event.hpp.
EventSource* Event::getEventSource | ( | ) | const [inline] |
Definition at line 77 of file ui_Event.hpp.
EventTarget* Event::getEventTarget | ( | ) | const [inline] |
Definition at line 85 of file ui_Event.hpp.
unsigned char Event::getKeyCode | ( | ) | const [inline] |
Definition at line 117 of file ui_Event.hpp.
int Event::getMouseX | ( | ) | const [inline] |
Definition at line 101 of file ui_Event.hpp.
int Event::getMouseY | ( | ) | const [inline] |
Definition at line 109 of file ui_Event.hpp.
const Rayd& Event::getRay | ( | ) | [inline] |
Definition at line 126 of file ui_Event.hpp.
EventType Event::getType | ( | ) | const [inline] |
Definition at line 69 of file ui_Event.hpp.
void Event::setButton | ( | int | button | ) | [inline] |
Definition at line 97 of file ui_Event.hpp.
void Event::setDouble | ( | int | index, |
double | v | ||
) | [inline] |
Definition at line 128 of file ui_Event.hpp.
void Event::setEventSource | ( | EventSource * | pSource | ) | [inline] |
Definition at line 81 of file ui_Event.hpp.
void Event::setEventTarget | ( | EventTarget * | pTarget | ) | [inline] |
Definition at line 89 of file ui_Event.hpp.
void Event::setKeyCode | ( | unsigned char | keycode | ) | [inline] |
Definition at line 121 of file ui_Event.hpp.
void Event::setMouseX | ( | int | x | ) | [inline] |
Definition at line 105 of file ui_Event.hpp.
void Event::setMouseY | ( | int | y | ) | [inline] |
Definition at line 113 of file ui_Event.hpp.
void Event::setRay | ( | const Rayd & | ray | ) | [inline] |
Definition at line 125 of file ui_Event.hpp.
void Event::setType | ( | EventType | et | ) | [inline] |
Definition at line 73 of file ui_Event.hpp.
int Event::mButton [private] |
Definition at line 133 of file ui_Event.hpp.
double Event::mDoubleData[6] [private] |
Definition at line 137 of file ui_Event.hpp.
unsigned char Event::mKeyCode [private] |
Definition at line 136 of file ui_Event.hpp.
int Event::mMouseX [private] |
Definition at line 134 of file ui_Event.hpp.
int Event::mMouseY [private] |
Definition at line 135 of file ui_Event.hpp.
EventSource* Event::mpSource [private] |
Definition at line 130 of file ui_Event.hpp.
EventTarget* Event::mpTarget [private] |
Definition at line 131 of file ui_Event.hpp.
Rayd Event::mRay [private] |
Definition at line 138 of file ui_Event.hpp.
EventType Event::mType [private] |
Definition at line 132 of file ui_Event.hpp.