CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
25 #ifndef ODTRVISREGENTRY
26 #define ODTRVISREGENTRY
165 #endif // ODTRVISREGENTRY
void odTrVisLoadPostprocessRawMetafileData(OdTrVisFlatMetafileContainer *pMf, OdTrVisIdMap *pIdMap, bool bDisplayId=false)
virtual void clearDataAccessors(OdTrVisRendition::DataType type)=0
void odTrVisLoadPostprocessMaterialDef(OdTrVisMaterialDef &pDef, OdTrVisIdMap *pIdMap)
bool odTrVisLoadHlBranchDef(OdGsFiler *pFiler, OdTrVisHlBranchDef &pDef, OdTrVisIdMap *pIdMap=NULL)
void odTrVisLoadPostprocessSurfaceDef(OdTrVisSurfaceDef &pDef, OdTrVisIdMap *pIdMap)
bool odTrVisSaveMetafileDef(OdGsFiler *pFiler, const OdTrVisMetafileDef &pDef)
bool odTrVisSaveViewParamsDef(OdGsFiler *pFiler, const OdTrVisViewParamsDef &pDef)
bool odTrVisLoadVisualStyle(OdGsFiler *pFiler, OdTrVisVisualStyle &pVS)
GLuint GLsizei GLsizei GLint GLenum * type
void odTrVisLoadPostprocessLayerDef(OdTrVisLayerDef &pDef, OdTrVisIdMap *pIdMap)
bool odTrVisSaveVisualStyle(OdGsFiler *pFiler, const OdTrVisVisualStyle &pVS)
bool odTrVisSaveHlBranchDef(OdGsFiler *pFiler, const OdTrVisHlBranchDef &pDef)
void odTrVisLoadPostprocessTextureDef(OdTrVisTextureDef &pDef, OdTrVisIdMap *pIdMap)
bool odTrVisLoadLightDef(OdGsFiler *pFiler, OdTrVisLightDef &pDef, OdTrVisIdMap *pIdMap=NULL)
bool odTrVisLoadMetafileData(OdGsFiler *pFiler, OdTrVisMetafileContainerPtr &pMf, OdTrVisIdMap *pIdMap=NULL, bool bDisplayId=false)
static OdTrVisIdMap * getFromFiler(OdGsFiler *pFiler)
bool odTrVisLoadTextureDef(OdGsFiler *pFiler, OdTrVisTextureDef &pDef, OdTrVisIdMap *pIdMap=NULL)
TextureDataAccessor * getTextureDataAccessor(OdTrVisTextureId textureId) const
virtual OdTrVisId longSearch(OdTrVisRendition::DataType type, OdTrVisId nNew, bool *bRes=NULL) const =0
void odTrVisLoadPostprocessViewportDef(OdTrVisViewportDef &pDef, OdTrVisIdMap *pIdMap)
static const OdChar * getClassName()
virtual void clear(OdTrVisRendition::DataType type)=0
void odTrVisLoadPostprocessLightDef(OdTrVisLightDef &pDef, OdTrVisIdMap *pIdMap)
static void attachToFiler(OdGsFiler *pFiler)
static void detachFromFiler(OdGsFiler *pFiler)
bool odTrVisLoadMetafileDef(OdGsFiler *pFiler, OdTrVisMetafileDef &pDef, OdTrVisIdMap *pIdMap=NULL, bool bDisplayId=false)
bool odTrVisLoadRawMetafileData(OdGsFiler *pFiler, OdTrVisFlatMetafileContainerPtr &pMf, OdTrVisIdMap *pIdMap=NULL, bool bDisplayId=false)
virtual bool get(OdTrVisRendition::DataType type, OdTrVisId nPrev, OdTrVisId &nNew) const =0
bool odTrVisLoadViewParamsDef(OdGsFiler *pFiler, OdTrVisViewParamsDef &pDef, OdTrVisIdMap *pIdMap=NULL)
bool odTrVisSaveMetafileData(OdGsFiler *pFiler, const OdTrVisMetafileContainer *pMf)
virtual void add(OdTrVisRendition::DataType type, OdTrVisId nPrev, OdTrVisId nNew)=0
virtual void clearAll()=0
bool odTrVisLoadMaterialDef(OdGsFiler *pFiler, OdTrVisMaterialDef &pDef, OdTrVisIdMap *pIdMap=NULL)
bool odTrVisLoadClientSettings(OdGsFiler *pFiler, OdTrVisRendition::ClientSettings &cliSets)
bool odTrVisSaveLayerDef(OdGsFiler *pFiler, const OdTrVisLayerDef &pDef)
virtual void killDataAccessor(OdTrVisRendition::DataType type, OdTrVisId resourceId)=0
bool odTrVisSaveSurfaceDef(OdGsFiler *pFiler, const OdTrVisSurfaceDef &pDef)
bool getTextureData(OdTrVisTextureId textureId, OdTrVisTextureDef &pDef)
bool odTrVisSaveRawMetafileData(OdGsFiler *pFiler, const OdTrVisFlatMetafileContainer *pMf)
bool odTrVisSaveLightDef(OdGsFiler *pFiler, const OdTrVisLightDef &pDef)
void odTrVisLoadPostprocessHlBranchDef(OdTrVisHlBranchDef &pDef, OdTrVisIdMap *pIdMap)
virtual void addDataAccessor(OdTrVisRendition::DataType type, OdTrVisId resourceId, ResourceDataAccessor *pAccessor)=0
virtual bool dataAccess(OdTrVisRendition::DataType type, OdTrVisId resourceId, void *pDataStorage) const =0
bool odTrVisLoadLayerDef(OdGsFiler *pFiler, OdTrVisLayerDef &pDef, OdTrVisIdMap *pIdMap=NULL)
bool odTrVisLoadLayerDefProps(OdGsFiler *pFiler, OdTrVisLayerProps &pProps)
virtual OdTrVisId get(OdTrVisRendition::DataType type, OdTrVisId nPrev, bool *bRes=NULL) const =0
bool odTrVisSaveTexturePtr(OdGsFiler *pFiler, const OdTrVisTexture *tex)
bool odTrVisSaveTextureDef(OdGsFiler *pFiler, const OdTrVisTextureDef &pDef)
virtual ResourceDataAccessor * getDataAccessor(OdTrVisRendition::DataType type, OdTrVisId resourceId) const =0
virtual bool getResourceData(OdTrVisId resourceId, void *pDataStorage)=0
bool odTrVisSaveMaterialDef(OdGsFiler *pFiler, const OdTrVisMaterialDef &pDef)
void odTrVisLoadPostprocessMetafileDef(OdTrVisMetafileDef &pDef, OdTrVisIdMap *pIdMap, bool bDisplayId=false)
OdTrVisTexturePtr odTrVisLoadTexturePtr(OdGsFiler *pFiler)
bool odTrVisLoadViewportDef(OdGsFiler *pFiler, OdTrVisViewportDef &pDef, OdTrVisIdMap *pIdMap=NULL)
bool odTrVisSaveExtentsDef(OdGsFiler *pFiler, const OdTrVisExtentsDef &pDef)
bool odTrVisLoadSurfaceDef(OdGsFiler *pFiler, OdTrVisSurfaceDef &pDef, OdTrVisIdMap *pIdMap=NULL)
virtual void clearAll(OdTrVisRendition::DataType type)=0
void odTrVisSaveLayerDefProps(OdGsFiler *pFiler, const OdTrVisLayerProps &pProps)
bool odTrVisLoadExtentsDef(OdGsFiler *pFiler, OdTrVisExtentsDef &pDef)
bool odTrVisSaveViewportDef(OdGsFiler *pFiler, const OdTrVisViewportDef &pDef)
virtual bool longSearch(OdTrVisRendition::DataType type, OdTrVisId nNew, OdTrVisId &nPrev) const =0
virtual void kill(OdTrVisRendition::DataType type, OdTrVisId nPrev)=0
virtual void clearDataAccessors()=0
void odTrVisLoadPostprocessViewParamsDef(OdTrVisViewParamsDef &pDef, OdTrVisIdMap *pIdMap)
bool odTrVisSaveClientSettings(OdGsFiler *pFiler, const OdTrVisRendition::ClientSettings &cliSets)
virtual OdUInt32 numEntries(OdTrVisRendition::DataType type) const =0
void odTrVisLoadPostprocessMetafileData(OdTrVisMetafileContainer *pMf, OdTrVisIdMap *pIdMap, bool bDisplayId=false)
virtual const void * getEntry(OdTrVisRendition::DataType type, const void *pIndex, OdTrVisId &nPrev, OdTrVisId &nNew) const =0
bool textureDataAccess(OdTrVisTextureId textureId, OdTrVisTextureDef &pDef)