#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: