CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Attributes | List of all members
OdTrVisRenditionRedir Class Reference

#include <TrVisRendition.h>

Inheritance diagram for OdTrVisRenditionRedir:
OdTrVisRendition OdRxObject OdTrVisRenditionMt

Classes

struct  IdRegistratorRedir
 

Public Member Functions

 OdTrVisRenditionRedir ()
 
void setRedirection (OdTrVisRendition *pRedir)
 
OdTrVisRenditiongetRedirection ()
 
const OdTrVisRenditiongetRedirection () const
 
bool hasRedirection () const
 
void setInformationalRedirection (OdTrVisRendition *pRedir)
 
OdTrVisRenditiongetInformationalRedirection ()
 
const OdTrVisRenditiongetInformationalRedirection () const
 
bool hasInformationalRedirection () const
 
void setRedirections (OdTrVisRendition *pRedir)
 
bool hasRedirections () const
 
virtual void onDeviceUpdateBegin (OdTrVisRenderClient *pDevice)
 
virtual void onDeviceUpdateEnd (OdTrVisRenderClient *pDevice, bool bRender=true)
 
virtual bool isWithinDeviceUpdate () const
 
virtual void onFrameSwitchInfo (OdUInt32 nInterval)
 
virtual OdUInt32 queryRenditionCaps (OdUInt32 requestFor=0xFFFFFFFF) const
 
virtual bool onPartialUpdateCheckLimit (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId)
 
virtual void onPartialUpdateInvalidRects (OdTrVisOverlayId overlayId, const OdGsDCRectArray &invalidRects, bool bOverlayInvalid=false)
 
virtual void onPartialUpdateList (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisDisplayId *pList, OdUInt32 nEntries)
 
virtual bool queryPartialUpdateDirectInvocation (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, OdTrVisDirectRenderPartialUpdateInvocationPtr &pInvocationPtr)
 
virtual void onPartialUpdateDirectInvocation (const OdTrVisDirectRenderPartialUpdateInvocation *pInvocation, OdTrVisRenderDataDirectAccessor *pAccessor)
 
virtual void querySnapshot (OdUInt8 *pScanlines, long minX, long minY, long nWidth, long nHeight)
 
virtual void getSelectedObject (OdTrVisViewportId id, OdUInt32 x, OdUInt32 y, OdArray< OdTrVisId > &outIDs, OdTrVisGsMarker *outMarker=NULL)
 
virtual OdTrVisSharingProviderClientPtr createSharingProvider ()
 
virtual MtHandlerType mtDataTypeProcessing (DataType &type) const
 
virtual IdRegistratoridRegistrator () const
 
virtual bool queryMetafileStream (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisDisplayId *pDisplayId, OdUInt32 nPathLength, const OdTrVisMetafileContainer **pStream)
 
virtual bool unlockMetafileStream (const OdTrVisMetafileContainer *pStream)
 
virtual const OdTrVisDisplayIdqueryBlockMetafilesList (OdTrVisBlockId blockId, OdUInt32 &numEntries)
 
virtual OdTrVisExtensionObjectPtr queryExtensionObject (OdTrVisExtensionId extId)
 
virtual OdTrVisProgramId queryProgramId (OdGsView::RenderMode mode, OdTrVisVisualStyleId vsId=kTrVisNegativeId, OdTrVisGeomType geomType=OdTrVisGeomType_Default, OdUInt16 attrFlags=0, OdUInt16 shadingFlags=0) const
 
virtual bool saveRenditionState (OdGsFiler *pFiler) const
 
virtual bool loadRenditionState (OdGsFiler *pFiler, OdTrVisIdMap *pIdMap)
 
virtual void obtainClientSettings (ClientSettings &clientSets)
 
virtual void onSurfaceChanged (const OdTrVisSurfaceDef &pDef)
 
virtual void onSurfaceInvalidated ()
 
virtual void onOverlayAdded (OdTrVisOverlayId overlayId, const OdTrVisOverlayDef &pDef)
 
virtual void onOverlayDeleted (OdTrVisOverlayId overlayId)
 
virtual void onOverlayVisibilityChanged (OdTrVisOverlayId overlayId, bool bVisibility)
 
virtual void onOverlayRenderOrderChanged (OdTrVisOverlayId overlayId, OdInt16 nRenderOrder)
 
virtual void onViewportAdded (OdTrVisViewportId viewportId, const OdTrVisViewportDef &pDef)
 
virtual void onViewportInserted (OdTrVisViewportId viewportId, int nIndex, const OdTrVisViewportDef &pDef)
 
virtual void onViewportDeleted (OdTrVisViewportId viewportId)
 
virtual void onViewportVisibilityChanged (OdTrVisViewportId viewportId, bool bVisibility)
 
virtual void onViewportViewParamsModified (OdTrVisViewportId viewportId, const OdTrVisViewParamsDef &pDef)
 
virtual void onViewportLineStylesModified (OdTrVisViewportId viewportId, const OdTrVisViewportLineStyleDef &pDef)
 
virtual void onViewportFadingModified (OdTrVisViewportId viewportId, const OdTrVisViewportFadingDef &pDef)
 
virtual void onViewportLineweightsModified (OdTrVisViewportId viewportId, const OdTrVisViewportLineweightsDef &pDef)
 
virtual void onViewportShadingModified (OdTrVisViewportId viewportId, const OdTrVisViewportShadingDef &pDef)
 
virtual void onViewportClipModified (OdTrVisViewportId viewportId, const OdTrVisViewportClipDef &pDef, bool bNrcClipModified=true, bool bBorderModified=true)
 
virtual void onViewportBackgroundChanged (OdTrVisViewportId viewportId, OdTrVisFlatMetafileContainerPtr pStream, OdTrVisProgramId baseProgramId=kTrVisNegativeId)
 
virtual void onViewportFogChanged (OdTrVisViewportId viewportId, const OdTrVisFogDef &pDef=OdTrVisFogDef())
 
