#include <TCameraObject.h>
Public Member Functions | |
TCameraObject () | |
~TCameraObject () | |
void | Render () |
TFLOAT | SetNear (TFLOAT fNear) |
TFLOAT | SetFar (TFLOAT fFar) |
TFLOAT | SetFOV (TFLOAT fFOV) |
TFLOAT | SetProjectionCentreX (TFLOAT fCentreX) |
TFLOAT | SetProjectionCentreY (TFLOAT fCentreY) |
TFLOAT | GetNear () const |
TFLOAT | GetFar () const |
TFLOAT | GetFOV () const |
TRenderContext::CameraMode | GetMode () const |
void | SetMode (TRenderContext::CameraMode a_eMode) |
TBOOL | IsEnabled () const |
TTransformObject & | GetTransformObject () |
Static Public Attributes | |
static constexpr TFLOAT | s_kMinFOV = ( 1.0f / 180.0f ) * TMath::PI |
static constexpr TFLOAT | s_kMaxFOV = TMath::PI |
Definition at line 7 of file TCameraObject.h.
TCameraObject::TCameraObject | ( | ) |
Definition at line 13 of file TCameraObject.cpp.
TCameraObject::~TCameraObject | ( | ) |
Definition at line 25 of file TCameraObject.cpp.
|
inline |
Definition at line 57 of file TCameraObject.h.
|
inline |
Definition at line 62 of file TCameraObject.h.
|
inline |
Definition at line 67 of file TCameraObject.h.
|
inline |
Definition at line 52 of file TCameraObject.h.
|
inline |
Definition at line 82 of file TCameraObject.h.
|
inline |
Definition at line 77 of file TCameraObject.h.
void TCameraObject::Render | ( | ) |
Definition at line 30 of file TCameraObject.cpp.
Definition at line 26 of file TCameraObject.h.
Definition at line 32 of file TCameraObject.h.
|
inline |
Definition at line 72 of file TCameraObject.h.
Definition at line 20 of file TCameraObject.h.
Definition at line 39 of file TCameraObject.h.
Definition at line 46 of file TCameraObject.h.
Definition at line 11 of file TCameraObject.h.
Definition at line 10 of file TCameraObject.h.