#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