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

btTransform + Scale Matrix More...

#include <btcustomtransform.h>

Inheritance diagram for btCustomTransform:
CObject

Public Member Functions

 btCustomTransform ()
 
btCustomTransform operator* (btCustomTransform transform)
 
void setIdentity ()
 
void getOpenGLMatrix (btScalar *m)
 
btTransform & getInnerTransform ()
 
void setInnerTransform (const btTransform &inner_transform)
 
btMatrix3x3 & getScale ()
 
btVector3 getScaleAsVector3 () const
 
void translate (btVector3 d)
 
void translate (float x, float y, float z)
 
void scale (btMatrix3x3 m)
 
void scale (btVector3 s)
 
void scale (float x, float y, float z)
 
void rotate (btQuaternion q)
 
void rotate (float x, float y, float z)
 
- 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 ()
 

Additional Inherited Members

- 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

btTransform + Scale Matrix

Definition at line 39 of file btcustomtransform.h.

Constructor & Destructor Documentation

btCustomTransform::btCustomTransform ( )

Definition at line 34 of file btcustomtransform.cpp.

Member Function Documentation

btTransform & btCustomTransform::getInnerTransform ( )

Definition at line 65 of file btcustomtransform.cpp.

void btCustomTransform::getOpenGLMatrix ( btScalar *  m)

Definition at line 47 of file btcustomtransform.cpp.

btMatrix3x3 & btCustomTransform::getScale ( )

Definition at line 77 of file btcustomtransform.cpp.

btVector3 btCustomTransform::getScaleAsVector3 ( ) const

Definition at line 83 of file btcustomtransform.cpp.

btCustomTransform btCustomTransform::operator* ( btCustomTransform  transform)

Definition at line 56 of file btcustomtransform.cpp.

void btCustomTransform::rotate ( btQuaternion  q)

Definition at line 125 of file btcustomtransform.cpp.

void btCustomTransform::rotate ( float  x,
float  y,
float  z 
)

Definition at line 131 of file btcustomtransform.cpp.

void btCustomTransform::scale ( btMatrix3x3  m)

Definition at line 104 of file btcustomtransform.cpp.

void btCustomTransform::scale ( btVector3  s)

Definition at line 110 of file btcustomtransform.cpp.

void btCustomTransform::scale ( float  x,
float  y,
float  z 
)

Definition at line 119 of file btcustomtransform.cpp.

void btCustomTransform::setIdentity ( )

Definition at line 40 of file btcustomtransform.cpp.

void btCustomTransform::setInnerTransform ( const btTransform &  inner_transform)

Definition at line 71 of file btcustomtransform.cpp.

void btCustomTransform::translate ( btVector3  d)

Definition at line 91 of file btcustomtransform.cpp.

void btCustomTransform::translate ( float  x,
float  y,
float  z 
)

Definition at line 98 of file btcustomtransform.cpp.


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