#include <OrbitCamera.h>
Definition at line 22 of file OrbitCamera.h.
 
◆ OrbitCamera()
      
        
          | dyno::OrbitCamera::OrbitCamera  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~OrbitCamera()
  
  
      
        
          | dyno::OrbitCamera::~OrbitCamera  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getCoordSystem()
      
        
          | void dyno::OrbitCamera::getCoordSystem  | 
          ( | 
          Vec3f & |           view,  | 
        
        
           | 
           | 
          Vec3f & |           up,  | 
        
        
           | 
           | 
          Vec3f & |           right ) const | 
        
      
 
 
◆ getEyePos()
  
  
      
        
          | Vec3f dyno::OrbitCamera::getEyePos  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ getPosition()
  
  
      
        
          | Vec3f dyno::OrbitCamera::getPosition  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
private   | 
  
 
 
◆ getProjMat()
  
  
      
        
          | glm::mat4 dyno::OrbitCamera::getProjMat  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ getQuaternion() [1/2]
  
  
      
        
          | Quat1f dyno::OrbitCamera::getQuaternion  | 
          ( | 
          float |           x1,  | 
         
        
           | 
           | 
          float |           y1,  | 
         
        
           | 
           | 
          float |           x2,  | 
         
        
           | 
           | 
          float |           y2 ) | 
         
       
   | 
  
private   | 
  
 
 
◆ getQuaternion() [2/2]
  
  
      
        
          | Quat1f dyno::OrbitCamera::getQuaternion  | 
          ( | 
          float |           yaw,  | 
         
        
           | 
           | 
          float |           pitch ) const | 
         
       
   | 
  
private   | 
  
 
 
◆ getTargetPos()
  
  
      
        
          | Vec3f dyno::OrbitCamera::getTargetPos  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ getViewDir()
      
        
          | Vec3f dyno::OrbitCamera::getViewDir  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getViewMat()
  
  
      
        
          | glm::mat4 dyno::OrbitCamera::getViewMat  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ registerPoint()
  
  
      
        
          | void dyno::OrbitCamera::registerPoint  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ rotate()
  
  
      
        
          | void dyno::OrbitCamera::rotate  | 
          ( | 
          float |           dx,  | 
         
        
           | 
           | 
          float |           dy ) | 
         
       
   | 
  
private   | 
  
 
 
◆ rotateToPoint()
  
  
      
        
          | void dyno::OrbitCamera::rotateToPoint  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ setEyePos()
  
  
      
        
          | void dyno::OrbitCamera::setEyePos  | 
          ( | 
          const Vec3f & |           p | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ setTargetPos()
  
  
      
        
          | void dyno::OrbitCamera::setTargetPos  | 
          ( | 
          const Vec3f & |           p | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ translate()
  
  
      
        
          | void dyno::OrbitCamera::translate  | 
          ( | 
          const Vec3f |           translation | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ translateToPoint()
  
  
      
        
          | void dyno::OrbitCamera::translateToPoint  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ zoom()
  
  
      
        
          | void dyno::OrbitCamera::zoom  | 
          ( | 
          float |           amount | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ mEyePos
  
  
      
        
          | Vec3f dyno::OrbitCamera::mEyePos | 
         
       
   | 
  
private   | 
  
 
 
◆ mFocusDist
  
  
      
        
          | float dyno::OrbitCamera::mFocusDist | 
         
       
   | 
  
private   | 
  
 
 
◆ mFocusDistMax
  
  
      
        
          | float dyno::OrbitCamera::mFocusDistMax = 10.0f | 
         
       
   | 
  
private   | 
  
 
 
◆ mFocusDistMin
  
  
      
        
          | float dyno::OrbitCamera::mFocusDistMin = 0.1f | 
         
       
   | 
  
private   | 
  
 
 
◆ mPitch
  
  
      
        
          | float dyno::OrbitCamera::mPitch = 0.0f | 
         
       
   | 
  
private   | 
  
 
 
◆ mRegX
  
  
      
        
          | float dyno::OrbitCamera::mRegX = 0.5f | 
         
       
   | 
  
private   | 
  
 
 
◆ mRegY
  
  
      
        
          | float dyno::OrbitCamera::mRegY = 0.5f | 
         
       
   | 
  
private   | 
  
 
 
◆ mRotAngle
  
  
      
        
          | float dyno::OrbitCamera::mRotAngle = 0.0f | 
         
       
   | 
  
private   | 
  
 
 
◆ mRotAxis
  
  
      
        
          | Vec3f dyno::OrbitCamera::mRotAxis = Vec3f(0.0f, 1.0f, 0.0f) | 
         
       
   | 
  
private   | 
  
 
 
◆ mSpeed
  
  
      
        
          | float dyno::OrbitCamera::mSpeed = 2.0 | 
         
       
   | 
  
private   | 
  
 
 
◆ mTargetPos
  
  
      
        
          | Vec3f dyno::OrbitCamera::mTargetPos | 
         
       
   | 
  
private   | 
  
 
 
◆ mYaw
  
  
      
        
          | float dyno::OrbitCamera::mYaw = 0.0f | 
         
       
   | 
  
private   | 
  
 
 
◆ mZoomSpeed
  
  
      
        
          | float dyno::OrbitCamera::mZoomSpeed = 1.0f | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: