Tactics: Western Philosophers Vs. Musicians  0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
OpenSkyNet::OgreCore::OgreCinematographer Class Reference

#include <OgreCinematographer.h>

Inheritance diagram for OpenSkyNet::OgreCore::OgreCinematographer:
OpenSkyNet::Core::Cinematographer OpenSkyNet::Core::ABCObject OpenSkyNet::Core::Object

Public Member Functions

 OgreCinematographer (Ogre::Camera *cam_)
 
virtual Math::Point getPos () const
 
virtual void getPos (Math::Point<> &pos_) const
 
virtual void setPos (const Math::Point<> &pos_)
 
virtual Math::Matrix3x3 getRot () const
 
virtual void getRot (Math::Matrix3x3 &rot_) const
 
virtual void setRot (const Math::Matrix3x3 &rot_)
 
virtual void lookAt (const Math::Point<> &p_)
 
virtual float getAspectRatio () const
 
virtual void getFOVRads (OpenSkyNet::Math::Point< float, 2 > &fOV_) const
 
virtual void getCameraToViewportRay (const OpenSkyNet::Math::Point< float, 2 > &screenSpaceOrigin_, OpenSkyNet::Math::Point<> &origin_, OpenSkyNet::Math::Point<> &dir_) const
 
Ogre::Camera * getCam ()
 
const Ogre::Camera * getCam () const
 
- Public Member Functions inherited from OpenSkyNet::Core::Cinematographer
 Cinematographer ()
 
virtual Cinematographeroperator= (const Cinematographer &rhs_)
 
virtual ~Cinematographer ()
 
virtual Math::Point getAngVel () const
 
virtual void getAngVel (Math::Point<> &angVel_) const
 
virtual void setAngVel (const Math::Point<> &angVel_)
 
void setFadeColor (const Math::Point<> &fadeColor_)
 
bool isBusy () const
 
- Public Member Functions inherited from OpenSkyNet::Core::ABCObject
 ABCObject ()
 
virtual ~ABCObject ()
 
virtual bool getHasPosChanged () const
 
virtual void setHasPosChanged (bool val_)
 
virtual bool getHasRotChanged () const
 
virtual void setHasRotChanged (bool val_)
 
virtual Math::Point getVel () const
 
virtual void getVel (Math::Point<> &vel_) const
 
virtual void setVel (const Math::Point<> &vel_)
 
virtual bool getHasVelChanged () const
 
virtual void setHasVelChanged (bool val_)
 
virtual bool getHasAngVelChanged () const
 
virtual void setHasAngVelChanged (bool val_)
 
virtual const PhysicalObjectgetPhysicalObject () const
 
virtual PhysicalObjectgetPhysicalObject ()
 
virtual const VisibleObjectgetVisibleObject () const
 
virtual VisibleObjectgetVisibleObject ()
 
virtual const std::string & getName () const
 
virtual void setName (const std::string &name_)
 
- Public Member Functions inherited from OpenSkyNet::Core::Object
 Object ()
 
virtual ~Object ()
 

Additional Inherited Members

- Protected Attributes inherited from OpenSkyNet::Core::ABCObject
std::string _name
 
bool _hasPosChanged
 
bool _hasRotChanged
 
bool _hasVelChanged
 
bool _hasAngVelChanged
 

Constructor & Destructor Documentation

OpenSkyNet::OgreCore::OgreCinematographer::OgreCinematographer ( Ogre::Camera *  cam_)
inline

Member Function Documentation

float OgreCinematographer::getAspectRatio ( ) const
virtual
Ogre::Camera* OpenSkyNet::OgreCore::OgreCinematographer::getCam ( )
inline
const Ogre::Camera* OpenSkyNet::OgreCore::OgreCinematographer::getCam ( ) const
inline
void OgreCinematographer::getCameraToViewportRay ( const OpenSkyNet::Math::Point< float, 2 > &  screenSpaceOrigin_,
OpenSkyNet::Math::Point<> &  origin_,
OpenSkyNet::Math::Point<> &  dir_ 
) const
virtual
void OgreCinematographer::getFOVRads ( OpenSkyNet::Math::Point< float, 2 > &  fOV_) const
virtual
virtual Math::Point OpenSkyNet::OgreCore::OgreCinematographer::getPos ( ) const
inlinevirtual
virtual void OpenSkyNet::OgreCore::OgreCinematographer::getPos ( Math::Point<> &  pos_) const
inlinevirtual
virtual Math::Matrix3x3 OpenSkyNet::OgreCore::OgreCinematographer::getRot ( ) const
virtual
virtual void OpenSkyNet::OgreCore::OgreCinematographer::getRot ( Math::Matrix3x3 rot_) const
virtual
virtual void OpenSkyNet::OgreCore::OgreCinematographer::lookAt ( const Math::Point<> &  p_)
inlinevirtual
virtual void OpenSkyNet::OgreCore::OgreCinematographer::setPos ( const Math::Point<> &  pos_)
inlinevirtual
void OgreCinematographer::setRot ( const Math::Matrix3x3 rot_)
virtual
Todo:
Should I really be setting ortho here?

Implements OpenSkyNet::Core::Object.


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