#include <vGizmo.h>
|
| virtualGizmoBaseClass () |
|
virtual | ~virtualGizmoBaseClass () |
|
void | viewportSize (int w, int h) |
|
void | viewportSize (T w, T h) |
|
void | activateMouse (T x, T y) |
|
void | deactivateMouse () |
|
void | testRotModifier (int x, int y, vgModifiers mod) |
|
void | mouse (vgButtons button, vgModifiers mod, bool pressed, T x, T y) |
|
void | motion (T x, T y) |
|
void | pinching (T d) |
|
void | idle () |
|
virtual void | update ()=0 |
|
void | updateGizmo () |
|
void | setGizmoFeeling (T scale) |
|
void | setGizmoFPS (T fps) |
|
void | applyRotation (tMat4 &m) |
|
void | setRotationCenter (const tVec3 &c) |
|
tVec3 & | getRotationCenter () |
|
void | setGizmoRotControl (vgButtons b, vgModifiers m=evNoModifier) |
|
void | setGizmoRotXControl (vgButtons b, vgModifiers m=evNoModifier) |
|
void | setGizmoRotYControl (vgButtons b, vgModifiers m=evNoModifier) |
|
void | setGizmoRotZControl (vgButtons b, vgModifiers m=evNoModifier) |
|
tQuat & | getRotation () |
|
tQuat & | getStepRotation () |
|
void | setRotation (const tQuat &q) |
|
void | setStepRotation (const tQuat &q) |
|
void | motionImmediateLeftButton (T x, T y, T dx, T dy) |
|
virtual void | motionImmediateMode (T x, T y, T dx, T dy, vgModifiers mod) |
|
virtual tMat4 | getTransform ()=0 |
|
virtual void | applyTransform (tMat4 &model)=0 |
|
Definition at line 58 of file vGizmo.h.
◆ virtualGizmoBaseClass()
vg::virtualGizmoBaseClass::virtualGizmoBaseClass |
( |
| ) |
|
|
inline |
◆ ~virtualGizmoBaseClass()
virtual vg::virtualGizmoBaseClass::~virtualGizmoBaseClass |
( |
| ) |
|
|
inlinevirtual |
◆ activateMouse()
void vg::virtualGizmoBaseClass::activateMouse |
( |
T | x, |
|
|
T | y ) |
|
inline |
◆ applyRotation()
void vg::virtualGizmoBaseClass::applyRotation |
( |
tMat4 & | m | ) |
|
|
inline |
◆ applyTransform()
virtual void vg::virtualGizmoBaseClass::applyTransform |
( |
tMat4 & | model | ) |
|
|
pure virtual |
◆ deactivateMouse()
void vg::virtualGizmoBaseClass::deactivateMouse |
( |
| ) |
|
|
inline |
◆ getRotation()
tQuat & vg::virtualGizmoBaseClass::getRotation |
( |
| ) |
|
|
inline |
◆ getRotationCenter()
tVec3 & vg::virtualGizmoBaseClass::getRotationCenter |
( |
| ) |
|
|
inline |
◆ getStepRotation()
tQuat & vg::virtualGizmoBaseClass::getStepRotation |
( |
| ) |
|
|
inline |
◆ getTransform()
virtual tMat4 vg::virtualGizmoBaseClass::getTransform |
( |
| ) |
|
|
pure virtual |
◆ idle()
void vg::virtualGizmoBaseClass::idle |
( |
| ) |
|
|
inline |
◆ motion()
void vg::virtualGizmoBaseClass::motion |
( |
T | x, |
|
|
T | y ) |
|
inline |
◆ motionImmediateLeftButton()
void vg::virtualGizmoBaseClass::motionImmediateLeftButton |
( |
T | x, |
|
|
T | y, |
|
|
T | dx, |
|
|
T | dy ) |
|
inline |
◆ motionImmediateMode()
virtual void vg::virtualGizmoBaseClass::motionImmediateMode |
( |
T | x, |
|
|
T | y, |
|
|
T | dx, |
|
|
T | dy, |
|
|
vgModifiers | mod ) |
|
inlinevirtual |
◆ mouse()
◆ pinching()
void vg::virtualGizmoBaseClass::pinching |
( |
T | d | ) |
|
|
inline |
◆ setGizmoFeeling()
void vg::virtualGizmoBaseClass::setGizmoFeeling |
( |
T | scale | ) |
|
|
inline |
◆ setGizmoFPS()
void vg::virtualGizmoBaseClass::setGizmoFPS |
( |
T | fps | ) |
|
|
inline |
◆ setGizmoRotControl()
◆ setGizmoRotXControl()
◆ setGizmoRotYControl()
◆ setGizmoRotZControl()
◆ setRotation()
void vg::virtualGizmoBaseClass::setRotation |
( |
const tQuat & | q | ) |
|
|
inline |
◆ setRotationCenter()
void vg::virtualGizmoBaseClass::setRotationCenter |
( |
const tVec3 & | c | ) |
|
|
inline |
◆ setStepRotation()
void vg::virtualGizmoBaseClass::setStepRotation |
( |
const tQuat & | q | ) |
|
|
inline |
◆ testRotModifier()
void vg::virtualGizmoBaseClass::testRotModifier |
( |
int | x, |
|
|
int | y, |
|
|
vgModifiers | mod ) |
|
inline |
◆ update()
virtual void vg::virtualGizmoBaseClass::update |
( |
| ) |
|
|
pure virtual |
◆ updateGizmo()
void vg::virtualGizmoBaseClass::updateGizmo |
( |
| ) |
|
|
inline |
◆ viewportSize() [1/2]
void vg::virtualGizmoBaseClass::viewportSize |
( |
int | w, |
|
|
int | h ) |
|
inline |
◆ viewportSize() [2/2]
void vg::virtualGizmoBaseClass::viewportSize |
( |
T | w, |
|
|
T | h ) |
|
inline |
◆ delta
tVec2 vg::virtualGizmoBaseClass::delta |
|
protected |
◆ fpsRatio
T vg::virtualGizmoBaseClass::fpsRatio = T(1) |
|
protected |
◆ height
T vg::virtualGizmoBaseClass::height |
|
protected |
◆ minVal
T vg::virtualGizmoBaseClass::minVal |
|
protected |
◆ offset
tVec3 vg::virtualGizmoBaseClass::offset |
|
protected |
◆ pos
tVec2 vg::virtualGizmoBaseClass::pos |
|
protected |
◆ qtStep
tQuat vg::virtualGizmoBaseClass::qtStep = tQuat(T(1), T(0), T(0), T(0)) |
|
protected |
◆ qtV
◆ rotationCenter
tVec3 vg::virtualGizmoBaseClass::rotationCenter = tVec3(T(0)) |
|
protected |
◆ rotationVector
tVec3 vg::virtualGizmoBaseClass::rotationVector = tVec3(T(1)) |
|
protected |
◆ tbActive
bool vg::virtualGizmoBaseClass::tbActive |
|
protected |
◆ tbControlButton
vgButtons vg::virtualGizmoBaseClass::tbControlButton |
|
protected |
◆ tbControlModifiers
vgModifiers vg::virtualGizmoBaseClass::tbControlModifiers |
|
protected |
◆ tbRotationButton
vgButtons vg::virtualGizmoBaseClass::tbRotationButton |
|
protected |
◆ tbScale
T vg::virtualGizmoBaseClass::tbScale = T(1) |
|
protected |
◆ width
T vg::virtualGizmoBaseClass::width |
|
protected |
◆ xRotationModifier
vgModifiers vg::virtualGizmoBaseClass::xRotationModifier |
|
protected |
◆ yRotationModifier
vgModifiers vg::virtualGizmoBaseClass::yRotationModifier |
|
protected |
◆ zRotationModifier
vgModifiers vg::virtualGizmoBaseClass::zRotationModifier |
|
protected |
The documentation for this class was generated from the following file:
- D:/Peridyno/peridyno/src/Rendering/GUI/ImWidgets/imGuIZMO.quat/vGizmo.h