#include <iADTStyle.h>

Public Types |
|
| typedef int | InstIterator |
Public Member Functions |
|
| virtual const MCHAR * | GetName () const =0 |
| virtual void | SetName (const MCHAR *pName)=0 |
| virtual InstIterator | SetInstance (INode &styleInst, const bool hasCompVisOverride)=0 |
| virtual bool | RemoveInstance (INode &n)=0 |
| virtual IADTStyle * | SetComponent (const InstIterator &instIt, INode &styleCompInst, const MCHAR *pCompName, const bool hasMtlOverride, const bool keepRelTransf)=0 |
| virtual bool | RemoveComponent (const MCHAR *pCompName)=0 |
| virtual IADTStyle * | FindComponent (const MCHAR *pCompName) const =0 |
| virtual unsigned long | NumComponents () const =0 |
| virtual unsigned long | GetComponents (Tab< IADTStyle * > &components) const =0 |
| virtual IADTCategory * | GetCategory () const =0 |
| virtual IADTStyle * | GetCompositeStyle ()=0 |
| virtual unsigned long | NumInstances () const =0 |
| virtual unsigned long | GetInstances (Tab< INode * > &instances, BitArray *pMtlOverrides=NULL) const =0 |
| virtual InstIterator | FindInstance (INode &styleInst, bool *pMtlOverride=NULL) const =0 |
| virtual bool | IsSelectionBoxNeeded (INode &styleInst) const =0 |
| virtual void | MakeUniqueComponentName (MSTR &name) const =0 |
| typedef int InstIterator |
| virtual const MCHAR* GetName | ( | ) | const [pure virtual] |
| virtual void SetName | ( | const MCHAR * | pName | ) | [pure virtual] |
| virtual InstIterator SetInstance | ( | INode & | styleInst, |
| const bool | hasCompVisOverride | ||
| ) | [pure virtual] |
| virtual bool RemoveInstance | ( | INode & | n | ) | [pure virtual] |
| virtual IADTStyle* SetComponent | ( | const InstIterator & | instIt, |
| INode & | styleCompInst, | ||
| const MCHAR * | pCompName, | ||
| const bool | hasMtlOverride, | ||
| const bool | keepRelTransf | ||
| ) | [pure virtual] |
| virtual bool RemoveComponent | ( | const MCHAR * | pCompName | ) | [pure virtual] |
| virtual IADTStyle* FindComponent | ( | const MCHAR * | pCompName | ) | const [pure virtual] |
| virtual unsigned long NumComponents | ( | ) | const [pure virtual] |
| virtual IADTCategory* GetCategory | ( | ) | const [pure virtual] |
| virtual IADTStyle* GetCompositeStyle | ( | ) | [pure virtual] |
| virtual unsigned long NumInstances | ( | ) | const [pure virtual] |
| virtual InstIterator FindInstance | ( | INode & | styleInst, |
| bool * | pMtlOverride =
NULL |
||
| ) | const [pure virtual] |
| virtual bool IsSelectionBoxNeeded | ( | INode & | styleInst | ) | const [pure virtual] |
| virtual void MakeUniqueComponentName | ( | MSTR & | name | ) | const [pure virtual] |