Public Member Functions

SCamera Class Reference

#include <SO3Camera.h>

Inheritance diagram for SCamera:
SNode SData

List of all members.

Public Member Functions

 SCamera (SScene *parent, std::string cameraName)
 ~SCamera ()
Ogre::Camera * GetOgreCameraPointer ()
SViewPortgetCurrentViewPort ()
void SetCurrentViewPort (SViewPort *mViewPort)
void SetAspectRatio (float ratio)
bool IsFacingPoint (Ogre::Vector3 point)
Ogre::Vector3 & ToScreenSpace (Ogre::Vector3 &point)
virtual void SetRenderingDistance (float distance)
virtual float GetRenderingDistance ()
virtual Ogre::Vector3 GetBoundingBoxSize ()
virtual Ogre::Vector3 GetBoundingBoxCenter ()
void SetNearClipDistance (float distance)
float GetNearClipDistance ()
void SetFarClipDistance (float distance)
float GetFarClipDistance ()
const Ogre::Matrix4 & GetProjectionMatrix ()
const Ogre::Matrix4 & GetViewMatrix ()

Detailed Description

Definition at line 42 of file SO3Camera.h.


Constructor & Destructor Documentation

SCamera::SCamera ( SScene parent,
std::string  cameraName 
)

Definition at line 17 of file SO3Camera.cpp.

SCamera::~SCamera (  )

Definition at line 28 of file SO3Camera.cpp.


Member Function Documentation

Ogre::Vector3 SCamera::GetBoundingBoxCenter (  ) [virtual]
Remarks:
: SCamera implementation, re-define from SNode .

Reimplemented from SNode.

Definition at line 86 of file SO3Camera.cpp.

Ogre::Vector3 SCamera::GetBoundingBoxSize (  ) [virtual]
Remarks:
: SCamera implementation, re-define from SNode .

Reimplemented from SNode.

Definition at line 81 of file SO3Camera.cpp.

SViewPort * SCamera::getCurrentViewPort (  )

Definition at line 41 of file SO3Camera.cpp.

float SCamera::GetFarClipDistance (  )

Definition at line 106 of file SO3Camera.cpp.

float SCamera::GetNearClipDistance (  )

Definition at line 96 of file SO3Camera.cpp.

Ogre::Camera * SCamera::GetOgreCameraPointer (  )

Definition at line 36 of file SO3Camera.cpp.

const Ogre::Matrix4 & SCamera::GetProjectionMatrix (  )

Definition at line 111 of file SO3Camera.cpp.

float SCamera::GetRenderingDistance (  ) [virtual]
Remarks:
: SCamera implementation, re-define from SNode .

Reimplemented from SNode.

Definition at line 76 of file SO3Camera.cpp.

const Ogre::Matrix4 & SCamera::GetViewMatrix (  )

Definition at line 116 of file SO3Camera.cpp.

bool SCamera::IsFacingPoint ( Ogre::Vector3  point )

Definition at line 59 of file SO3Camera.cpp.

void SCamera::SetAspectRatio ( float  ratio )

Definition at line 51 of file SO3Camera.cpp.

void SCamera::SetCurrentViewPort ( SViewPort mViewPort )

Definition at line 46 of file SO3Camera.cpp.

void SCamera::SetFarClipDistance ( float  distance )

Definition at line 101 of file SO3Camera.cpp.

void SCamera::SetNearClipDistance ( float  distance )

Definition at line 91 of file SO3Camera.cpp.

void SCamera::SetRenderingDistance ( float  distance ) [virtual]
Remarks:
: SCamera implementation, re-define from SNode .

Reimplemented from SNode.

Definition at line 71 of file SO3Camera.cpp.

Ogre::Vector3 & SCamera::ToScreenSpace ( Ogre::Vector3 &  point )

Definition at line 65 of file SO3Camera.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines