Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray3D::cCameraParamsBase Class Reference

#include <cCamera.h>

Inheritance diagram for Gray3D::cCameraParamsBase:
Gray3D::cCameraParams

Public Member Functions

 cCameraParamsBase ()
 
const cVector3fget_Eye () const noexcept
 
const cVector3fget_Ang () const noexcept
 

Public Attributes

cVector3f m_vEye
 Location point POV eye of the camera. RADIANf_t. More...
 
cVector3f m_vAng
 Euler Angle of the first person camera ray from the m_vEye. (RADIANf_t) Pitch, Bank, Heading. More...
 
METERSf_t m_fFar
 Far plane distance from eye. More...
 
METERSf_t m_fNear
 Near plane distance from eye. More...
 

Detailed Description

The basic params for the camera. NOT derived params.

Constructor & Destructor Documentation

◆ cCameraParamsBase()

Gray3D::cCameraParamsBase::cCameraParamsBase ( )

Member Function Documentation

◆ get_Ang()

const cVector3f& Gray3D::cCameraParamsBase::get_Ang ( ) const
inlinenoexcept

Euler angle of the camera in RADIANf_t. Pitch, Bank, Heading

◆ get_Eye()

const cVector3f& Gray3D::cCameraParamsBase::get_Eye ( ) const
inlinenoexcept

The camera eye in D3D coords. METERSf_t

Member Data Documentation

◆ m_fFar

METERSf_t Gray3D::cCameraParamsBase::m_fFar

Far plane distance from eye.

◆ m_fNear

METERSf_t Gray3D::cCameraParamsBase::m_fNear

Near plane distance from eye.

◆ m_vAng

cVector3f Gray3D::cCameraParamsBase::m_vAng

Euler Angle of the first person camera ray from the m_vEye. (RADIANf_t) Pitch, Bank, Heading.

◆ m_vEye

cVector3f Gray3D::cCameraParamsBase::m_vEye

Location point POV eye of the camera. RADIANf_t.


The documentation for this class was generated from the following files: