#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::Color | TransformAlpha (UTILS::COLOR::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: