RioEngine
0.1
My first attempt to create a 3D WYSIWYG Game Engine
|
#include <matrixstack.h>
Public Member Functions | |
MatrixStack () | |
void | setMatrix (Matrix4) |
Matrix4 & | getMatrix () |
void | identity () |
void | pushMatrix () |
void | popMatrix () |
void | translate (btVector3 position) |
void | translate (float x, float y, float z) |
void | scale (float x, float y, float z) |
void | scale (btVector3 scale) |
void | scale (float scale) |
void | rotate (btQuaternion rot) |
void | rotate (btVector3 vec) |
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) |
Definition at line 42 of file matrixstack.h.
Math::MatrixStack::MatrixStack | ( | ) |
Definition at line 38 of file matrixstack.cpp.
Matrix4 & Math::MatrixStack::getMatrix | ( | ) |
Definition at line 51 of file matrixstack.cpp.
void Math::MatrixStack::identity | ( | ) |
Definition at line 57 of file matrixstack.cpp.
void Math::MatrixStack::popMatrix | ( | ) |
Definition at line 74 of file matrixstack.cpp.
void Math::MatrixStack::pushMatrix | ( | ) |
Definition at line 63 of file matrixstack.cpp.
void Math::MatrixStack::rotate | ( | btQuaternion | rot | ) |
Definition at line 115 of file matrixstack.cpp.
void Math::MatrixStack::rotate | ( | btVector3 | vec | ) |
Definition at line 124 of file matrixstack.cpp.
void Math::MatrixStack::rotate | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 130 of file matrixstack.cpp.
void Math::MatrixStack::scale | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 97 of file matrixstack.cpp.
void Math::MatrixStack::scale | ( | btVector3 | scale | ) |
Definition at line 103 of file matrixstack.cpp.
void Math::MatrixStack::scale | ( | float | scale | ) |
Definition at line 109 of file matrixstack.cpp.
void Math::MatrixStack::setMatrix | ( | Matrix4 | matrix | ) |
Definition at line 45 of file matrixstack.cpp.
void Math::MatrixStack::translate | ( | btVector3 | position | ) |
Definition at line 85 of file matrixstack.cpp.
void Math::MatrixStack::translate | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 91 of file matrixstack.cpp.