Include :
- aggiunta a Color funzione Intensify.
This commit is contained in:
@@ -60,6 +60,10 @@ class Color
|
||||
{ m_Col[ALPHA] = (( nAlpha < 0) ? 0 : (( nAlpha > MAX_ALPHA) ? MAX_ALPHA : nAlpha)) ; }
|
||||
void SetAlpha( double dAlpha)
|
||||
{ m_Col[ALPHA] = (( dAlpha < 0) ? 0 : (( dAlpha > 1) ? MAX_ALPHA : int( lround( dAlpha * MAX_ALPHA)))) ; }
|
||||
void Intensify( double dCoeff)
|
||||
{ Set( int( m_Col[RED] * dCoeff), int( m_Col[GREEN] * dCoeff), int( m_Col[BLUE] * dCoeff), m_Col[ALPHA]) ;
|
||||
if ( dCoeff > 1 && m_Col[RED] < 64 && m_Col[GREEN] < 64 && m_Col[BLUE] < 64)
|
||||
Set( 64, 64, 64, m_Col[ALPHA]) ; }
|
||||
int GetIntRed( void) const
|
||||
{ return m_Col[RED] ; }
|
||||
int GetIntGreen( void) const
|
||||
|
||||
Reference in New Issue
Block a user