virtual void onViewportSectioningChanged (OdTrVisViewportId viewportId, const OdTrVisSectionDef &pDef=OdTrVisSectionDef())
 
virtual void onViewportAntiAliasingChanged (OdTrVisViewportId viewportId, OdUInt32 nAntiAliasing)
 
void onViewportSSAOChanged (OdTrVisViewportId viewportId, bool bEnabled) ODRX_OVERRIDE
 
virtual void onViewportAmbientLightChanged (OdTrVisViewportId viewportId, const OdTrVisMaterialColor &ambientLight)
 
virtual void onViewportDefaultLightsChanged (OdTrVisViewportId viewportId, bool bDefaultLightsOn, const OdTrVisLightDef *pLightsList=NULL, OdUInt32 nLightsListEntries=0)
 
virtual void onViewportLightAttached (OdTrVisViewportId viewportId, OdTrVisLightId lightId, OdUInt32 nOverrides=0, const OdTrVisLightDef &pOverrides=OdTrVisLightDef())
 
virtual void onViewportLightDetached (OdTrVisViewportId viewportId, OdTrVisLightId lightId)
 
virtual void onOverlayViewParamsOverride (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, bool bOverride, const OdTrVisViewParamsDef &pDef=OdTrVisViewParamsDef())
 
virtual void onOverlayExtentsOverride (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisExtentsDef &pDef)
 
virtual void onMetafileOrderChanged (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisDisplayId *pList, OdUInt32 nEntries)
 
virtual void onMetafileOrderChanged (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, OdUInt32 nInvalidFrom, OdUInt32 nInvalidLen, const OdTrVisDisplayId *pValidFrom, OdUInt32 nValidLen)
 
virtual void onMetafileOrderInheritance (OdTrVisViewportId viewportId1, OdTrVisOverlayId overlayId1, OdTrVisViewportId viewportId2)
 
virtual OdTrVisDisplayId onMetafileAdded (OdTrVisMetafileId metafileId, const OdTrVisMetafileDef &pDef)
 
virtual void onMetafileDeleted (OdTrVisMetafileId metafileId)
 
virtual void onMetafileVisibilityChanged (OdTrVisMetafileId metafileId, bool bVisibility)
 
virtual void onMetafileHighlightingChanged (OdTrVisMetafileId metafileId, bool bHighlight)
 
virtual void onMetafileFadingChanged (OdTrVisMetafileId metafileId, bool bFade)
 
virtual void onLightAdded (OdTrVisLightId lightId, const OdTrVisLightDef &pDef)
 
virtual void onLightModified (OdTrVisLightId lightId, OdUInt32 nKindOfMod, const OdTrVisLightDef &pDef)
 
virtual void onLightDeleted (OdTrVisLightId lightId)
 
virtual void onStateBranchAdded (OdTrVisStateBranchId stateBranchId, const OdTrVisStateBranchDef &pDef)
 
virtual void onStateBranchModified (OdTrVisStateBranchId stateBranchId, const OdTrVisStateBranchDef &pDef, bool bChildsModified, bool bMarkersModified)
 
virtual void onStateBranchDeleted (OdTrVisStateBranchId stateBranchId)
 
virtual void onTextureAdded (OdTrVisTextureId textureId, const OdTrVisTextureDef &pDef)
 
virtual void onTextureDeleted (OdTrVisTextureId textureId)
 
virtual void onMaterialAdded (OdTrVisMaterialId materialId, const OdTrVisMaterialDef &pDef)
 
virtual void onMaterialDeleted (OdTrVisMaterialId materialId)
 
virtual void onVisualStyleAdded (OdTrVisVisualStyleId visualStyleId, const OdTrVisVisualStyle &pDef)
 
virtual void onVisualStyleModified (OdTrVisVisualStyleId visualStyleId, const OdTrVisVisualStyle &pDef)
 
virtual void onVisualStyleDeleted (OdTrVisVisualStyleId visualStyleId)
 
virtual void onLayerAdded (OdTrVisLayerId layerId, const OdTrVisLayerDef &pDef)
 
virtual void onLayerDeleted (OdTrVisLayerId layerId)
 
virtual void onLayerVisibilityChanged (OdTrVisLayerId layerId, bool bVisibility)
 
virtual void onLayerFadingChanged (OdTrVisLayerId layerId, bool bFade)
 
virtual void onLayerVpDepPropsOverride (OdTrVisLayerId layerId, OdTrVisViewportId viewportId, bool bOverride, const OdTrVisLayerProps &pProps=OdTrVisLayerProps())
 
virtual void onExtensionObjectAdded (OdTrVisExtensionId extId, const OdTrVisExtensionObject *pObj)
 
virtual void onExtensionObjectDeleted (OdTrVisExtensionId extId)
 
virtual void onExtensionObjectSpecificData (OdTrVisExtensionId extId, OdUInt32 nDataId, const OdTrVisPropertyDef &propDef)
 
virtual void onExtensionObjectVisibilityChanged (OdTrVisExtensionId extId, bool bVisibility)
 
virtual void onBlockAdded (OdTrVisBlockId blockId, const OdTrVisDisplayId *pList, OdUInt32 nEntries)
 
virtual void onBlockModified (OdTrVisBlockId blockId, OdUInt32 nInvalidFrom, OdUInt32 nInvalidLen, const OdTrVisDisplayId *pValidFrom, OdUInt32 nValidLen)
 
virtual void onBlockDeleted (OdTrVisBlockId blockId)
 
virtual void onGroupAdded (OdTrVisGroupId groupId)
 
virtual void onGroupDeleted (OdTrVisGroupId groupId)
 
virtual void onGroupMetafilesAttached (OdTrVisGroupId groupId, const OdTrVisMetafileId *pMetafilesList, OdUInt32 nMetafiles)
 
virtual void onGroupMetafilesDetached (OdTrVisGroupId groupId, const OdTrVisMetafileId *pMetafilesList, OdUInt32 nMetafiles)
 
