#include <AbstractManipulator.h>
Base class for camera manipulators.
Definition at line 34 of file AbstractManipulator.h.
◆ AxisMode
◆ AbstractManipulator()
◆ ~AbstractManipulator()
virtual core::AbstractManipulator::~AbstractManipulator |
( |
| ) |
|
|
virtualdefault |
◆ adjust()
void core::AbstractManipulator::adjust |
( |
const Boxd & |
boundingBox | ) |
|
|
virtual |
◆ dragLeft()
virtual void core::AbstractManipulator::dragLeft |
( |
const Vector2i & |
to, |
|
|
const Vector2i & |
from |
|
) |
| |
|
pure virtual |
◆ dragMiddle()
virtual void core::AbstractManipulator::dragMiddle |
( |
const Vector2i & |
to, |
|
|
const Vector2i & |
from |
|
) |
| |
|
pure virtual |
◆ dragRight()
virtual void core::AbstractManipulator::dragRight |
( |
const Vector2i & |
to, |
|
|
const Vector2i & |
from |
|
) |
| |
|
pure virtual |
◆ getMotionSpeed()
float core::AbstractManipulator::getMotionSpeed |
( |
| ) |
const |
◆ getRotationSpeed()
float core::AbstractManipulator::getRotationSpeed |
( |
| ) |
const |
◆ getWheelSpeed()
float core::AbstractManipulator::getWheelSpeed |
( |
| ) |
const |
◆ rotate()
void core::AbstractManipulator::rotate |
( |
const Vector3d & |
pivot, |
|
|
double |
du, |
|
|
double |
dv, |
|
|
AxisMode |
axisMode |
|
) |
| |
◆ translate()
void core::AbstractManipulator::translate |
( |
const Vector3d & |
v | ) |
|
|
protected |
◆ updateMotionSpeed()
void core::AbstractManipulator::updateMotionSpeed |
( |
float |
speed | ) |
|
◆ wheel()
virtual void core::AbstractManipulator::wheel |
( |
const Vector2i & |
position, |
|
|
float |
delta |
|
) |
| |
|
pure virtual |
◆ _camera
Camera& core::AbstractManipulator::_camera |
|
protected |
◆ _keyboardHandler
◆ _motionSpeed
double core::AbstractManipulator::_motionSpeed |
|
protected |
camera speed modifier - affects how many units the camera moves with each unit on the screen
Definition at line 69 of file AbstractManipulator.h.
◆ _rotationSpeed
double core::AbstractManipulator::_rotationSpeed |
|
protected |
camera rotation speed modifier - affects how many units the camera rotates with each unit on the screen
Definition at line 73 of file AbstractManipulator.h.
The documentation for this class was generated from the following files: