LinearColorF
Public Static Attributes
Public Functions
LinearColorF(const char * pStockColorName)
LinearColorF(const ColorI & color)
LinearColorF(const LinearColorF & in_rCopy)
interpolate(const LinearColorF & in_rC1, const LinearColorF & in_rC2, const F32 in_factor)
bool
bool
operator*(const LinearColorF & in_mul)
operator*=(const F32 in_mul)
operator*=(const LinearColorF & in_mul)
operator+(const LinearColorF & in_rAdd)
operator+=(const LinearColorF & in_rAdd)
operator-(const LinearColorF & in_rSub)
operator-=(const LinearColorF & in_rSub)
operator/=(const F32 in_div)
bool
Public Static Functions
StockColor(const char * pStockColorName)
Detailed Description
Public Attributes
F32 alpha
F32 blue
F32 green
F32 red
Public Static Attributes
const LinearColorF BLACK
const LinearColorF BLUE
const LinearColorF GREEN
const LinearColorF ONE
const LinearColorF RED
F32 sSrgbToLinear [256]
const LinearColorF WHITE
const LinearColorF ZERO
Public Functions
LinearColorF()
LinearColorF(const char * pStockColorName)
LinearColorF(const ColorI & color)
LinearColorF(const F32 in_r, const F32 in_g, const F32 in_b, const F32 in_a)
LinearColorF(const LinearColorF & in_rCopy)
clamp()
getABGRPack()
getARGBPack()
getRGBAPack()
interpolate(const LinearColorF & in_rC1, const LinearColorF & in_rC2, const F32 in_factor)
isClamped()
luminance()
operator const F32*()
operator F32*()
operator Point3F()
operator Point4F()
operator!=(const LinearColorF & )
operator*(const F32 in_mul)
operator*(const LinearColorF & in_mul)
operator*=(const F32 in_mul)
operator*=(const LinearColorF & in_mul)
operator+(const LinearColorF & in_rAdd)
operator+=(const LinearColorF & in_rAdd)
operator-()
operator-(const LinearColorF & in_rSub)
operator-=(const LinearColorF & in_rSub)
operator/(const F32 in_div)
operator/=(const F32 in_div)
operator==(const LinearColorF & )
set(const char * pStockColorName)
set(const F32 in_r, const F32 in_g, const F32 in_b, const F32 in_a)
StockColor(void )
toColorI(const bool keepAsLinear)