virtual void onGroupMetafilesVisibilityChanged (OdTrVisGroupId groupId, bool bVisibility)
 
virtual void onGroupMetafilesHighlightingChanged (OdTrVisGroupId groupId, bool bHighlight)
 
virtual void onGroupMetafilesFadingChanged (OdTrVisGroupId groupId, bool bFade)
 
virtual void onMetafilePropertyAttached (OdTrVisMetafileId metafileId, const OdTrVisPropertyDef &propDef)
 
virtual void onMetafilePropertyDetached (OdTrVisMetafileId metafileId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onGroupPropertyAttached (OdTrVisGroupId groupId, const OdTrVisPropertyDef &propDef)
 
virtual void onGroupPropertyDetached (OdTrVisGroupId groupId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onLayerPropertyAttached (OdTrVisLayerId layerId, const OdTrVisPropertyDef &propDef)
 
virtual void onLayerPropertyDetached (OdTrVisLayerId layerId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onVisualStylePropertyAttached (OdTrVisVisualStyleId visualStyleId, const OdTrVisPropertyDef &propDef)
 
virtual void onVisualStylePropertyDetached (OdTrVisVisualStyleId visualStyleId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onMaterialPropertyAttached (OdTrVisMaterialId materialId, const OdTrVisPropertyDef &propDef)
 
virtual void onMaterialPropertyDetached (OdTrVisMaterialId materialId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onTexturePropertyAttached (OdTrVisTextureId textureId, const OdTrVisPropertyDef &propDef)
 
virtual void onTexturePropertyDetached (OdTrVisTextureId textureId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onLightPropertyAttached (OdTrVisLightId lightId, const OdTrVisPropertyDef &propDef)
 
virtual void onLightPropertyDetached (OdTrVisLightId lightId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onStateBranchPropertyAttached (OdTrVisStateBranchId stateBranchId, const OdTrVisPropertyDef &propDef)
 
virtual void onStateBranchPropertyDetached (OdTrVisStateBranchId stateBranchId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onViewportPropertyAttached (OdTrVisViewportId viewportId, const OdTrVisPropertyDef &propDef)
 
virtual void onViewportPropertyDetached (OdTrVisViewportId viewportId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onOverlayPropertyAttached (OdTrVisOverlayId overlayId, const OdTrVisPropertyDef &propDef)
 
virtual void onOverlayPropertyDetached (OdTrVisOverlayId overlayId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onExtensionObjectPropertyAttached (OdTrVisExtensionId extId, const OdTrVisPropertyDef &propDef)
 
virtual void onExtensionObjectPropertyDetached (OdTrVisExtensionId extId, OdTrVisPropertyDef::PropertyType propType)
 
virtual void onBlockPropertyAttached (OdTrVisBlockId blockId, const OdTrVisPropertyDef &propDef)
 
virtual void onBlockPropertyDetached (OdTrVisBlockId blockId, OdTrVisPropertyDef::PropertyType propType)
 
- Public Member Functions inherited from OdTrVisRendition
 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 IdRegistratoridRegistrator () 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 OdTrVisDisplayIdqueryBlockMetafilesList (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
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () 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
 

Protected Attributes

OdTrVisRenditionm_pRedir
 
OdTrVisRenditionm_pInformationalRedir
 

Additional Inherited Members

- Public Types inherited from OdTrVisRendition
enum  DataType {
  kSurfaceData = 1 , kViewportData , kViewportPropsData , kVpOverrideData ,
  kVpOverridePropsData , kMetafileData , kMetafilePropsData , kLightData ,
  kLightPropsData , kStateBranchData , kStateBranchPropsData , kTextureData ,
  kTexturePropsData , kMaterialData , kMaterialPropsData , kProgramData ,
  kPropertiesData , kVisualStyleData , kVisualStylePropsData , kLayerData ,
  kLayerPropsData , kOverlayData , kOverlayPropsData , kGroupData ,
  kGroupPropsData , kExtensionData , kExtensionPropsData , kBlockData ,
  kBlockPropsData , kNDataTypes , kNGenericDataTypes = kNDataTypes >> 1
}
 
enum  MtHandlerType {
  kMtSkip = 0 , kMtRedirect , kMtGlobal , kMtCompete ,
  kMtRecord , kMtComplex
}
 
enum  DisplayIdCodes {
  kDisplayCodeZero = 0x00 , kDisplayCodeHighlight = 0x01 , kDisplayCodeUnhighlight = 0x02 , kDisplayCodePushMatrix = 0x03 ,
  kDisplayCodePopMatrix = 0x04 , kDisplayCodeFade = 0x05 , kDisplayCodeUnfade = 0x06 , kDisplayCodeHlMarkers = 0x07 ,
  kDisplayCodeVsMarkers = 0x08 , kDisplayCodeDrawOrder = 0x09 , kDisplayCodeDepthIval = 0x0A , kDisplayCodeExploded = 0x0B ,
  kDisplayCodeNonExploded = 0x0C , kDisplayCodeSelStyle = 0x0D , kDisplayCodeSelectionID = 0x0E , kDisplayCodeRange = 0x10
}
 
enum  RenditionFlags {
  kSupportPartialUpdate = (1 << 0) , kSupportSnapshotQueries = (1 << 1) , kSupportCompositeMetafiles = (1 << 2) , kSupportVisualStyles = (1 << 3) ,
  kSupportGsStateSaving = (1 << 4) , kSupportOverlayBuffers = (1 << 5) , kSupportGPUSelection = (1 << 6) , kUpdateClientSectionOnly = (1 << 7) ,
  kUpdateShareableSectionOnly = (1 << 8)
}
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Static Public Attributes inherited from OdTrVisRendition
static const double kDisplayMultiDrawOrderMarker
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 1014 of file TrVisRendition.h.

Constructor & Destructor Documentation

◆ OdTrVisRenditionRedir()

OdTrVisRenditionRedir::OdTrVisRenditionRedir ( )
inline

Definition at line 1058 of file TrVisRendition.h.

Member Function Documentation

◆ createSharingProvider()

virtual OdTrVisSharingProviderClientPtr OdTrVisRenditionRedir::createSharingProvider ( )
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1173 of file TrVisRendition.h.

◆ getInformationalRedirection() [1/2]

OdTrVisRendition * OdTrVisRenditionRedir::getInformationalRedirection ( )
inline

Definition at line 1066 of file TrVisRendition.h.

◆ getInformationalRedirection() [2/2]

const OdTrVisRendition * OdTrVisRenditionRedir::getInformationalRedirection ( ) const
inline

Definition at line 1072 of file TrVisRendition.h.

◆ getRedirection() [1/2]

OdTrVisRendition * OdTrVisRenditionRedir::getRedirection ( )
inline

Definition at line 1061 of file TrVisRendition.h.

◆ getRedirection() [2/2]

const OdTrVisRendition * OdTrVisRenditionRedir::getRedirection ( ) const
inline

Definition at line 1062 of file TrVisRendition.h.

◆ getSelectedObject()

virtual void OdTrVisRenditionRedir::getSelectedObject ( OdTrVisViewportId  id,
OdUInt32  x,
OdUInt32  y,
OdArray< OdTrVisId > &  outIDs,
OdTrVisGsMarker outMarker = NULL 
)
inlinevirtual

Renders viewport to selection texture. Return top object id with (x, y) position in viewport

Parameters
id[in] Processing viewport id
x[in] X coordinate in the screen space
y[in] Y coordinate in the screen space
outIDs[out] id chain of selected object(for example entity id and sub entity id). Empty if nothing selected
outMarker[out] marker in selected object.

Implements OdTrVisRendition.

Definition at line 1166 of file TrVisRendition.h.

◆ hasInformationalRedirection()

bool OdTrVisRenditionRedir::hasInformationalRedirection ( ) const
inline

Definition at line 1078 of file TrVisRendition.h.

◆ hasRedirection()

bool OdTrVisRenditionRedir::hasRedirection ( ) const
inline

Definition at line 1063 of file TrVisRendition.h.

◆ hasRedirections()

bool OdTrVisRenditionRedir::hasRedirections ( ) const
inline

Definition at line 1085 of file TrVisRendition.h.

◆ idRegistrator()

virtual IdRegistrator * OdTrVisRenditionRedir::idRegistrator ( ) const
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1189 of file TrVisRendition.h.

◆ isWithinDeviceUpdate()

virtual bool OdTrVisRenditionRedir::isWithinDeviceUpdate ( ) const
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1102 of file TrVisRendition.h.

◆ loadRenditionState()

virtual bool OdTrVisRenditionRedir::loadRenditionState ( OdGsFiler pFiler,
OdTrVisIdMap pIdMap 
)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1244 of file TrVisRendition.h.

◆ mtDataTypeProcessing()

virtual MtHandlerType OdTrVisRenditionRedir::mtDataTypeProcessing ( DataType type) const
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1181 of file TrVisRendition.h.

◆ obtainClientSettings()

virtual void OdTrVisRenditionRedir::obtainClientSettings ( ClientSettings clientSets)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1256 of file TrVisRendition.h.

◆ onBlockAdded()

virtual void OdTrVisRenditionRedir::onBlockAdded ( OdTrVisBlockId  blockId,
const OdTrVisDisplayId pList,
OdUInt32  nEntries 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1680 of file TrVisRendition.h.

◆ onBlockDeleted()

virtual void OdTrVisRenditionRedir::onBlockDeleted ( OdTrVisBlockId  blockId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1693 of file TrVisRendition.h.

◆ onBlockModified()

virtual void OdTrVisRenditionRedir::onBlockModified ( OdTrVisBlockId  blockId,
OdUInt32  nInvalidFrom,
OdUInt32  nInvalidLen,
const OdTrVisDisplayId pValidFrom,
OdUInt32  nValidLen 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1686 of file TrVisRendition.h.

◆ onBlockPropertyAttached()

virtual void OdTrVisRenditionRedir::onBlockPropertyAttached ( OdTrVisBlockId  blockId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1897 of file TrVisRendition.h.

◆ onBlockPropertyDetached()

virtual void OdTrVisRenditionRedir::onBlockPropertyDetached ( OdTrVisBlockId  blockId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1903 of file TrVisRendition.h.

◆ onDeviceUpdateBegin()

virtual void OdTrVisRenditionRedir::onDeviceUpdateBegin ( OdTrVisRenderClient pDevice)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1090 of file TrVisRendition.h.

◆ onDeviceUpdateEnd()

virtual void OdTrVisRenditionRedir::onDeviceUpdateEnd ( OdTrVisRenderClient pDevice,
bool  bRender = true 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1096 of file TrVisRendition.h.

◆ onExtensionObjectAdded()

virtual void OdTrVisRenditionRedir::onExtensionObjectAdded ( OdTrVisExtensionId  extId,
const OdTrVisExtensionObject pObj 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1653 of file TrVisRendition.h.

◆ onExtensionObjectDeleted()

virtual void OdTrVisRenditionRedir::onExtensionObjectDeleted ( OdTrVisExtensionId  extId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1659 of file TrVisRendition.h.

◆ onExtensionObjectPropertyAttached()

virtual void OdTrVisRenditionRedir::onExtensionObjectPropertyAttached ( OdTrVisExtensionId  extId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1884 of file TrVisRendition.h.

◆ onExtensionObjectPropertyDetached()

virtual void OdTrVisRenditionRedir::onExtensionObjectPropertyDetached ( OdTrVisExtensionId  extId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1890 of file TrVisRendition.h.

◆ onExtensionObjectSpecificData()

virtual void OdTrVisRenditionRedir::onExtensionObjectSpecificData ( OdTrVisExtensionId  extId,
OdUInt32  nDataId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1665 of file TrVisRendition.h.

◆ onExtensionObjectVisibilityChanged()

virtual void OdTrVisRenditionRedir::onExtensionObjectVisibilityChanged ( OdTrVisExtensionId  extId,
bool  bVisibility 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1671 of file TrVisRendition.h.

◆ onFrameSwitchInfo()

virtual void OdTrVisRenditionRedir::onFrameSwitchInfo ( OdUInt32  nInterval)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1110 of file TrVisRendition.h.

◆ onGroupAdded()

virtual void OdTrVisRenditionRedir::onGroupAdded ( OdTrVisGroupId  groupId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1702 of file TrVisRendition.h.

◆ onGroupDeleted()

virtual void OdTrVisRenditionRedir::onGroupDeleted ( OdTrVisGroupId  groupId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1708 of file TrVisRendition.h.

◆ onGroupMetafilesAttached()

virtual void OdTrVisRenditionRedir::onGroupMetafilesAttached ( OdTrVisGroupId  groupId,
const OdTrVisMetafileId pMetafilesList,
OdUInt32  nMetafiles 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1714 of file TrVisRendition.h.

◆ onGroupMetafilesDetached()

virtual void OdTrVisRenditionRedir::onGroupMetafilesDetached ( OdTrVisGroupId  groupId,
const OdTrVisMetafileId pMetafilesList,
OdUInt32  nMetafiles 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1720 of file TrVisRendition.h.

◆ onGroupMetafilesFadingChanged()

virtual void OdTrVisRenditionRedir::onGroupMetafilesFadingChanged ( OdTrVisGroupId  groupId,
bool  bFade 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1744 of file TrVisRendition.h.

◆ onGroupMetafilesHighlightingChanged()

virtual void OdTrVisRenditionRedir::onGroupMetafilesHighlightingChanged ( OdTrVisGroupId  groupId,
bool  bHighlight 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1738 of file TrVisRendition.h.

◆ onGroupMetafilesVisibilityChanged()

virtual void OdTrVisRenditionRedir::onGroupMetafilesVisibilityChanged ( OdTrVisGroupId  groupId,
bool  bVisibility 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1732 of file TrVisRendition.h.

◆ onGroupPropertyAttached()

virtual void OdTrVisRenditionRedir::onGroupPropertyAttached ( OdTrVisGroupId  groupId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1767 of file TrVisRendition.h.

◆ onGroupPropertyDetached()

virtual void OdTrVisRenditionRedir::onGroupPropertyDetached ( OdTrVisGroupId  groupId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1773 of file TrVisRendition.h.

◆ onLayerAdded()

virtual void OdTrVisRenditionRedir::onLayerAdded ( OdTrVisLayerId  layerId,
const OdTrVisLayerDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1613 of file TrVisRendition.h.

◆ onLayerDeleted()

virtual void OdTrVisRenditionRedir::onLayerDeleted ( OdTrVisLayerId  layerId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1625 of file TrVisRendition.h.

◆ onLayerFadingChanged()

virtual void OdTrVisRenditionRedir::onLayerFadingChanged ( OdTrVisLayerId  layerId,
bool  bFade 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1637 of file TrVisRendition.h.

◆ onLayerPropertyAttached()

virtual void OdTrVisRenditionRedir::onLayerPropertyAttached ( OdTrVisLayerId  layerId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1780 of file TrVisRendition.h.

◆ onLayerPropertyDetached()

virtual void OdTrVisRenditionRedir::onLayerPropertyDetached ( OdTrVisLayerId  layerId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1786 of file TrVisRendition.h.

◆ onLayerVisibilityChanged()

virtual void OdTrVisRenditionRedir::onLayerVisibilityChanged ( OdTrVisLayerId  layerId,
bool  bVisibility 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1631 of file TrVisRendition.h.

◆ onLayerVpDepPropsOverride()

virtual void OdTrVisRenditionRedir::onLayerVpDepPropsOverride ( OdTrVisLayerId  layerId,
OdTrVisViewportId  viewportId,
bool  bOverride,
const OdTrVisLayerProps pProps = OdTrVisLayerProps() 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1643 of file TrVisRendition.h.

◆ onLightAdded()

virtual void OdTrVisRenditionRedir::onLightAdded ( OdTrVisLightId  lightId,
const OdTrVisLightDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1519 of file TrVisRendition.h.

◆ onLightDeleted()

virtual void OdTrVisRenditionRedir::onLightDeleted ( OdTrVisLightId  lightId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1531 of file TrVisRendition.h.

◆ onLightModified()

virtual void OdTrVisRenditionRedir::onLightModified ( OdTrVisLightId  lightId,
OdUInt32  nKindOfMod,
const OdTrVisLightDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1525 of file TrVisRendition.h.

◆ onLightPropertyAttached()

virtual void OdTrVisRenditionRedir::onLightPropertyAttached ( OdTrVisLightId  lightId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1832 of file TrVisRendition.h.

◆ onLightPropertyDetached()

virtual void OdTrVisRenditionRedir::onLightPropertyDetached ( OdTrVisLightId  lightId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1838 of file TrVisRendition.h.

◆ onMaterialAdded()

virtual void OdTrVisRenditionRedir::onMaterialAdded ( OdTrVisMaterialId  materialId,
const OdTrVisMaterialDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1577 of file TrVisRendition.h.

◆ onMaterialDeleted()

virtual void OdTrVisRenditionRedir::onMaterialDeleted ( OdTrVisMaterialId  materialId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1583 of file TrVisRendition.h.

◆ onMaterialPropertyAttached()

virtual void OdTrVisRenditionRedir::onMaterialPropertyAttached ( OdTrVisMaterialId  materialId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1806 of file TrVisRendition.h.

◆ onMaterialPropertyDetached()

virtual void OdTrVisRenditionRedir::onMaterialPropertyDetached ( OdTrVisMaterialId  materialId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1812 of file TrVisRendition.h.

◆ onMetafileAdded()

virtual OdTrVisDisplayId OdTrVisRenditionRedir::onMetafileAdded ( OdTrVisMetafileId  metafileId,
const OdTrVisMetafileDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1479 of file TrVisRendition.h.

◆ onMetafileDeleted()

virtual void OdTrVisRenditionRedir::onMetafileDeleted ( OdTrVisMetafileId  metafileId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1486 of file TrVisRendition.h.

◆ onMetafileFadingChanged()

virtual void OdTrVisRenditionRedir::onMetafileFadingChanged ( OdTrVisMetafileId  metafileId,
bool  bFade 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1510 of file TrVisRendition.h.

◆ onMetafileHighlightingChanged()

virtual void OdTrVisRenditionRedir::onMetafileHighlightingChanged ( OdTrVisMetafileId  metafileId,
bool  bHighlight 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1504 of file TrVisRendition.h.

◆ onMetafileOrderChanged() [1/2]

virtual void OdTrVisRenditionRedir::onMetafileOrderChanged ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId,
const OdTrVisDisplayId pList,
OdUInt32  nEntries 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1457 of file TrVisRendition.h.

◆ onMetafileOrderChanged() [2/2]

virtual void OdTrVisRenditionRedir::onMetafileOrderChanged ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId,
OdUInt32  nInvalidFrom,
OdUInt32  nInvalidLen,
const OdTrVisDisplayId pValidFrom,
OdUInt32  nValidLen 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1463 of file TrVisRendition.h.

◆ onMetafileOrderInheritance()

virtual void OdTrVisRenditionRedir::onMetafileOrderInheritance ( OdTrVisViewportId  viewportId1,
OdTrVisOverlayId  overlayId1,
OdTrVisViewportId  viewportId2 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1470 of file TrVisRendition.h.

◆ onMetafilePropertyAttached()

virtual void OdTrVisRenditionRedir::onMetafilePropertyAttached ( OdTrVisMetafileId  metafileId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1754 of file TrVisRendition.h.

◆ onMetafilePropertyDetached()

virtual void OdTrVisRenditionRedir::onMetafilePropertyDetached ( OdTrVisMetafileId  metafileId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1760 of file TrVisRendition.h.

◆ onMetafileVisibilityChanged()

virtual void OdTrVisRenditionRedir::onMetafileVisibilityChanged ( OdTrVisMetafileId  metafileId,
bool  bVisibility 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1498 of file TrVisRendition.h.

◆ onOverlayAdded()

virtual void OdTrVisRenditionRedir::onOverlayAdded ( OdTrVisOverlayId  overlayId,
const OdTrVisOverlayDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1280 of file TrVisRendition.h.

◆ onOverlayDeleted()

virtual void OdTrVisRenditionRedir::onOverlayDeleted ( OdTrVisOverlayId  overlayId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1286 of file TrVisRendition.h.

◆ onOverlayExtentsOverride()

virtual void OdTrVisRenditionRedir::onOverlayExtentsOverride ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId,
const OdTrVisExtentsDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1448 of file TrVisRendition.h.

◆ onOverlayPropertyAttached()

virtual void OdTrVisRenditionRedir::onOverlayPropertyAttached ( OdTrVisOverlayId  overlayId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1871 of file TrVisRendition.h.

◆ onOverlayPropertyDetached()

virtual void OdTrVisRenditionRedir::onOverlayPropertyDetached ( OdTrVisOverlayId  overlayId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1877 of file TrVisRendition.h.

◆ onOverlayRenderOrderChanged()

virtual void OdTrVisRenditionRedir::onOverlayRenderOrderChanged ( OdTrVisOverlayId  overlayId,
OdInt16  nRenderOrder 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1298 of file TrVisRendition.h.

◆ onOverlayViewParamsOverride()

virtual void OdTrVisRenditionRedir::onOverlayViewParamsOverride ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId,
bool  bOverride,
const OdTrVisViewParamsDef pDef = OdTrVisViewParamsDef() 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1441 of file TrVisRendition.h.

◆ onOverlayVisibilityChanged()

virtual void OdTrVisRenditionRedir::onOverlayVisibilityChanged ( OdTrVisOverlayId  overlayId,
bool  bVisibility 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1292 of file TrVisRendition.h.

◆ onPartialUpdateCheckLimit()

virtual bool OdTrVisRenditionRedir::onPartialUpdateCheckLimit ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId 
)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1126 of file TrVisRendition.h.

◆ onPartialUpdateDirectInvocation()

virtual void OdTrVisRenditionRedir::onPartialUpdateDirectInvocation ( const OdTrVisDirectRenderPartialUpdateInvocation pInvocation,
OdTrVisRenderDataDirectAccessor pAccessor 
)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1152 of file TrVisRendition.h.

◆ onPartialUpdateInvalidRects()

virtual void OdTrVisRenditionRedir::onPartialUpdateInvalidRects ( OdTrVisOverlayId  overlayId,
const OdGsDCRectArray invalidRects,
bool  bOverlayInvalid = false 
)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1133 of file TrVisRendition.h.

◆ onPartialUpdateList()

virtual void OdTrVisRenditionRedir::onPartialUpdateList ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId,
const OdTrVisDisplayId pList,
OdUInt32  nEntries 
)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1139 of file TrVisRendition.h.

◆ onStateBranchAdded()

virtual void OdTrVisRenditionRedir::onStateBranchAdded ( OdTrVisStateBranchId  stateBranchId,
const OdTrVisStateBranchDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1540 of file TrVisRendition.h.

◆ onStateBranchDeleted()

virtual void OdTrVisRenditionRedir::onStateBranchDeleted ( OdTrVisStateBranchId  stateBranchId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1553 of file TrVisRendition.h.

◆ onStateBranchModified()

virtual void OdTrVisRenditionRedir::onStateBranchModified ( OdTrVisStateBranchId  stateBranchId,
const OdTrVisStateBranchDef pDef,
bool  bChildsModified,
bool  bMarkersModified 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1546 of file TrVisRendition.h.

◆ onStateBranchPropertyAttached()

virtual void OdTrVisRenditionRedir::onStateBranchPropertyAttached ( OdTrVisStateBranchId  stateBranchId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1845 of file TrVisRendition.h.

◆ onStateBranchPropertyDetached()

virtual void OdTrVisRenditionRedir::onStateBranchPropertyDetached ( OdTrVisStateBranchId  stateBranchId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1851 of file TrVisRendition.h.

◆ onSurfaceChanged()

virtual void OdTrVisRenditionRedir::onSurfaceChanged ( const OdTrVisSurfaceDef pDef)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1265 of file TrVisRendition.h.

◆ onSurfaceInvalidated()

virtual void OdTrVisRenditionRedir::onSurfaceInvalidated ( )
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1271 of file TrVisRendition.h.

◆ onTextureAdded()

virtual void OdTrVisRenditionRedir::onTextureAdded ( OdTrVisTextureId  textureId,
const OdTrVisTextureDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1562 of file TrVisRendition.h.

◆ onTextureDeleted()

virtual void OdTrVisRenditionRedir::onTextureDeleted ( OdTrVisTextureId  textureId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1568 of file TrVisRendition.h.

◆ onTexturePropertyAttached()

virtual void OdTrVisRenditionRedir::onTexturePropertyAttached ( OdTrVisTextureId  textureId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1819 of file TrVisRendition.h.

◆ onTexturePropertyDetached()

virtual void OdTrVisRenditionRedir::onTexturePropertyDetached ( OdTrVisTextureId  textureId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1825 of file TrVisRendition.h.

◆ onViewportAdded()

virtual void OdTrVisRenditionRedir::onViewportAdded ( OdTrVisViewportId  viewportId,
const OdTrVisViewportDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1307 of file TrVisRendition.h.

◆ onViewportAmbientLightChanged()

virtual void OdTrVisRenditionRedir::onViewportAmbientLightChanged ( OdTrVisViewportId  viewportId,
const OdTrVisMaterialColor ambientLight 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1409 of file TrVisRendition.h.

◆ onViewportAntiAliasingChanged()

virtual void OdTrVisRenditionRedir::onViewportAntiAliasingChanged ( OdTrVisViewportId  viewportId,
OdUInt32  nAntiAliasing 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1393 of file TrVisRendition.h.

◆ onViewportBackgroundChanged()

virtual void OdTrVisRenditionRedir::onViewportBackgroundChanged ( OdTrVisViewportId  viewportId,
OdTrVisFlatMetafileContainerPtr  pStream,
OdTrVisProgramId  baseProgramId = kTrVisNegativeId 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1374 of file TrVisRendition.h.

◆ onViewportClipModified()

virtual void OdTrVisRenditionRedir::onViewportClipModified ( OdTrVisViewportId  viewportId,
const OdTrVisViewportClipDef pDef,
bool  bNrcClipModified = true,
bool  bBorderModified = true 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1364 of file TrVisRendition.h.

◆ onViewportDefaultLightsChanged()

virtual void OdTrVisRenditionRedir::onViewportDefaultLightsChanged ( OdTrVisViewportId  viewportId,
bool  bDefaultLightsOn,
const OdTrVisLightDef pLightsList = NULL,
OdUInt32  nLightsListEntries = 0 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1415 of file TrVisRendition.h.

◆ onViewportDeleted()

virtual void OdTrVisRenditionRedir::onViewportDeleted ( OdTrVisViewportId  viewportId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1319 of file TrVisRendition.h.

◆ onViewportFadingModified()

virtual void OdTrVisRenditionRedir::onViewportFadingModified ( OdTrVisViewportId  viewportId,
const OdTrVisViewportFadingDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1346 of file TrVisRendition.h.

◆ onViewportFogChanged()

virtual void OdTrVisRenditionRedir::onViewportFogChanged ( OdTrVisViewportId  viewportId,
const OdTrVisFogDef pDef = OdTrVisFogDef() 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1381 of file TrVisRendition.h.

◆ onViewportInserted()

virtual void OdTrVisRenditionRedir::onViewportInserted ( OdTrVisViewportId  viewportId,
int  nIndex,
const OdTrVisViewportDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1313 of file TrVisRendition.h.

◆ onViewportLightAttached()

virtual void OdTrVisRenditionRedir::onViewportLightAttached ( OdTrVisViewportId  viewportId,
OdTrVisLightId  lightId,
OdUInt32  nOverrides = 0,
const OdTrVisLightDef pOverrides = OdTrVisLightDef() 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1425 of file TrVisRendition.h.

◆ onViewportLightDetached()

virtual void OdTrVisRenditionRedir::onViewportLightDetached ( OdTrVisViewportId  viewportId,
OdTrVisLightId  lightId 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1432 of file TrVisRendition.h.

◆ onViewportLineStylesModified()

virtual void OdTrVisRenditionRedir::onViewportLineStylesModified ( OdTrVisViewportId  viewportId,
const OdTrVisViewportLineStyleDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1340 of file TrVisRendition.h.

◆ onViewportLineweightsModified()

virtual void OdTrVisRenditionRedir::onViewportLineweightsModified ( OdTrVisViewportId  viewportId,
const OdTrVisViewportLineweightsDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1352 of file TrVisRendition.h.

◆ onViewportPropertyAttached()

virtual void OdTrVisRenditionRedir::onViewportPropertyAttached ( OdTrVisViewportId  viewportId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1858 of file TrVisRendition.h.

◆ onViewportPropertyDetached()

virtual void OdTrVisRenditionRedir::onViewportPropertyDetached ( OdTrVisViewportId  viewportId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1864 of file TrVisRendition.h.

◆ onViewportSectioningChanged()

virtual void OdTrVisRenditionRedir::onViewportSectioningChanged ( OdTrVisViewportId  viewportId,
const OdTrVisSectionDef pDef = OdTrVisSectionDef() 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1387 of file TrVisRendition.h.

◆ onViewportShadingModified()

virtual void OdTrVisRenditionRedir::onViewportShadingModified ( OdTrVisViewportId  viewportId,
const OdTrVisViewportShadingDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1358 of file TrVisRendition.h.

◆ onViewportSSAOChanged()

void OdTrVisRenditionRedir::onViewportSSAOChanged ( OdTrVisViewportId  viewportId,
bool  bEnabled 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1400 of file TrVisRendition.h.

◆ onViewportViewParamsModified()

virtual void OdTrVisRenditionRedir::onViewportViewParamsModified ( OdTrVisViewportId  viewportId,
const OdTrVisViewParamsDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1334 of file TrVisRendition.h.

◆ onViewportVisibilityChanged()

virtual void OdTrVisRenditionRedir::onViewportVisibilityChanged ( OdTrVisViewportId  viewportId,
bool  bVisibility 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1325 of file TrVisRendition.h.

◆ onVisualStyleAdded()

virtual void OdTrVisRenditionRedir::onVisualStyleAdded ( OdTrVisVisualStyleId  visualStyleId,
const OdTrVisVisualStyle pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1592 of file TrVisRendition.h.

◆ onVisualStyleDeleted()

virtual void OdTrVisRenditionRedir::onVisualStyleDeleted ( OdTrVisVisualStyleId  visualStyleId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1604 of file TrVisRendition.h.

◆ onVisualStyleModified()

virtual void OdTrVisRenditionRedir::onVisualStyleModified ( OdTrVisVisualStyleId  visualStyleId,
const OdTrVisVisualStyle pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1598 of file TrVisRendition.h.

◆ onVisualStylePropertyAttached()

virtual void OdTrVisRenditionRedir::onVisualStylePropertyAttached ( OdTrVisVisualStyleId  visualStyleId,
const OdTrVisPropertyDef propDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1793 of file TrVisRendition.h.

◆ onVisualStylePropertyDetached()

virtual void OdTrVisRenditionRedir::onVisualStylePropertyDetached ( OdTrVisVisualStyleId  visualStyleId,
OdTrVisPropertyDef::PropertyType  propType 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1799 of file TrVisRendition.h.

◆ queryBlockMetafilesList()

virtual const OdTrVisDisplayId * OdTrVisRenditionRedir::queryBlockMetafilesList ( OdTrVisBlockId  blockId,
OdUInt32 numEntries 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1213 of file TrVisRendition.h.

◆ queryExtensionObject()

virtual OdTrVisExtensionObjectPtr OdTrVisRenditionRedir::queryExtensionObject ( OdTrVisExtensionId  extId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1221 of file TrVisRendition.h.

◆ queryMetafileStream()

virtual bool OdTrVisRenditionRedir::queryMetafileStream ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId,
const OdTrVisDisplayId pDisplayId,
OdUInt32  nPathLength,
const OdTrVisMetafileContainer **  pStream 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1197 of file TrVisRendition.h.

◆ queryPartialUpdateDirectInvocation()

virtual bool OdTrVisRenditionRedir::queryPartialUpdateDirectInvocation ( OdTrVisViewportId  viewportId,
OdTrVisOverlayId  overlayId,
OdTrVisDirectRenderPartialUpdateInvocationPtr pInvocationPtr 
)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1145 of file TrVisRendition.h.

◆ queryProgramId()

virtual OdTrVisProgramId OdTrVisRenditionRedir::queryProgramId ( OdGsView::RenderMode  mode,
OdTrVisVisualStyleId  vsId = kTrVisNegativeId,
OdTrVisGeomType  geomType = OdTrVisGeomType_Default,
OdUInt16  attrFlags = 0,
OdUInt16  shadingFlags = 0 
) const
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1229 of file TrVisRendition.h.

◆ queryRenditionCaps()

virtual OdUInt32 OdTrVisRenditionRedir::queryRenditionCaps ( OdUInt32  requestFor = 0xFFFFFFFF) const
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1117 of file TrVisRendition.h.

◆ querySnapshot()

virtual void OdTrVisRenditionRedir::querySnapshot ( OdUInt8 pScanlines,
long  minX,
long  minY,
long  nWidth,
long  nHeight 
)
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1159 of file TrVisRendition.h.

◆ saveRenditionState()

virtual bool OdTrVisRenditionRedir::saveRenditionState ( OdGsFiler pFiler) const
inlinevirtual

Implements OdTrVisRendition.

Definition at line 1238 of file TrVisRendition.h.

◆ setInformationalRedirection()

void OdTrVisRenditionRedir::setInformationalRedirection ( OdTrVisRendition pRedir)
inline

Definition at line 1065 of file TrVisRendition.h.

◆ setRedirection()

void OdTrVisRenditionRedir::setRedirection ( OdTrVisRendition pRedir)
inline

Definition at line 1060 of file TrVisRendition.h.

◆ setRedirections()

void OdTrVisRenditionRedir::setRedirections ( OdTrVisRendition pRedir)
inline

Definition at line 1080 of file TrVisRendition.h.

◆ unlockMetafileStream()

virtual bool OdTrVisRenditionRedir::unlockMetafileStream ( const OdTrVisMetafileContainer pStream)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1205 of file TrVisRendition.h.

Member Data Documentation

◆ m_pInformationalRedir

OdTrVisRendition* OdTrVisRenditionRedir::m_pInformationalRedir
protected

Definition at line 1018 of file TrVisRendition.h.

◆ m_pRedir

OdTrVisRendition* OdTrVisRenditionRedir::m_pRedir
protected

Definition at line 1017 of file TrVisRendition.h.


The documentation for this class was generated from the following file: