#include <TransformMatrix.h>
|
| | TransformMatrix () |
| |
| void | Reset () |
| |
| void | SetTranslation (float transX, float transY, float transZ) |
| |
| void | SetScaler (float scaleX, float scaleY, float centerX, float centerY) |
| |
| void | SetXRotation (float angle, float y, float z, float ar=1.0f) |
| |
| void | SetYRotation (float angle, float x, float z, float ar=1.0f) |
| |
| void | SetZRotation (float angle, float x, float y, float ar=1.0f) |
| |
| void | SetFader (float a) |
| |
| const TransformMatrix & | operator*= (const TransformMatrix &right) |
| |
| TransformMatrix | operator* (const TransformMatrix &right) const |
| |
| void | TransformPosition (float &x, float &y, float &z) const XBMC_FORCE_INLINE |
| |
| void | TransformPositionUnscaled (float &x, float &y, float &z) const XBMC_FORCE_INLINE |
| |
| void | InverseTransformPosition (float &x, float &y) const XBMC_FORCE_INLINE |
| |
| float | TransformXCoord (float x, float y, float z) const XBMC_FORCE_INLINE |
| |
| float | TransformYCoord (float x, float y, float z) const XBMC_FORCE_INLINE |
| |
| float | TransformZCoord (float x, float y, float z) const XBMC_FORCE_INLINE |
| |
| UTILS::Color | TransformAlpha (UTILS::Color color) const XBMC_FORCE_INLINE |
| |
§ TransformMatrix()
| TransformMatrix::TransformMatrix |
( |
| ) |
|
|
inline |
§ CreateFader()
§ CreateScaler()
| static TransformMatrix TransformMatrix::CreateScaler |
( |
float |
scaleX, |
|
|
float |
scaleY, |
|
|
float |
scaleZ = 1.0f |
|
) |
| |
|
inlinestatic |
§ CreateTranslation()
| static TransformMatrix TransformMatrix::CreateTranslation |
( |
float |
transX, |
|
|
float |
transY, |
|
|
float |
transZ = 0 |
|
) |
| |
|
inlinestatic |
§ CreateZRotation()
| static TransformMatrix TransformMatrix::CreateZRotation |
( |
float |
angle, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
ar = 1.0f |
|
) |
| |
|
inlinestatic |
§ InverseTransformPosition()
| void TransformMatrix::InverseTransformPosition |
( |
float & |
x, |
|
|
float & |
y |
|
) |
| const |
|
inline |
§ operator*()
§ operator*=()
§ Reset()
§ SetFader()
| void TransformMatrix::SetFader |
( |
float |
a | ) |
|
|
inline |
§ SetScaler()
| void TransformMatrix::SetScaler |
( |
float |
scaleX, |
|
|
float |
scaleY, |
|
|
float |
centerX, |
|
|
float |
centerY |
|
) |
| |
|
inline |
§ SetTranslation()
| void TransformMatrix::SetTranslation |
( |
float |
transX, |
|
|
float |
transY, |
|
|
float |
transZ |
|
) |
| |
|
inline |
§ SetXRotation()
| void TransformMatrix::SetXRotation |
( |
float |
angle, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
ar = 1.0f |
|
) |
| |
|
inline |
§ SetYRotation()
| void TransformMatrix::SetYRotation |
( |
float |
angle, |
|
|
float |
x, |
|
|
float |
z, |
|
|
float |
ar = 1.0f |
|
) |
| |
|
inline |
§ SetZRotation()
| void TransformMatrix::SetZRotation |
( |
float |
angle, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
ar = 1.0f |
|
) |
| |
|
inline |
§ TransformAlpha()
§ TransformPosition()
| void TransformMatrix::TransformPosition |
( |
float & |
x, |
|
|
float & |
y, |
|
|
float & |
z |
|
) |
| const |
|
inline |
§ TransformPositionUnscaled()
| void TransformMatrix::TransformPositionUnscaled |
( |
float & |
x, |
|
|
float & |
y, |
|
|
float & |
z |
|
) |
| const |
|
inline |
§ TransformXCoord()
| float TransformMatrix::TransformXCoord |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| const |
|
inline |
§ TransformYCoord()
| float TransformMatrix::TransformYCoord |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| const |
|
inline |
§ TransformZCoord()
| float TransformMatrix::TransformZCoord |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| const |
|
inline |
§ alpha
| float TransformMatrix::alpha |
§ identity
| bool TransformMatrix::identity |
| float TransformMatrix::m[3][4] |
The documentation for this class was generated from the following file: