22 return std::exchange( m_fNear, fNear );
28 return std::exchange( m_fFar, fFar );
35 return std::exchange( m_fFOV, fFOV );
42 return std::exchange( m_fCentreX, fCentreX );
49 return std::exchange( m_fCentreY, fCentreY );
84 return m_TransformObject;
Rendering system interface for the Toshi engine.
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
TFORCEINLINE void Clip(T &rVal, const T &Min, const T &Max)
void SetMode(TRenderContext::CameraMode a_eMode)
TRenderContext::CameraMode GetMode() const
TFLOAT SetFar(TFLOAT fFar)
static constexpr TFLOAT s_kMinFOV
TFLOAT SetFOV(TFLOAT fFOV)
TFLOAT SetProjectionCentreY(TFLOAT fCentreY)
TFLOAT SetNear(TFLOAT fNear)
TTransformObject & GetTransformObject()
static constexpr TFLOAT s_kMaxFOV
TFLOAT SetProjectionCentreX(TFLOAT fCentreX)