RioEngine
0.1
My first attempt to create a 3D WYSIWYG Game Engine
|
#include <transform.h>
Additional Inherited Members | |
![]() | |
enum | TransformMode { LOCAL, GLOBAL } |
enum | UnitType { WORLD, PHYSICSWORLD } |
![]() | |
Transform () | |
btCustomTransform & | local (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) |
![]() | |
CObject () | |
CObject (const CObject &object) | |
CObject & | operator= (const CObject &object) |
CObject * | retain () |
unsigned int | release () const |
CObject * | autorelease () |
unsigned int | retainCount () const |
bool | isValidCObject () const |
virtual | ~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) |
![]() | |
virtual void | copyValuesFromObject (const CObject &object) |
Definition at line 86 of file transform.h.