33#ifndef __SO3CAMERA_H__
34#define __SO3CAMERA_H__
48 Ogre::Camera* O3Camera;
49 bool quadBufferStereo;
173 void SetFOVy(
const float& newFovY);
void SetCurrentViewPort(SViewPort *mViewPort)
virtual float GetRenderingDistance()
Ogre::Vector2 GetFrustumOffset()
void SetAutoAspectRatio(bool state)
unsigned int GetNumRenderedBatches()
void SetFOVy(const float &newFovY)
void SetFocalLength(const Ogre::Real &focalLength)
virtual Ogre::Vector3 GetWorldBoundingBoxSize(const bool &childs=false)
Ogre::Camera * GetOgreCameraPointer()
Ogre::ProjectionType GetProjectionType()
void SetNearClipDistance(const float &distance)
virtual Ogre::Vector3 GetBoundingBoxSize(const bool &childs=false)
float GetNearClipDistance()
void SetCustomProjectionMatrix(bool state, Ogre::Matrix4 projmat=Ogre::Matrix4::IDENTITY)
bool IsFacingPoint(const Ogre::Vector3 &point)
void SetProjectionType(const Ogre::ProjectionType &type)
void SetAspectRatio(const float &ratio)
virtual void SetRenderingDistance(const float &distance)
unsigned int GetNumRenderedFaces()
virtual Ogre::Vector3 GetBoundingBoxCenter(const bool &childs=false)
Ogre::Vector3 ToScreenSpace(const Ogre::Vector3 &point)
SViewPort * getCurrentViewPort()
const Ogre::Matrix4 & GetProjectionMatrix()
SPoint< float > GetOrthoWindow()
void SetLODbias(const float &bias)
void SetOrthoWindow(const SPoint< float > &size)
virtual Ogre::Vector3 GetWorldBoundingBoxCenter(const bool &childs=false)
float GetFarClipDistance()
void SetFarClipDistance(const float &distance)
const Ogre::Real GetFocalLength()
void SetFrustumOffset(const float &x, const float &y)
const Ogre::Affine3 & GetViewMatrix()