#include <Manipulators.h>
Definition at line 58 of file Manipulators.h.
RotateManipulator::RotateManipulator | ( | Rotatable & | rotatable, | |
std::size_t | segments, | |||
float | radius | |||
) |
Manipulatable* RotateManipulator::GetManipulatable | ( | ) | [virtual] |
Implements Manipulator.
bool RotateManipulator::isSelected | ( | ) | const [virtual] |
Implements Manipulator.
void RotateManipulator::render | ( | Renderer & | renderer, | |
const VolumeTest & | volume, | |||
const Matrix4 & | pivot2world | |||
) | [virtual] |
Reimplemented from Manipulator.
void RotateManipulator::setSelected | ( | bool | select | ) | [virtual] |
Implements Manipulator.
void RotateManipulator::testSelect | ( | const View & | view, | |
const Matrix4 & | pivot2world | |||
) | [virtual] |
Reimplemented from Manipulator.
void RotateManipulator::updateCircleTransforms | ( | ) |
void RotateManipulator::UpdateColours | ( | ) |
RotateAxis RotateManipulator::m_axis [private] |
Definition at line 108 of file Manipulators.h.
Vector3 RotateManipulator::m_axis_screen [private] |
Definition at line 109 of file Manipulators.h.
Definition at line 113 of file Manipulators.h.
Definition at line 114 of file Manipulators.h.
Definition at line 110 of file Manipulators.h.
bool RotateManipulator::m_circle_x_visible [private] |
Definition at line 124 of file Manipulators.h.
Definition at line 111 of file Manipulators.h.
bool RotateManipulator::m_circle_y_visible [private] |
Definition at line 125 of file Manipulators.h.
Definition at line 112 of file Manipulators.h.
bool RotateManipulator::m_circle_z_visible [private] |
Definition at line 126 of file Manipulators.h.
RotateFree RotateManipulator::m_free [private] |
Definition at line 107 of file Manipulators.h.
Matrix4 RotateManipulator::m_local2world_x [private] |
Definition at line 121 of file Manipulators.h.
Matrix4 RotateManipulator::m_local2world_y [private] |
Definition at line 122 of file Manipulators.h.
Matrix4 RotateManipulator::m_local2world_z [private] |
Definition at line 123 of file Manipulators.h.
Pivot2World RotateManipulator::m_pivot [private] |
Definition at line 120 of file Manipulators.h.
SelectableBool RotateManipulator::m_selectable_screen [private] |
Definition at line 118 of file Manipulators.h.
SelectableBool RotateManipulator::m_selectable_sphere [private] |
Definition at line 119 of file Manipulators.h.
SelectableBool RotateManipulator::m_selectable_x [private] |
Definition at line 115 of file Manipulators.h.
SelectableBool RotateManipulator::m_selectable_y [private] |
Definition at line 116 of file Manipulators.h.
SelectableBool RotateManipulator::m_selectable_z [private] |
Definition at line 117 of file Manipulators.h.
Shader* RotateManipulator::m_state_outer [static] |
Definition at line 129 of file Manipulators.h.