orxonox::CameraPosition Class Reference

#include <src/orxonox/objects/worldentities/CameraPosition.h>

Inheritance diagram for orxonox::CameraPosition:

orxonox::StaticEntity orxonox::WorldEntity orxonox::BaseObject orxonox::Synchronisable orxonox::OrxonoxClass orxonox::OrxonoxClass

List of all members.

Public Member Functions

void attachCamera (Ogre::Camera *camera)
void attachCamera (Camera *camera)
 CameraPosition (BaseObject *creator)
bool getAllowMouseLook () const
bool getDrag () const
bool getIsAbsolute () const
bool getRenderCamera () const
void setAllowMouseLook (bool bAllow)
void setDrag (bool bDrag)
void setIsAbsolute (bool bAbsolute)
void setRenderCamera (bool bRenderCamera)
virtual void XMLPort (Element &xmlelement, XMLPort::Mode mode)
 XML loading and saving.
virtual ~CameraPosition ()

Private Attributes

bool bAbsolute_
bool bAllowMouseLook_
bool bDrag_
bool bRenderCamera_


Constructor & Destructor Documentation

orxonox::CameraPosition::CameraPosition ( BaseObject creator  ) 

orxonox::CameraPosition::~CameraPosition (  )  [virtual]


Member Function Documentation

void orxonox::CameraPosition::attachCamera ( Ogre::Camera *  camera  ) 

void orxonox::CameraPosition::attachCamera ( Camera camera  ) 

bool orxonox::CameraPosition::getAllowMouseLook (  )  const [inline]

bool orxonox::CameraPosition::getDrag (  )  const [inline]

Referenced by XMLPort().

bool orxonox::CameraPosition::getIsAbsolute (  )  const [inline]

bool orxonox::CameraPosition::getRenderCamera (  )  const [inline]

void orxonox::CameraPosition::setAllowMouseLook ( bool  bAllow  )  [inline]

Referenced by XMLPort().

void orxonox::CameraPosition::setDrag ( bool  bDrag  )  [inline]

Referenced by XMLPort().

void orxonox::CameraPosition::setIsAbsolute ( bool  bAbsolute  )  [inline]

Referenced by XMLPort().

void orxonox::CameraPosition::setRenderCamera ( bool  bRenderCamera  )  [inline]

Referenced by XMLPort().

void orxonox::CameraPosition::XMLPort ( Element &  xmlelement,
XMLPort::Mode  mode 
) [virtual]

XML loading and saving.

Parameters:
xmlelement The XML-element
loading Loading (true) or saving (false)
Returns:
The XML-element

Reimplemented from orxonox::WorldEntity.

References getAllowMouseLook(), getDrag(), getIsAbsolute(), getRenderCamera(), setAllowMouseLook(), setDrag(), setIsAbsolute(), setRenderCamera(), SUPER, and XMLPortParam.


Member Data Documentation

Referenced by CameraPosition().

Referenced by CameraPosition().

Referenced by attachCamera(), and CameraPosition().

Referenced by CameraPosition().


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

Generated on Tue Jul 28 16:22:22 2009 for Orxonox by  doxygen 1.5.6