#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