#include <iso_flock_visual_interactor.h>
Collaboration diagram for iso::flock::Interactor:

Public Member Functions | |
| Interactor (GLWindow *pWindow) | |
| ~Interactor () | |
| void | updateMouseClickLeft (const math::Vector2< real > &pMousePos) |
| void | updateMouseClickRight (const math::Vector2< real > &pMousePos) |
| void | updateMouseReleaseLeft (const math::Vector2< real > &pMousePos) |
| void | updateMouseReleaseRight (const math::Vector2< real > &pMousePos) |
| void | updateMouseDragLeft (const math::Vector2< real > &pMousePos) |
| void | updateMouseDragRight (const math::Vector2< real > &pMousePos) |
| void | updateMouseDoubleClick (const math::Vector2< real > &pMousePos) |
| void | updateScrollWheel (int pDelta) |
| void | updateKeyPress (unsigned int pKey) |
Protected Member Functions | |
| Interactor () | |
Protected Attributes | |
| GLWindow * | mWindow |
| math::Vector3< real > | mMousePrevDragPosLeft |
| math::Vector3< real > | mMouseCurrDragPosLeft |
| math::Vector3< real > | mMousePrevDragPosRight |
| math::Vector3< real > | mMouseCurrDragPosRight |
| math::Quaternion< real > | mMouseRotQuat |
Static Protected Attributes | |
| static float | sScrollWheelScale |
| Interactor::Interactor | ( | GLWindow * | pWindow | ) |
| Interactor::~Interactor | ( | ) |
| Interactor::Interactor | ( | ) | [protected] |
| void Interactor::updateMouseClickLeft | ( | const math::Vector2< real > & | pMousePos | ) |
| void Interactor::updateMouseClickRight | ( | const math::Vector2< real > & | pMousePos | ) |
| void Interactor::updateMouseReleaseLeft | ( | const math::Vector2< real > & | pMousePos | ) |
| void Interactor::updateMouseReleaseRight | ( | const math::Vector2< real > & | pMousePos | ) |
| void Interactor::updateMouseDragLeft | ( | const math::Vector2< real > & | pMousePos | ) |
| void Interactor::updateMouseDragRight | ( | const math::Vector2< real > & | pMousePos | ) |
| void Interactor::updateMouseDoubleClick | ( | const math::Vector2< real > & | pMousePos | ) |
| void Interactor::updateScrollWheel | ( | int | pDelta | ) |
| void Interactor::updateKeyPress | ( | unsigned int | pKey | ) |
float Interactor::sScrollWheelScale [static, protected] |
GLWindow* iso::flock::Interactor::mWindow [protected] |
math::Vector3<real> iso::flock::Interactor::mMousePrevDragPosLeft [protected] |
math::Vector3<real> iso::flock::Interactor::mMouseCurrDragPosLeft [protected] |
math::Vector3<real> iso::flock::Interactor::mMousePrevDragPosRight [protected] |
math::Vector3<real> iso::flock::Interactor::mMouseCurrDragPosRight [protected] |
math::Quaternion<real> iso::flock::Interactor::mMouseRotQuat [protected] |
1.5.1