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