Assimp  v3.0 (July 2012)
Public Member Functions | Public Attributes
aiColor4t< TReal > Class Template Reference

Represents a color in Red-Green-Blue space including an alpha component. More...

List of all members.

Public Member Functions

 aiColor4t ()
 aiColor4t (TReal _r, TReal _g, TReal _b, TReal _a)
 aiColor4t (TReal _r)
 aiColor4t (const aiColor4t &o)
bool IsBlack () const
 check whether a color is (close to) black
bool operator!= (const aiColor4t &other) const
const aiColor4toperator*= (TReal f)
const aiColor4toperator+= (const aiColor4t &o)
const aiColor4toperator-= (const aiColor4t &o)
const aiColor4toperator/= (TReal f)
bool operator== (const aiColor4t &other) const
TReal operator[] (unsigned int i) const
TReal & operator[] (unsigned int i)

Public Attributes

TReal a
TReal b
TReal g
TReal r

Detailed Description

template<typename TReal>
class aiColor4t< TReal >

Represents a color in Red-Green-Blue space including an alpha component.

Color values range from 0 to 1.


Constructor & Destructor Documentation

template<typename TReal >
aiColor4t< TReal >::aiColor4t ( )
inline
template<typename TReal >
aiColor4t< TReal >::aiColor4t ( TReal  _r,
TReal  _g,
TReal  _b,
TReal  _a 
)
inline
template<typename TReal >
aiColor4t< TReal >::aiColor4t ( TReal  _r)
inline
template<typename TReal >
aiColor4t< TReal >::aiColor4t ( const aiColor4t< TReal > &  o)
inline

Member Function Documentation

template<typename TReal >
bool aiColor4t< TReal >::IsBlack ( ) const
inline

check whether a color is (close to) black

template<typename TReal >
AI_FORCE_INLINE bool aiColor4t< TReal >::operator!= ( const aiColor4t< TReal > &  other) const
template<typename TReal >
AI_FORCE_INLINE const aiColor4t< TReal > & aiColor4t< TReal >::operator*= ( TReal  f)
template<typename TReal >
AI_FORCE_INLINE const aiColor4t< TReal > & aiColor4t< TReal >::operator+= ( const aiColor4t< TReal > &  o)
template<typename TReal >
AI_FORCE_INLINE const aiColor4t< TReal > & aiColor4t< TReal >::operator-= ( const aiColor4t< TReal > &  o)
template<typename TReal >
AI_FORCE_INLINE const aiColor4t< TReal > & aiColor4t< TReal >::operator/= ( TReal  f)
template<typename TReal >
AI_FORCE_INLINE bool aiColor4t< TReal >::operator== ( const aiColor4t< TReal > &  other) const
template<typename TReal >
AI_FORCE_INLINE TReal aiColor4t< TReal >::operator[] ( unsigned int  i) const
inline
template<typename TReal >
AI_FORCE_INLINE TReal & aiColor4t< TReal >::operator[] ( unsigned int  i)
inline

Member Data Documentation

template<typename TReal >
TReal aiColor4t< TReal >::a
template<typename TReal >
TReal aiColor4t< TReal >::b
template<typename TReal >
TReal aiColor4t< TReal >::g
template<typename TReal >
TReal aiColor4t< TReal >::r

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