#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] |