ObjectAssociations Class Reference

#include <ObjectAssociations.h>

Inheritance diagram for ObjectAssociations:
Inheritance graph
[legend]

List of all members.

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 &)

Constructor & Destructor Documentation

ObjectAssociations ( const awString::IString &  name ) [explicit]
virtual ~ObjectAssociations ( ) [protected, virtual]

Member Function Documentation

virtual awSupport::ParameterGroupRef clone ( ) const [virtual]
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]

Member Data Documentation

const awString::IString theClass [static]

ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations
ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations ObjectAssociations