#include <ObjectAssociations.h>
Public Member Functions |
|
ObjectAssociations (const awString::IString &name) | |
ObjectAssociations (const ObjectAssociations &src) | |
virtual awSupport::ParameterGroupRef |
clone () const |
bool | areAllParametersDefault () const |
If we only have matrices, and they're all
identity, this will return true. |
|
void | setDecalMatrix (const awLinear::AffineMatrix &) |
Shortcuts for the channels we know about;
the rest need to be set manually. |
|
void | setDecalMatrixFromString (const awString::IString &) |
void | setDiffuseMatrix (const awLinear::AffineMatrix &) |
void | setDiffuseMatrixFromString (const awString::IString &) |
void | setSpecularMatrix (const awLinear::AffineMatrix &) |
void | setSpecularMatrixFromString (const awString::IString &) |
void | setBumpMatrix (const awLinear::AffineMatrix &) |
void | setBumpMatrixFromString (const awString::IString &) |
void | setTransparencyMatrix (const awLinear::AffineMatrix &) |
void | setTransparencyMatrixFromString (const awString::IString &) |
Static Public Attributes |
|
static const awString::IString | theClass |
Protected Member Functions |
|
virtual | ~ObjectAssociations () |
void | setNamedMatrix (const awString::IString &name, const awLinear::AffineMatrix &) |
ObjectAssociations | ( | const awString::IString & | name | ) | [explicit] |
ObjectAssociations | ( | const ObjectAssociations & | src | ) |
virtual ~ObjectAssociations | ( | ) | [protected, virtual] |
virtual awSupport::ParameterGroupRef clone | ( | ) | const [virtual] |
Reimplemented from ValueParameterGroup.
bool areAllParametersDefault | ( | ) | const |
If we only have matrices, and they're all identity, this will return true.
void setDecalMatrix | ( | const awLinear::AffineMatrix & | ) |
Shortcuts for the channels we know about; the rest need to be set manually.
void setDecalMatrixFromString | ( | const awString::IString & | ) |
void setDiffuseMatrix | ( | const awLinear::AffineMatrix & | ) |
void setDiffuseMatrixFromString | ( | const awString::IString & | ) |
void setSpecularMatrix | ( | const awLinear::AffineMatrix & | ) |
void setSpecularMatrixFromString | ( | const awString::IString & | ) |
void setBumpMatrix | ( | const awLinear::AffineMatrix & | ) |
void setBumpMatrixFromString | ( | const awString::IString & | ) |
void setTransparencyMatrix | ( | const awLinear::AffineMatrix & | ) |
void setTransparencyMatrixFromString | ( | const awString::IString & | ) |
void setNamedMatrix | ( | const awString::IString & | name, |
const awLinear::AffineMatrix & | |||
) | [protected] |
const awString::IString
theClass [static] |