#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) |
|
void | SetFader (float a, float r, float g, float b) |
|
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 |
|
KODI::UTILS::COLOR::Color | TransformAlpha (KODI::UTILS::COLOR::Color color) const XBMC_FORCE_INLINE |
|
KODI::UTILS::COLOR::Color | TransformColor (KODI::UTILS::COLOR::Color color) const XBMC_FORCE_INLINE |
|
|
static TransformMatrix | CreateTranslation (float transX, float transY, float transZ=0) |
|
static TransformMatrix | CreateScaler (float scaleX, float scaleY, float scaleZ=1.0f) |
|
static TransformMatrix | CreateZRotation (float angle, float x, float y, float ar=1.0f) |
|
static TransformMatrix | CreateFader (float a) |
|
static TransformMatrix | CreateFader (float a, float r, float g, float b) |
|
◆ TransformMatrix()
TransformMatrix::TransformMatrix |
( |
| ) |
|
|
inline |
◆ CreateFader() [1/2]
◆ CreateFader() [2/2]
static TransformMatrix TransformMatrix::CreateFader |
( |
float | a, |
|
|
float | r, |
|
|
float | g, |
|
|
float | b ) |
|
inlinestatic |
◆ 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()
void TransformMatrix::Reset |
( |
| ) |
|
|
inline |
◆ SetFader() [1/2]
void TransformMatrix::SetFader |
( |
float | a | ) |
|
|
inline |
◆ SetFader() [2/2]
void TransformMatrix::SetFader |
( |
float | a, |
|
|
float | r, |
|
|
float | g, |
|
|
float | b ) |
|
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()
◆ TransformColor()
◆ 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 |
◆ blue
float TransformMatrix::blue |
◆ depth
uint32_t TransformMatrix::depth {0} |
◆ green
float TransformMatrix::green |
◆ identity
bool TransformMatrix::identity |
float TransformMatrix::m[3][4] |
◆ red
float TransformMatrix::red |
The documentation for this class was generated from the following file: