|
| OdTrRndLocalModuleRendition () |
|
| ~OdTrRndLocalModuleRendition () |
|
virtual void | setupClientContext (OdTrRndLocalRenditionClient *pClient, OdTrRndRenderModule *pModule) |
|
OdTrRndLocalRenditionClient * | clientContext () |
|
const OdTrRndLocalRenditionClient * | clientContext () const |
|
virtual OdTrVisRendition * | rendition () |
|
virtual const OdTrVisRendition * | rendition () const |
|
virtual void | onDeviceUpdateBegin (OdTrVisRenderClient *) |
|
virtual void | onDeviceUpdateEnd (OdTrVisRenderClient *, bool=true) |
|
virtual bool | isWithinDeviceUpdate () const |
|
virtual void | onFrameSwitchInfo (OdUInt32) |
|
virtual OdUInt32 | queryRenditionCaps (OdUInt32=0xFFFFFFFF) const |
|
virtual bool | onPartialUpdateCheckLimit (OdTrVisViewportId, OdTrVisOverlayId) |
|
virtual void | onPartialUpdateInvalidRects (OdTrVisOverlayId, const OdGsDCRectArray &, bool=false) |
|
virtual void | onPartialUpdateList (OdTrVisViewportId, OdTrVisOverlayId, const OdTrVisDisplayId *, OdUInt32) |
|
virtual bool | queryPartialUpdateDirectInvocation (OdTrVisViewportId, OdTrVisOverlayId, OdTrVisDirectRenderPartialUpdateInvocationPtr &) |
|
virtual void | onPartialUpdateDirectInvocation (const OdTrVisDirectRenderPartialUpdateInvocation *, OdTrVisRenderDataDirectAccessor *) |
|
virtual void | querySnapshot (OdUInt8 *, long, long, long, long) |
|
virtual void | getSelectedObject (OdTrVisViewportId, OdUInt32, OdUInt32, OdArray< OdTrVisId > &, OdTrVisGsMarker *=NULL) |
|
virtual OdTrVisSharingProviderClientPtr | createSharingProvider () |
|
virtual MtHandlerType | mtDataTypeProcessing (DataType &) const |
|
virtual IdRegistrator * | idRegistrator () const |
|
virtual bool | queryMetafileStream (OdTrVisViewportId, OdTrVisOverlayId, const OdTrVisDisplayId *, OdUInt32, const OdTrVisMetafileContainer **) |
|
virtual bool | unlockMetafileStream (const OdTrVisMetafileContainer *) |
|
virtual const OdTrVisDisplayId * | queryBlockMetafilesList (OdTrVisBlockId, OdUInt32 &) |
|
virtual OdTrVisExtensionObjectPtr | queryExtensionObject (OdTrVisExtensionId) |
|
virtual OdTrVisProgramId | queryProgramId (OdGsView::RenderMode, OdTrVisVisualStyleId=kTrVisNegativeId, OdTrVisGeomType=OdTrVisGeomType_Default, OdUInt16=0, OdUInt16=0) const |
|
virtual bool | saveRenditionState (OdGsFiler *) const |
|
virtual bool | loadRenditionState (OdGsFiler *, OdTrVisIdMap *) |
|
virtual void | obtainClientSettings (ClientSettings &) |
|
virtual void | onSurfaceChanged (const OdTrVisSurfaceDef &) |
|
virtual void | onSurfaceInvalidated () |
|
virtual void | onOverlayAdded (OdTrVisOverlayId, const OdTrVisOverlayDef &) |
|
virtual void | onOverlayDeleted (OdTrVisOverlayId) |
|
virtual void | onOverlayVisibilityChanged (OdTrVisOverlayId, bool) |
|
virtual void | onOverlayRenderOrderChanged (OdTrVisOverlayId, OdInt16) |
|
virtual void | onViewportAdded (OdTrVisViewportId, const OdTrVisViewportDef &) |
|
virtual void | onViewportInserted (OdTrVisViewportId, int, const OdTrVisViewportDef &) |
|
virtual void | onViewportDeleted (OdTrVisViewportId) |
|
virtual void | onViewportVisibilityChanged (OdTrVisViewportId, bool) |
|
virtual void | onViewportViewParamsModified (OdTrVisViewportId, const OdTrVisViewParamsDef &) |
|
virtual void | onViewportLineStylesModified (OdTrVisViewportId, const OdTrVisViewportLineStyleDef &) |
|
virtual void | onViewportFadingModified (OdTrVisViewportId, const OdTrVisViewportFadingDef &) |
|
virtual void | onViewportLineweightsModified (OdTrVisViewportId, const OdTrVisViewportLineweightsDef &) |
|
virtual void | onViewportShadingModified (OdTrVisViewportId, const OdTrVisViewportShadingDef &) |
|
virtual void | onViewportClipModified (OdTrVisViewportId, const OdTrVisViewportClipDef &, bool=true, bool=true) |
|
virtual void | onViewportBackgroundChanged (OdTrVisViewportId, OdTrVisFlatMetafileContainerPtr, OdTrVisProgramId=kTrVisNegativeId) |
|
virtual void | onViewportFogChanged (OdTrVisViewportId, const OdTrVisFogDef &=OdTrVisFogDef()) |
|
virtual void | onViewportSectioningChanged (OdTrVisViewportId, const OdTrVisSectionDef &=OdTrVisSectionDef()) |
|
virtual void | onViewportAntiAliasingChanged (OdTrVisViewportId, OdUInt32) |
|
void | onViewportSSAOChanged (OdTrVisViewportId viewportId, bool bEnabled) ODRX_OVERRIDE |
|
virtual void | onViewportAmbientLightChanged (OdTrVisViewportId, const OdTrVisMaterialColor &) |
|
virtual void | onViewportDefaultLightsChanged (OdTrVisViewportId, bool, const OdTrVisLightDef *=NULL, OdUInt32=0) |
|
virtual void | onViewportLightAttached (OdTrVisViewportId, OdTrVisLightId, OdUInt32=0, const OdTrVisLightDef &=OdTrVisLightDef()) |
|
virtual void | onViewportLightDetached (OdTrVisViewportId, OdTrVisLightId) |
|
virtual void | onOverlayViewParamsOverride (OdTrVisViewportId, OdTrVisOverlayId, bool, const OdTrVisViewParamsDef &=OdTrVisViewParamsDef()) |
|
virtual void | onOverlayExtentsOverride (OdTrVisViewportId, OdTrVisOverlayId, const OdTrVisExtentsDef &) |
|
virtual void | onMetafileOrderChanged (OdTrVisViewportId, OdTrVisOverlayId, const OdTrVisDisplayId *, OdUInt32) |
|
virtual void | onMetafileOrderChanged (OdTrVisViewportId, OdTrVisOverlayId, OdUInt32, OdUInt32, const OdTrVisDisplayId *, OdUInt32) |
|
virtual void | onMetafileOrderInheritance (OdTrVisViewportId, OdTrVisOverlayId, OdTrVisViewportId) |
|
virtual OdTrVisDisplayId | onMetafileAdded (OdTrVisMetafileId metafileId, const OdTrVisMetafileDef &) |
|
virtual void | onMetafileDeleted (OdTrVisMetafileId) |
|
virtual void | onMetafileVisibilityChanged (OdTrVisMetafileId, bool) |
|
virtual void | onMetafileHighlightingChanged (OdTrVisMetafileId, bool) |
|
virtual void | onMetafileFadingChanged (OdTrVisMetafileId, bool) |
|
virtual void | onLightAdded (OdTrVisLightId, const OdTrVisLightDef &) |
|
virtual void | onLightModified (OdTrVisLightId, OdUInt32, const OdTrVisLightDef &) |
|
virtual void | onLightDeleted (OdTrVisLightId) |
|
virtual void | onStateBranchAdded (OdTrVisStateBranchId, const OdTrVisStateBranchDef &) |
|
virtual void | onStateBranchModified (OdTrVisStateBranchId, const OdTrVisStateBranchDef &, bool, bool) |
|
virtual void | onStateBranchDeleted (OdTrVisStateBranchId) |
|
virtual void | onTextureAdded (OdTrVisTextureId, const OdTrVisTextureDef &) |
|
virtual void | onTextureDeleted (OdTrVisTextureId) |
|
virtual void | onMaterialAdded (OdTrVisMaterialId, const OdTrVisMaterialDef &) |
|
virtual void | onMaterialDeleted (OdTrVisMaterialId) |
|
virtual void | onVisualStyleAdded (OdTrVisVisualStyleId, const OdTrVisVisualStyle &) |
|
virtual void | onVisualStyleModified (OdTrVisVisualStyleId, const OdTrVisVisualStyle &) |
|
virtual void | onVisualStyleDeleted (OdTrVisVisualStyleId) |
|
virtual void | onLayerAdded (OdTrVisLayerId, const OdTrVisLayerDef &) |
|
virtual void | onLayerDeleted (OdTrVisLayerId) |
|
virtual void | onLayerVisibilityChanged (OdTrVisLayerId, bool) |
|
virtual void | onLayerFadingChanged (OdTrVisLayerId, bool) |
|
virtual void | onLayerVpDepPropsOverride (OdTrVisLayerId, OdTrVisViewportId, bool, const OdTrVisLayerProps &=OdTrVisLayerProps()) |
|
virtual void | onExtensionObjectAdded (OdTrVisExtensionId, const OdTrVisExtensionObject *) |
|
virtual void | onExtensionObjectDeleted (OdTrVisExtensionId) |
|
virtual void | onExtensionObjectSpecificData (OdTrVisExtensionId, OdUInt32, const OdTrVisPropertyDef &) |
|
virtual void | onExtensionObjectVisibilityChanged (OdTrVisExtensionId, bool) |
|
virtual void | onBlockAdded (OdTrVisBlockId, const OdTrVisDisplayId *, OdUInt32) |
|
virtual void | onBlockModified (OdTrVisBlockId, OdUInt32, OdUInt32, const OdTrVisDisplayId *, OdUInt32) |
|
virtual void | onBlockDeleted (OdTrVisBlockId) |
|
virtual void | onGroupAdded (OdTrVisGroupId) |
|
virtual void | onGroupDeleted (OdTrVisGroupId) |
|
virtual void | onGroupMetafilesAttached (OdTrVisGroupId, const OdTrVisMetafileId *, OdUInt32) |
|
virtual void | onGroupMetafilesDetached (OdTrVisGroupId, const OdTrVisMetafileId *, OdUInt32) |
|
virtual void | onGroupMetafilesVisibilityChanged (OdTrVisGroupId, bool) |
|
virtual void | onGroupMetafilesHighlightingChanged (OdTrVisGroupId, bool) |
|
virtual void | onGroupMetafilesFadingChanged (OdTrVisGroupId, bool) |
|
virtual void | onMetafilePropertyAttached (OdTrVisMetafileId, const OdTrVisPropertyDef &) |
|
virtual void | onMetafilePropertyDetached (OdTrVisMetafileId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onGroupPropertyAttached (OdTrVisGroupId, const OdTrVisPropertyDef &) |
|
virtual void | onGroupPropertyDetached (OdTrVisGroupId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onLayerPropertyAttached (OdTrVisLayerId, const OdTrVisPropertyDef &) |
|
virtual void | onLayerPropertyDetached (OdTrVisLayerId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onVisualStylePropertyAttached (OdTrVisVisualStyleId, const OdTrVisPropertyDef &) |
|
virtual void | onVisualStylePropertyDetached (OdTrVisVisualStyleId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onMaterialPropertyAttached (OdTrVisMaterialId, const OdTrVisPropertyDef &) |
|
virtual void | onMaterialPropertyDetached (OdTrVisMaterialId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onTexturePropertyAttached (OdTrVisTextureId, const OdTrVisPropertyDef &) |
|
virtual void | onTexturePropertyDetached (OdTrVisTextureId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onLightPropertyAttached (OdTrVisLightId, const OdTrVisPropertyDef &) |
|
virtual void | onLightPropertyDetached (OdTrVisLightId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onStateBranchPropertyAttached (OdTrVisStateBranchId, const OdTrVisPropertyDef &) |
|
virtual void | onStateBranchPropertyDetached (OdTrVisStateBranchId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onViewportPropertyAttached (OdTrVisViewportId, const OdTrVisPropertyDef &) |
|
virtual void | onViewportPropertyDetached (OdTrVisViewportId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onOverlayPropertyAttached (OdTrVisOverlayId, const OdTrVisPropertyDef &) |
|
virtual void | onOverlayPropertyDetached (OdTrVisOverlayId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onExtensionObjectPropertyAttached (OdTrVisExtensionId, const OdTrVisPropertyDef &) |
|
virtual void | onExtensionObjectPropertyDetached (OdTrVisExtensionId, OdTrVisPropertyDef::PropertyType) |
|
virtual void | onBlockPropertyAttached (OdTrVisBlockId, const OdTrVisPropertyDef &) |
|
virtual void | onBlockPropertyDetached (OdTrVisBlockId, OdTrVisPropertyDef::PropertyType) |
|
| ODRX_USING_HEAP_OPERATORS (OdRxObject) |
|
| OdTrVisRendition () |
|
| ~OdTrVisRendition () |
|
virtual void | onDeviceUpdateBegin (OdTrVisRenderClient *pDevice)=0 |
|
virtual void | onDeviceUpdateEnd (OdTrVisRenderClient *pDevice, bool bRender=true)=0 |
|
virtual bool | isWithinDeviceUpdate () const =0 |
|
virtual void | onFrameSwitchInfo (OdUInt32 nInterval)=0 |
|
virtual OdUInt32 | queryRenditionCaps (OdUInt32 requestFor=0xFFFFFFFF) const =0 |
|
bool | isSupportPartialUpdate () const |
|
bool | isSupportSnapshotQueries () const |
|
bool | isSupportCompositeMetafiles () const |
|
bool | isSupportVisualStyles () const |
|
bool | isSupportGsStateSaving () const |
|
bool | isSupportOverlayBuffers () const |
|
bool | isSupportGPUSelection () const |
|
bool | updateClientDependentSectionOnly () const |
|
bool | updateShareableSectionOnly () const |
|
virtual bool | onPartialUpdateCheckLimit (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId)=0 |
|
virtual void | onPartialUpdateInvalidRects (OdTrVisOverlayId overlayId, const OdGsDCRectArray &invalidRects, bool bOverlayInvalid=false)=0 |
|
virtual void | onPartialUpdateList (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisDisplayId *pList, OdUInt32 nEntries)=0 |
|
virtual bool | queryPartialUpdateDirectInvocation (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, OdTrVisDirectRenderPartialUpdateInvocationPtr &pInvocationPtr)=0 |
|
virtual void | onPartialUpdateDirectInvocation (const OdTrVisDirectRenderPartialUpdateInvocation *pInvocation, OdTrVisRenderDataDirectAccessor *pAccessor)=0 |
|
virtual void | querySnapshot (OdUInt8 *pScanlines, long minX, long minY, long nWidth, long nHeight)=0 |
|
virtual void | getSelectedObject (OdTrVisViewportId id, OdUInt32 x, OdUInt32 y, OdArray< OdTrVisId > &outIDs, OdTrVisGsMarker *outMarker=NULL)=0 |
|
virtual OdTrVisSharingProviderClientPtr | createSharingProvider ()=0 |
|
virtual MtHandlerType | mtDataTypeProcessing (DataType &type) const =0 |
|
virtual IdRegistrator * | idRegistrator () const =0 |
|
virtual bool | queryMetafileStream (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisDisplayId *pDisplayId, OdUInt32 nPathLength, const OdTrVisMetafileContainer **pStream)=0 |
|
virtual bool | unlockMetafileStream (const OdTrVisMetafileContainer *pStream)=0 |
|
virtual const OdTrVisDisplayId * | queryBlockMetafilesList (OdTrVisBlockId blockId, OdUInt32 &numEntries)=0 |
|
virtual OdTrVisExtensionObjectPtr | queryExtensionObject (OdTrVisExtensionId extId)=0 |
|
virtual OdTrVisProgramId | queryProgramId (OdGsView::RenderMode mode, OdTrVisVisualStyleId vsId=kTrVisNegativeId, OdTrVisGeomType geomType=OdTrVisGeomType_Default, OdUInt16 attrFlags=0, OdUInt16 shadingFlags=0) const =0 |
|
virtual bool | saveRenditionState (OdGsFiler *pFiler) const =0 |
|
virtual bool | loadRenditionState (OdGsFiler *pFiler, OdTrVisIdMap *pIdMap)=0 |
|
virtual void | obtainClientSettings (ClientSettings &clientSets)=0 |
|
virtual void | onSurfaceChanged (const OdTrVisSurfaceDef &pDef)=0 |
|
virtual void | onSurfaceInvalidated ()=0 |
|
virtual void | onOverlayAdded (OdTrVisOverlayId overlayId, const OdTrVisOverlayDef &pDef)=0 |
|
virtual void | onOverlayDeleted (OdTrVisOverlayId overlayId)=0 |
|
virtual void | onOverlayVisibilityChanged (OdTrVisOverlayId overlayId, bool bVisibility)=0 |
|
virtual void | onOverlayRenderOrderChanged (OdTrVisOverlayId overlayId, OdInt16 nRenderOrder)=0 |
|
virtual void | onViewportAdded (OdTrVisViewportId viewportId, const OdTrVisViewportDef &pDef)=0 |
|
virtual void | onViewportInserted (OdTrVisViewportId viewportId, int nIndex, const OdTrVisViewportDef &pDef)=0 |
|
virtual void | onViewportDeleted (OdTrVisViewportId viewportId)=0 |
|
virtual void | onViewportVisibilityChanged (OdTrVisViewportId viewportId, bool bVisibility)=0 |
|
virtual void | onViewportViewParamsModified (OdTrVisViewportId viewportId, const OdTrVisViewParamsDef &pDef)=0 |
|
virtual void | onViewportLineStylesModified (OdTrVisViewportId viewportId, const OdTrVisViewportLineStyleDef &pDef)=0 |
|
virtual void | onViewportFadingModified (OdTrVisViewportId viewportId, const OdTrVisViewportFadingDef &pDef)=0 |
|
virtual void | onViewportLineweightsModified (OdTrVisViewportId viewportId, const OdTrVisViewportLineweightsDef &pDef)=0 |
|
virtual void | onViewportShadingModified (OdTrVisViewportId viewportId, const OdTrVisViewportShadingDef &pDef)=0 |
|
virtual void | onViewportClipModified (OdTrVisViewportId viewportId, const OdTrVisViewportClipDef &pDef, bool bNrcClipModified=true, bool bBorderModified=true)=0 |
|
virtual void | onViewportBackgroundChanged (OdTrVisViewportId viewportId, OdTrVisFlatMetafileContainerPtr pStream, OdTrVisProgramId baseProgramId=kTrVisNegativeId)=0 |
|
virtual void | onViewportFogChanged (OdTrVisViewportId viewportId, const OdTrVisFogDef &pDef=OdTrVisFogDef())=0 |
|
virtual void | onViewportSectioningChanged (OdTrVisViewportId viewportId, const OdTrVisSectionDef &pDef=OdTrVisSectionDef())=0 |
|
virtual void | onViewportAntiAliasingChanged (OdTrVisViewportId viewportId, OdUInt32 nAntiAliasing)=0 |
|
virtual void | onViewportSSAOChanged (OdTrVisViewportId viewportId, bool bEnabled)=0 |
|
virtual void | onViewportAmbientLightChanged (OdTrVisViewportId viewportId, const OdTrVisMaterialColor &ambientLight)=0 |
|
virtual void | onViewportDefaultLightsChanged (OdTrVisViewportId viewportId, bool bDefaultLightsOn, const OdTrVisLightDef *pLightsList=NULL, OdUInt32 nLightsListEntries=0)=0 |
|
virtual void | onViewportLightAttached (OdTrVisViewportId viewportId, OdTrVisLightId lightId, OdUInt32 nOverrides=0, const OdTrVisLightDef &pOverrides=OdTrVisLightDef())=0 |
|
virtual void | onViewportLightDetached (OdTrVisViewportId viewportId, OdTrVisLightId lightId)=0 |
|
virtual void | onOverlayViewParamsOverride (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, bool bOverride, const OdTrVisViewParamsDef &pDef=OdTrVisViewParamsDef())=0 |
|
virtual void | onOverlayExtentsOverride (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisExtentsDef &pDef)=0 |
|
virtual void | onMetafileOrderChanged (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisDisplayId *pList, OdUInt32 nEntries)=0 |
|
virtual void | onMetafileOrderChanged (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, OdUInt32 nInvalidFrom, OdUInt32 nInvalidLen, const OdTrVisDisplayId *pValidFrom, OdUInt32 nValidLen)=0 |
|
virtual void | onMetafileOrderInheritance (OdTrVisViewportId viewportId1, OdTrVisOverlayId overlayId1, OdTrVisViewportId viewportId2)=0 |
|
virtual OdTrVisDisplayId | onMetafileAdded (OdTrVisMetafileId metafileId, const OdTrVisMetafileDef &pDef)=0 |
|
virtual void | onMetafileDeleted (OdTrVisMetafileId metafileId)=0 |
|
virtual void | onMetafileVisibilityChanged (OdTrVisMetafileId metafileId, bool bVisibility)=0 |
|
virtual void | onMetafileHighlightingChanged (OdTrVisMetafileId metafileId, bool bHighlight)=0 |
|
virtual void | onMetafileFadingChanged (OdTrVisMetafileId metafileId, bool bFade)=0 |
|
virtual void | onLightAdded (OdTrVisLightId lightId, const OdTrVisLightDef &pDef)=0 |
|
virtual void | onLightModified (OdTrVisLightId lightId, OdUInt32 nKindOfMod, const OdTrVisLightDef &pDef)=0 |
|
virtual void | onLightDeleted (OdTrVisLightId lightId)=0 |
|
virtual void | onStateBranchAdded (OdTrVisStateBranchId stateBranchId, const OdTrVisStateBranchDef &pDef)=0 |
|
virtual void | onStateBranchModified (OdTrVisStateBranchId stateBranchId, const OdTrVisStateBranchDef &pDef, bool bChildsModified, bool bMarkersModified)=0 |
|
virtual void | onStateBranchDeleted (OdTrVisStateBranchId stateBranchId)=0 |
|
virtual void | onTextureAdded (OdTrVisTextureId textureId, const OdTrVisTextureDef &pDef)=0 |
|
virtual void | onTextureDeleted (OdTrVisTextureId textureId)=0 |
|
virtual void | onMaterialAdded (OdTrVisMaterialId materialId, const OdTrVisMaterialDef &pDef)=0 |
|
virtual void | onMaterialDeleted (OdTrVisMaterialId materialId)=0 |
|
virtual void | onVisualStyleAdded (OdTrVisVisualStyleId visualStyleId, const OdTrVisVisualStyle &pDef)=0 |
|
virtual void | onVisualStyleModified (OdTrVisVisualStyleId visualStyleId, const OdTrVisVisualStyle &pDef)=0 |
|
virtual void | onVisualStyleDeleted (OdTrVisVisualStyleId visualStyleId)=0 |
|
virtual void | onLayerAdded (OdTrVisLayerId layerId, const OdTrVisLayerDef &pDef)=0 |
|
virtual void | onLayerDeleted (OdTrVisLayerId layerId)=0 |
|
virtual void | onLayerVisibilityChanged (OdTrVisLayerId layerId, bool bVisibility)=0 |
|
virtual void | onLayerFadingChanged (OdTrVisLayerId layerId, bool bFade)=0 |
|
virtual void | onLayerVpDepPropsOverride (OdTrVisLayerId layerId, OdTrVisViewportId viewportId, bool bOverride, const OdTrVisLayerProps &pProps=OdTrVisLayerProps())=0 |
|
virtual void | onExtensionObjectAdded (OdTrVisExtensionId extId, const OdTrVisExtensionObject *pObj)=0 |
|
virtual void | onExtensionObjectDeleted (OdTrVisExtensionId extId)=0 |
|
virtual void | onExtensionObjectSpecificData (OdTrVisExtensionId extId, OdUInt32 nDataId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onExtensionObjectVisibilityChanged (OdTrVisExtensionId extId, bool bVisibility)=0 |
|
virtual void | onBlockAdded (OdTrVisBlockId blockId, const OdTrVisDisplayId *pList, OdUInt32 nEntries)=0 |
|
virtual void | onBlockModified (OdTrVisBlockId blockId, OdUInt32 nInvalidFrom, OdUInt32 nInvalidLen, const OdTrVisDisplayId *pValidFrom, OdUInt32 nValidLen)=0 |
|
virtual void | onBlockDeleted (OdTrVisBlockId blockId)=0 |
|
virtual void | onGroupAdded (OdTrVisGroupId groupId)=0 |
|
virtual void | onGroupDeleted (OdTrVisGroupId groupId)=0 |
|
virtual void | onGroupMetafilesAttached (OdTrVisGroupId groupId, const OdTrVisMetafileId *pMetafilesList, OdUInt32 nMetafiles)=0 |
|
virtual void | onGroupMetafilesDetached (OdTrVisGroupId groupId, const OdTrVisMetafileId *pMetafilesList, OdUInt32 nMetafiles)=0 |
|
virtual void | onGroupMetafilesVisibilityChanged (OdTrVisGroupId groupId, bool bVisibility)=0 |
|
virtual void | onGroupMetafilesHighlightingChanged (OdTrVisGroupId groupId, bool bHighlight)=0 |
|
virtual void | onGroupMetafilesFadingChanged (OdTrVisGroupId groupId, bool bFade)=0 |
|
virtual void | onMetafilePropertyAttached (OdTrVisMetafileId metafileId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onMetafilePropertyDetached (OdTrVisMetafileId metafileId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onGroupPropertyAttached (OdTrVisGroupId groupId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onGroupPropertyDetached (OdTrVisGroupId groupId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onLayerPropertyAttached (OdTrVisLayerId layerId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onLayerPropertyDetached (OdTrVisLayerId layerId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onVisualStylePropertyAttached (OdTrVisVisualStyleId visualStyleId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onVisualStylePropertyDetached (OdTrVisVisualStyleId visualStyleId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onMaterialPropertyAttached (OdTrVisMaterialId materialId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onMaterialPropertyDetached (OdTrVisMaterialId materialId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onTexturePropertyAttached (OdTrVisTextureId textureId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onTexturePropertyDetached (OdTrVisTextureId textureId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onLightPropertyAttached (OdTrVisLightId lightId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onLightPropertyDetached (OdTrVisLightId lightId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onStateBranchPropertyAttached (OdTrVisStateBranchId stateBranchId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onStateBranchPropertyDetached (OdTrVisStateBranchId stateBranchId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onViewportPropertyAttached (OdTrVisViewportId viewportId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onViewportPropertyDetached (OdTrVisViewportId viewportId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onOverlayPropertyAttached (OdTrVisOverlayId overlayId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onOverlayPropertyDetached (OdTrVisOverlayId overlayId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onExtensionObjectPropertyAttached (OdTrVisExtensionId extId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onExtensionObjectPropertyDetached (OdTrVisExtensionId extId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
virtual void | onBlockPropertyAttached (OdTrVisBlockId blockId, const OdTrVisPropertyDef &propDef)=0 |
|
virtual void | onBlockPropertyDetached (OdTrVisBlockId blockId, OdTrVisPropertyDef::PropertyType propType)=0 |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|
virtual OdTrVisRendition * | rendition ()=0 |
|
virtual const OdTrVisRendition * | rendition () const =0 |
|
virtual OdTrRndRenderSettingsManager * | renderSettingsManager ()=0 |
|
virtual const OdTrRndRenderSettingsManager * | renderSettingsManager () const =0 |
|
virtual bool | hasContextData () const =0 |
|
virtual void | processContextData (bool bStore)=0 |
|
virtual bool | getMetafileDef (OdTrVisMetafileId metafileId, OdTrVisMetafileDef &mfDef) const =0 |
|
virtual bool | getMaterialDef (OdTrVisMaterialId materialId, OdTrVisMaterialDef &mtDef) const =0 |
|
virtual OdUInt32 | hasProperties (OdTrVisRendition::DataType dataType, OdTrVisId resId) const =0 |
|
virtual bool | getPropertyDef (OdTrVisRendition::DataType dataType, OdTrVisId resId, OdTrVisPropertyDef::PropertyType propType, OdTrVisPropertyDef *&pPropDef) const =0 |
|
virtual bool | supportShallowPropertiesClone (OdTrVisMetafileContainer *pMfStream) const =0 |
|
virtual bool | shallowPropertiesClone (OdTrVisMetafileContainer *pMfStream)=0 |
|
virtual OdUInt32 | supportedDataFormat (OdTrVisArrayWrapper::Type type) const |
|
virtual const OdTrRndExternalArraysManager & | externalArraysManager () const |
|