Exemplo n.º 1
0
//----------------------------------------------------------------------------
CColorRGBA operator* (nReal fScalar, const CColorRGBA& rkC)
{
    return CColorRGBA(
        fScalar*rkC[0],
        fScalar*rkC[1],
        fScalar*rkC[2],
        fScalar*rkC[3]);
}
Exemplo n.º 2
0
//----------------------------------------------------------------------------
CColorRGBA CColorRGBA::operator* (const CColorRGBA& rkC) const
{
    return CColorRGBA(
        m_afTuple[0]*rkC.m_afTuple[0],
        m_afTuple[1]*rkC.m_afTuple[1],
        m_afTuple[2]*rkC.m_afTuple[2],
        m_afTuple[3]*rkC.m_afTuple[3]);
}
Exemplo n.º 3
0
//----------------------------------------------------------------------------
CColorRGBA CColorRGBA::operator* (nReal fScalar) const
{
    return CColorRGBA(
        fScalar*m_afTuple[0],
        fScalar*m_afTuple[1],
        fScalar*m_afTuple[2],
        fScalar*m_afTuple[3]);
}
Exemplo n.º 4
0
/** For brightness adjustment. "a" value is not multipiled.
*/
CColorRGBA CColorRGBA::operator *(double f){
 return CColorRGBA(m_R * f,
                   m_G * f,
                   m_B * f,
                   m_A);
}