xbmc
Public Member Functions | List of all members
PrimaryToRGB Class Reference
Inheritance diagram for PrimaryToRGB:
Inheritance graph
[legend]
Collaboration diagram for PrimaryToRGB:
Collaboration graph
[legend]

Public Member Functions

 PrimaryToRGB (float(&primaries)[3][2], float(&whitepoint)[2])
 
- Public Member Functions inherited from PrimaryToXYZ
 PrimaryToXYZ (const float(&primaries)[3][2], const float(&whitepoint)[2])
 
- Public Member Functions inherited from CMatrix< 3 >
 CMatrix (const CMatrix< Order - 1 > &other)
 
 CMatrix (const std::array< std::array< float, Order >, Order > &other)
 
 CMatrix (const std::array< std::array< float, Order - 1 >, Order - 1 > &other)
 
virtual CMatrix operator* (const std::array< std::array< float, Order >, Order > &other)
 
CMatrix operator* (const CMatrix &other)
 
CMatrixoperator*= (const CMatrix &other)
 
CMatrixoperator= (const std::array< std::array< float, Order - 1 >, Order - 1 > &other)
 
bool operator== (const CMatrix< Order > &other) const
 
std::array< float, Order > & operator[] (int index)
 
const std::array< float, Order > & operator[] (int index) const
 
std::array< std::array< float, Order >, Order > & Get ()
 
const std::array< std::array< float, Order >, Order > & Get () const
 
CMatrixInvert ()
 
float * ToRaw ()
 

Additional Inherited Members

- Protected Member Functions inherited from PrimaryToXYZ
float CalcBy (const float p[3][2], const float w[2])
 
float CalcGy (const float p[3][2], const float w[2], const float By)
 
float CalcRy (const float By, const float Gy)
 
- Protected Member Functions inherited from CMatrix< 3 >
std::array< std::array< float, Order >, Order > Invert (std::array< std::array< float, Order >, Order > &other) const
 
- Protected Attributes inherited from CMatrix< 3 >
std::array< std::array< float, Order >, Order > m_mat
 

The documentation for this class was generated from the following files: