CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef __OD_GS_MATERIAL_CACHE__
25 #define __OD_GS_MATERIAL_CACHE__
80 setMaterial(view, mtl,
true);
99 #endif // __OD_GS_MATERIAL_CACHE__
void setCurrentNode(OdGsMaterialNode *curNode=NULL)
const OdGsBaseModel * baseModel() const
void setBaseModel(OdGsBaseModel *pModel)
OdSmartPtr< OdGsMaterialCache > OdGsMaterialCachePtr
OdGsMaterialNode * getCacheNode(OdUInt32 n) const
bool loadMaterialCache(OdGsFiler *pFiler)
void setMaterial(OdGsBaseVectorizer &view, OdDbStub *mtl, bool bDontReinit=false)
OdGsBaseModel * baseModel()
static OdSmartPtr< OdGsMaterialCache > createObject(OdGsBaseModel *pModel)
bool saveMaterialCache(OdGsFiler *pFiler) const
void addNode(OdGsBaseVectorizer &view, OdDbStub *mtl)
ODRX_DECLARE_MEMBERS(OdGsMaterialCache)
OdGsMaterialNode * searchNode(OdDbStub *mtl) const
#define GS_TOOLKIT_EXPORT
OdGsMaterialNode * m_pMaterials
bool removeNode(OdDbStub *mtl)
OdGsMaterialNode * currentNode() const
bool removeNode(OdGsCache *pCsh)
OdUInt32 getCacheSize() const
OdGsMaterialNode * m_pCurrentNode