#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