#include <Camera.h>
Definition at line 15 of file Camera.h.
 
◆ ProjectionType
| Enumerator | 
|---|
| Perspective  |  | 
| Orthogonal  |  | 
Definition at line 20 of file Camera.h.
 
 
◆ Camera()
◆ ~Camera()
  
  
      
        
          | dyno::Camera::~Camera  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ castRayInWorldSpace()
      
        
          | TRay3D< float > Camera::castRayInWorldSpace  | 
          ( | 
          float |           x,  | 
        
        
           | 
           | 
          float |           y ) | 
        
      
 
 
◆ clipFar()
  
  
      
        
          | float dyno::Camera::clipFar  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ clipNear()
  
  
      
        
          | float dyno::Camera::clipNear  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getEyePos()
  
  
      
        
          | virtual Vec3f dyno::Camera::getEyePos  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getProjMat()
  
  
      
        
          | virtual glm::mat4 dyno::Camera::getProjMat  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getTargetPos()
  
  
      
        
          | virtual Vec3f dyno::Camera::getTargetPos  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getViewMat()
  
  
      
        
          | virtual glm::mat4 dyno::Camera::getViewMat  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ projectionType()
◆ registerPoint()
  
  
      
        
          | virtual void dyno::Camera::registerPoint  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ rotateToPoint()
  
  
      
        
          | virtual void dyno::Camera::rotateToPoint  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setClipFar()
  
  
      
        
          | void dyno::Camera::setClipFar  | 
          ( | 
          float |           zFar | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setClipNear()
  
  
      
        
          | void dyno::Camera::setClipNear  | 
          ( | 
          float |           zNear | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setEyePos()
  
  
      
        
          | virtual void dyno::Camera::setEyePos  | 
          ( | 
          const Vec3f & |           p | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setHeight()
  
  
      
        
          | void dyno::Camera::setHeight  | 
          ( | 
          int |           height | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setProjectionType()
◆ setTargetPos()
  
  
      
        
          | virtual void dyno::Camera::setTargetPos  | 
          ( | 
          const Vec3f & |           p | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ setUnitScale()
  
  
      
        
          | void dyno::Camera::setUnitScale  | 
          ( | 
          float |           unit | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setWidth()
  
  
      
        
          | void dyno::Camera::setWidth  | 
          ( | 
          int |           width | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ translateToPoint()
  
  
      
        
          | virtual void dyno::Camera::translateToPoint  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ unitScale()
  
  
      
        
          | float dyno::Camera::unitScale  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ viewportHeight()
  
  
      
        
          | int dyno::Camera::viewportHeight  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ viewportWidth()
  
  
      
        
          | int dyno::Camera::viewportWidth  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ zoom()
  
  
      
        
          | virtual void dyno::Camera::zoom  | 
          ( | 
          float |           amount | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ mFar
  
  
      
        
          | float dyno::Camera::mFar = 10.0f | 
         
       
   | 
  
protected   | 
  
 
 
◆ mFov
  
  
      
        
          | float dyno::Camera::mFov = 0.0f | 
         
       
   | 
  
protected   | 
  
 
 
◆ mNear
  
  
      
        
          | float dyno::Camera::mNear = 0.01f | 
         
       
   | 
  
protected   | 
  
 
 
◆ mProjectionType
◆ mUnitScale
  
  
      
        
          | float dyno::Camera::mUnitScale = 1.0f | 
         
       
   | 
  
protected   | 
  
 
 
◆ mViewportHeight
  
  
      
        
          | int dyno::Camera::mViewportHeight | 
         
       
   | 
  
protected   | 
  
 
 
◆ mViewportWidth
  
  
      
        
          | int dyno::Camera::mViewportWidth | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: