|
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) |
Public Member Functions inherited from CObject | |
| 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 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) |
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.