public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.AppendFormat( "{0:s} ({1:d} Bits/entry) ", base.ToString(), _numBits );
if ( _HasAddTerms )
{
sb.AppendFormat( "ADD( R {0:d}/ G {1:d} / B {2:d} / A {3:d} ) ",
_RedAddTerm, _GreenAddTerm, _BlueAddTerm, _AlphaAddTerm );
}
if ( _HasMultTerms )
{
sb.AppendFormat( "MULT( R {0:d}/ G {1:d} / B {2:d} / A {3:d} ) ",
_RedMultTerm, _GreenMultTerm, _BlueMultTerm, _AlphaMultTerm );
}
return sb.ToString();
}