#include <vGizmo.h>
|
| | virtualGizmo3DClass () |
| |
| void | mouse (vgButtons button, vgModifiers mod, bool pressed, int x, int y) |
| |
| void | mouse (vgButtons button, vgModifiers mod, bool pressed, T x, T y) |
| |
| void | wheel (T x, T y) |
| |
| void | motion (int x, int y) |
| |
| void | motion (T x, T y) |
| |
| void | updatePan () |
| |
| void | updateDolly () |
| |
| void | update () |
| |
| void | applyTransform (tMat4 &m) |
| |
| tMat4 | getTransform () |
| |
| void | setDollyControl (vgButtons b, vgModifiers m=evNoModifier) |
| |
| void | setPanControl (vgButtons b, vgModifiers m=evNoModifier) |
| |
| int | getPanControlButton () |
| |
| int | getPanControlModifier () |
| |
| void | setWheelScale (T scale) |
| |
| T | getWheelScale () |
| |
| void | setDollyScale (T scale) |
| |
| T | getDollyScale () |
| |
| void | setPanScale (T scale) |
| |
| T | getPanScale () |
| |
| void | setDollyPosition (T pos) |
| |
| void | setDollyPosition (const tVec3 &pos) |
| |
| void | setPanPosition (const tVec3 &pos) |
| |
| tVec3 & | getDollyPosition () |
| |
| tVec3 & | getPanPosition () |
| |
| tVec3 | getPosition () const |
| |
| void | setPosition (const tVec3 &p) |
| |
| bool | isDollyActive () |
| |
| bool | isPanActive () |
| |
| void | motionImmediateMode (T x, T y, T dx, T dy, vgModifiers mod) |
| |
Definition at line 339 of file vGizmo.h.
◆ virtualGizmo3DClass()
| vg::virtualGizmo3DClass::virtualGizmo3DClass |
( |
| ) |
|
|
inline |
◆ applyTransform()
| void vg::virtualGizmo3DClass::applyTransform |
( |
tMat4 & | m | ) |
|
|
inline |
◆ getDollyPosition()
| tVec3 & vg::virtualGizmo3DClass::getDollyPosition |
( |
| ) |
|
|
inline |
◆ getDollyScale()
| T vg::virtualGizmo3DClass::getDollyScale |
( |
| ) |
|
|
inline |
◆ getPanControlButton()
| int vg::virtualGizmo3DClass::getPanControlButton |
( |
| ) |
|
|
inline |
◆ getPanControlModifier()
| int vg::virtualGizmo3DClass::getPanControlModifier |
( |
| ) |
|
|
inline |
◆ getPanPosition()
| tVec3 & vg::virtualGizmo3DClass::getPanPosition |
( |
| ) |
|
|
inline |
◆ getPanScale()
| T vg::virtualGizmo3DClass::getPanScale |
( |
| ) |
|
|
inline |
◆ getPosition()
| tVec3 vg::virtualGizmo3DClass::getPosition |
( |
| ) |
const |
|
inline |
◆ getTransform()
| tMat4 vg::virtualGizmo3DClass::getTransform |
( |
| ) |
|
|
inline |
◆ getWheelScale()
| T vg::virtualGizmo3DClass::getWheelScale |
( |
| ) |
|
|
inline |
◆ isDollyActive()
| bool vg::virtualGizmo3DClass::isDollyActive |
( |
| ) |
|
|
inline |
◆ isPanActive()
| bool vg::virtualGizmo3DClass::isPanActive |
( |
| ) |
|
|
inline |
◆ motion() [1/2]
| void vg::virtualGizmo3DClass::motion |
( |
int | x, |
|
|
int | y ) |
|
inline |
◆ motion() [2/2]
| void vg::virtualGizmo3DClass::motion |
( |
T | x, |
|
|
T | y ) |
|
inline |
◆ motionImmediateMode()
| void vg::virtualGizmo3DClass::motionImmediateMode |
( |
T | x, |
|
|
T | y, |
|
|
T | dx, |
|
|
T | dy, |
|
|
vgModifiers | mod ) |
|
inline |
◆ mouse() [1/2]
| void vg::virtualGizmo3DClass::mouse |
( |
vgButtons | button, |
|
|
vgModifiers | mod, |
|
|
bool | pressed, |
|
|
int | x, |
|
|
int | y ) |
|
inline |
◆ mouse() [2/2]
◆ setDollyControl()
◆ setDollyPosition() [1/2]
| void vg::virtualGizmo3DClass::setDollyPosition |
( |
const tVec3 & | pos | ) |
|
|
inline |
◆ setDollyPosition() [2/2]
| void vg::virtualGizmo3DClass::setDollyPosition |
( |
T | pos | ) |
|
|
inline |
◆ setDollyScale()
| void vg::virtualGizmo3DClass::setDollyScale |
( |
T | scale | ) |
|
|
inline |
◆ setPanControl()
◆ setPanPosition()
| void vg::virtualGizmo3DClass::setPanPosition |
( |
const tVec3 & | pos | ) |
|
|
inline |
◆ setPanScale()
| void vg::virtualGizmo3DClass::setPanScale |
( |
T | scale | ) |
|
|
inline |
◆ setPosition()
| void vg::virtualGizmo3DClass::setPosition |
( |
const tVec3 & | p | ) |
|
|
inline |
◆ setWheelScale()
| void vg::virtualGizmo3DClass::setWheelScale |
( |
T | scale | ) |
|
|
inline |
◆ update()
| void vg::virtualGizmo3DClass::update |
( |
| ) |
|
|
inline |
◆ updateDolly()
| void vg::virtualGizmo3DClass::updateDolly |
( |
| ) |
|
|
inline |
◆ updatePan()
| void vg::virtualGizmo3DClass::updatePan |
( |
| ) |
|
|
inline |
◆ wheel()
| void vg::virtualGizmo3DClass::wheel |
( |
T | x, |
|
|
T | y ) |
|
inline |
◆ dolly
◆ dollyActive
| bool vg::virtualGizmo3DClass::dollyActive |
|
private |
◆ dollyControlButton
| vgButtons vg::virtualGizmo3DClass::dollyControlButton |
|
private |
◆ dollyControlModifiers
| vgModifiers vg::virtualGizmo3DClass::dollyControlModifiers |
|
private |
◆ dollyScale
| T vg::virtualGizmo3DClass::dollyScale = T(.01) |
|
private |
◆ pan
◆ panActive
| bool vg::virtualGizmo3DClass::panActive |
|
private |
◆ panControlButton
| vgButtons vg::virtualGizmo3DClass::panControlButton |
|
private |
◆ panControlModifiers
| vgModifiers vg::virtualGizmo3DClass::panControlModifiers |
|
private |
◆ panScale
| T vg::virtualGizmo3DClass::panScale = T(.01) |
|
private |
◆ wheelScale
| T vg::virtualGizmo3DClass::wheelScale = T(5) |
|
private |
The documentation for this class was generated from the following file:
- D:/Peridyno/peridyno/src/Rendering/GUI/ImWidgets/imGuIZMO.quat/vGizmo.h