RioEngine  0.1
My first attempt to create a 3D WYSIWYG Game Engine
CameraTransform Class Reference

#include <transform.h>

Inheritance diagram for CameraTransform:
Transform CObject

Additional Inherited Members

- Public Types inherited from Transform
enum  TransformMode { LOCAL, GLOBAL }
 
enum  UnitType { WORLD, PHYSICSWORLD }
 
- Public Member Functions inherited from Transform
 Transform ()
 
btCustomTransformlocal (bool scale=true) const
 
btCustomTransform global (bool scale=true) const
 
btVector3 position () const
 
btVector3 scale () const
 
btQuaternion rotation () const
 
const btVector3 & localPosition (UnitType unit_type=WORLD) const
 
btVector3 localScale () const
 
btQuaternion localRotation () const
 
void setLocalPosition (float x, float y, float z)
 
void setLocalPosition (const btVector3 &vec)
 
void setLocalScale (float x, float y, float z)
 
void setLocalScale (float localScale)
 
void setLocalScale (const btVector3 &scale)
 
void setLocalRotation (float w, float x, float y, float z)
 
void setLocalRotation (const btQuaternion &q)
 
void moveX (float dx, TransformMode transform_mode=GLOBAL)
 
void moveY (float dy, TransformMode transform_mode=GLOBAL)
 
void moveZ (float dz, TransformMode transform_mode=GLOBAL)
 
void rotate (btQuaternion &q, TransformMode transform_mode=GLOBAL)
 
void rotateX (float angle, TransformMode transform_mode=GLOBAL)
 
void rotateY (float angle, TransformMode transform_mode=GLOBAL)
 
void rotateZ (float angle, TransformMode transform_mode=GLOBAL)
 
- Public Member Functions inherited from CObject
 CObject ()
 
 CObject (const CObject &object)
 
CObjectoperator= (const CObject &object)
 
CObjectretain ()
 
unsigned int release () const
 
CObjectautorelease ()
 
unsigned int retainCount () const
 
bool isValidCObject () const
 
virtual ~CObject ()
 
- Static Public Member Functions inherited from CObject
static void safeRetain (void *pointer)
 
template<class T >
static void safeRelease (T *pointer)
 
template<class T >
static void safeReleaseArray (T *array)
 
static void safeRelease (const char *pointer)
 
- Protected Member Functions inherited from CObject
virtual void copyValuesFromObject (const CObject &object)
 

Detailed Description

Definition at line 86 of file transform.h.


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