#include <ssplayer_matrix.h>
|
| | SsOpenGLMatrix () |
| |
| | SsOpenGLMatrix (float *src) |
| |
| virtual | ~SsOpenGLMatrix () |
| |
| void | identityMatrix () |
| |
| void | popMatrix (float *dst) |
| |
| void | pushMatrix (float *src) |
| |
| void | Scaling (const float x, const float y, const float z) |
| |
| void | Translation (const float x, const float y, const float z) |
| |
| void | setScaleMatrix (const float x, const float y, const float z) |
| |
| void | setTranslationMatrix (const float x, const float y, const float z) |
| |
| void | multiply (SsOpenGLMatrix &m1, SsOpenGLMatrix &m2) |
| |
| void | inverseMatrix () |
| |
| float | getPositionX () |
| |
| float | getPositionY () |
| |
| void | TransformVector3 (SsVector3 &in, SsVector3 &out) |
| |
| void | RotationXYZ (const float x, const float y, const float z) |
| |
| void | Matrix4RotationX (const float radians) |
| |
| void | Matrix4RotationY (const float radians) |
| |
| void | Matrix4RotationZ (const float radians) |
| |
◆ SsOpenGLMatrix() [1/2]
| spritestudio6::SsOpenGLMatrix::SsOpenGLMatrix |
( |
| ) |
|
|
inline |
◆ SsOpenGLMatrix() [2/2]
| spritestudio6::SsOpenGLMatrix::SsOpenGLMatrix |
( |
float * | src | ) |
|
|
inline |
◆ ~SsOpenGLMatrix()
| virtual spritestudio6::SsOpenGLMatrix::~SsOpenGLMatrix |
( |
| ) |
|
|
inlinevirtual |
◆ getPositionX()
| float spritestudio6::SsOpenGLMatrix::getPositionX |
( |
| ) |
|
|
inline |
◆ getPositionY()
| float spritestudio6::SsOpenGLMatrix::getPositionY |
( |
| ) |
|
|
inline |
◆ identityMatrix()
| void spritestudio6::SsOpenGLMatrix::identityMatrix |
( |
| ) |
|
◆ inverseMatrix()
| void spritestudio6::SsOpenGLMatrix::inverseMatrix |
( |
| ) |
|
◆ Matrix4RotationX()
| void spritestudio6::SsOpenGLMatrix::Matrix4RotationX |
( |
const float | radians | ) |
|
◆ Matrix4RotationY()
| void spritestudio6::SsOpenGLMatrix::Matrix4RotationY |
( |
const float | radians | ) |
|
◆ Matrix4RotationZ()
| void spritestudio6::SsOpenGLMatrix::Matrix4RotationZ |
( |
const float | radians | ) |
|
◆ multiply()
◆ popMatrix()
| void spritestudio6::SsOpenGLMatrix::popMatrix |
( |
float * | dst | ) |
|
◆ pushMatrix()
| void spritestudio6::SsOpenGLMatrix::pushMatrix |
( |
float * | src | ) |
|
◆ RotationXYZ()
| void spritestudio6::SsOpenGLMatrix::RotationXYZ |
( |
const float | x, |
|
|
const float | y, |
|
|
const float | z ) |
|
inline |
◆ Scaling()
| void spritestudio6::SsOpenGLMatrix::Scaling |
( |
const float | x, |
|
|
const float | y, |
|
|
const float | z ) |
|
inline |
◆ setScaleMatrix()
| void spritestudio6::SsOpenGLMatrix::setScaleMatrix |
( |
const float | x, |
|
|
const float | y, |
|
|
const float | z ) |
◆ setTranslationMatrix()
| void spritestudio6::SsOpenGLMatrix::setTranslationMatrix |
( |
const float | x, |
|
|
const float | y, |
|
|
const float | z ) |
◆ TransformVector3()
◆ Translation()
| void spritestudio6::SsOpenGLMatrix::Translation |
( |
const float | x, |
|
|
const float | y, |
|
|
const float | z ) |
|
inline |
◆ _matrix
| float spritestudio6::SsOpenGLMatrix::_matrix[16] |
The documentation for this class was generated from the following files: