#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