RioEngine
0.1
My first attempt to create a 3D WYSIWYG Game Engine
|
btTransform + Scale Matrix More...
#include <btcustomtransform.h>
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) |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
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) |
btTransform + Scale Matrix
Definition at line 39 of file btcustomtransform.h.
btCustomTransform::btCustomTransform | ( | ) |
Definition at line 34 of file btcustomtransform.cpp.
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.