CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrVisRendition Class Referenceabstract

#include <TrVisRendition.h>

Inheritance diagram for OdTrVisRendition:
OdRxObject OdTrVisRenditionBranching OdTrVisRenditionDef OdTrVisRenditionRedir OdStaticRxObject< OdTrVisRenditionDef > OdTrRndLocalModuleRendition OdTrVisRenditionRecorder OdTrVisRenditionMt OdStaticRxObject< OdTrVisRenditionRecorder >

Classes

struct  ClientInfo
 
struct  ClientSettings
 
struct  IdRegistrator
 
struct  MtComplex
 

Public Types

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 , kRefPlaneData , kRefPlanePropsData , 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 , kDisplayCodeTfMarkers = 0x09 , kDisplayCodeDrawOrder = 0x0A , kDisplayCodeDepthIval = 0x0B ,
  kDisplayCodeExploded = 0x0C , kDisplayCodeNonExploded = 0x0D , kDisplayCodeSelStyle = 0x0E , kDisplayCodeSelectionID = 0x0F ,
  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)
}
 

Public Member Functions

 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, const OdGePoint2d *aPtDc, int numPoints, OdArray< OdTrVisId > &outIDs, OdTrVisGsMarker *outMarker=NULL)=0
 
virtual OdTrVisSharingProviderClientPtr createSharingProvider ()=0
 
virtual OdTrRndLocalRenditionHostlocalRenditionHost ()=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, const OdTrVisBackgroundDef &pDef)=0
 
virtual void onViewportFogChanged (OdTrVisViewportId viewportId, const OdTrVisFogDef &pDef)=0
 
virtual void onViewportSectioningChanged (OdTrVisViewportId viewportId, const OdTrVisSectionDef &pDef)=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 onMetafileExtentsUpdated (OdTrVisMetafileId metafileId, const OdGeExtents3d &extents)=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 onStateBranchMarkersRangeDataAdded (OdTrVisStateBranchId stateBranchId, const OdTrVisStateBranchMarkersRange &range, const OdTrVisPropertyDef &propDef)=0
 
virtual void onStateBranchMarkersRangeDataRemoved (OdTrVisStateBranchId stateBranchId, const OdTrVisStateBranchMarkersRange &range)=0
 
virtual void onTextureAdded (OdTrVisTextureId textureId, const OdTrVisTextureDef &pDef)=0
 
virtual void onTextureDeleted (OdTrVisTextureId textureId)=0
 
virtual void onTextureFlagsModified (OdTrVisTextureId textureId, OdUInt32 newFlags)=0
 
virtual void onMaterialAdded (OdTrVisMaterialId materialId, const OdTrVisMaterialDef &pDef)=0
 
virtual void onMaterialDeleted (OdTrVisMaterialId materialId)=0
 
virtual void onMaterialRefPlaneAdded (OdTrVisRefPlaneId refPlaneId, const OdTrVisRefPlaneDef &pDef)=0
 
virtual void onMaterialRefPlaneDeleted (OdTrVisRefPlaneId refPlaneId)=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
 

Static Public Attributes

static const double kDisplayMultiDrawOrderMarker
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
static void rxInit ()
 
static void rxUninit ()
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 63 of file TrVisRendition.h.

Member Enumeration Documentation

◆ DataType

Enumerator
kSurfaceData 
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 
kRefPlaneData 
kRefPlanePropsData 
kNDataTypes 
kNGenericDataTypes 

Definition at line 67 of file TrVisRendition.h.

◆ DisplayIdCodes

Enumerator
kDisplayCodeZero 
kDisplayCodeHighlight 
kDisplayCodeUnhighlight 
kDisplayCodePushMatrix 
kDisplayCodePopMatrix 
kDisplayCodeFade 
kDisplayCodeUnfade 
kDisplayCodeHlMarkers 
kDisplayCodeVsMarkers 
kDisplayCodeTfMarkers 
kDisplayCodeDrawOrder 
kDisplayCodeDepthIval 
kDisplayCodeExploded 
kDisplayCodeNonExploded 
kDisplayCodeSelStyle 
kDisplayCodeSelectionID 
kDisplayCodeRange 

Definition at line 109 of file TrVisRendition.h.

◆ MtHandlerType

Enumerator
kMtSkip 
kMtRedirect 
kMtGlobal 
kMtCompete 
kMtRecord 
kMtComplex 

Definition at line 90 of file TrVisRendition.h.

◆ RenditionFlags

Enumerator
kSupportPartialUpdate 
kSupportSnapshotQueries 
kSupportCompositeMetafiles 
kSupportVisualStyles 
kSupportGsStateSaving 
kSupportOverlayBuffers 
kSupportGPUSelection 
kUpdateClientSectionOnly 
kUpdateShareableSectionOnly 

Definition at line 136 of file TrVisRendition.h.

Constructor & Destructor Documentation

◆ OdTrVisRendition()

OdTrVisRendition::OdTrVisRendition ( )
inline

Definition at line 288 of file TrVisRendition.h.

◆ ~OdTrVisRendition()

OdTrVisRendition::~OdTrVisRendition ( )
inline

Definition at line 289 of file TrVisRendition.h.

Member Function Documentation

◆ createSharingProvider()

virtual OdTrVisSharingProviderClientPtr OdTrVisRendition::createSharingProvider ( )
pure virtual

◆ getSelectedObject()

virtual void OdTrVisRendition::getSelectedObject ( OdTrVisViewportId id,
const OdGePoint2d * aPtDc,
int numPoints,
OdArray< OdTrVisId > & outIDs,
OdTrVisGsMarker * outMarker = NULL )
pure virtual

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.

Implemented in OdTrVisRenditionBranching, OdTrVisRenditionDef, and OdTrVisRenditionRedir.

◆ idRegistrator()

virtual IdRegistrator * OdTrVisRendition::idRegistrator ( ) const
pure virtual

◆ isSupportCompositeMetafiles()

bool OdTrVisRendition::isSupportCompositeMetafiles ( ) const
inline

Definition at line 311 of file TrVisRendition.h.

◆ isSupportGPUSelection()

bool OdTrVisRendition::isSupportGPUSelection ( ) const
inline

Definition at line 319 of file TrVisRendition.h.

◆ isSupportGsStateSaving()

bool OdTrVisRendition::isSupportGsStateSaving ( ) const
inline

Definition at line 315 of file TrVisRendition.h.

◆ isSupportOverlayBuffers()

bool OdTrVisRendition::isSupportOverlayBuffers ( ) const
inline

Definition at line 317 of file TrVisRendition.h.

◆ isSupportPartialUpdate()

bool OdTrVisRendition::isSupportPartialUpdate ( ) const
inline

Definition at line 307 of file TrVisRendition.h.

◆ isSupportSnapshotQueries()

bool OdTrVisRendition::isSupportSnapshotQueries ( ) const
inline

Definition at line 309 of file TrVisRendition.h.

◆ isSupportVisualStyles()

bool OdTrVisRendition::isSupportVisualStyles ( ) const
inline

Definition at line 313 of file TrVisRendition.h.

◆ isWithinDeviceUpdate()

virtual bool OdTrVisRendition::isWithinDeviceUpdate ( ) const
pure virtual

◆ loadRenditionState()

virtual bool OdTrVisRendition::loadRenditionState ( OdGsFiler * pFiler,
OdTrVisIdMap * pIdMap )
pure virtual

◆ localRenditionHost()

virtual OdTrRndLocalRenditionHost * OdTrVisRendition::localRenditionHost ( )
pure virtual

◆ mtDataTypeProcessing()

virtual MtHandlerType OdTrVisRendition::mtDataTypeProcessing ( DataType & type) const
pure virtual

◆ obtainClientSettings()

virtual void OdTrVisRendition::obtainClientSettings ( ClientSettings & clientSets)
pure virtual

◆ ODRX_USING_HEAP_OPERATORS()

OdTrVisRendition::ODRX_USING_HEAP_OPERATORS ( OdRxObject )

◆ onBlockAdded()

virtual void OdTrVisRendition::onBlockAdded ( OdTrVisBlockId blockId,
const OdTrVisDisplayId * pList,
OdUInt32 nEntries )
pure virtual

◆ onBlockDeleted()

virtual void OdTrVisRendition::onBlockDeleted ( OdTrVisBlockId blockId)
pure virtual

◆ onBlockModified()

virtual void OdTrVisRendition::onBlockModified ( OdTrVisBlockId blockId,
OdUInt32 nInvalidFrom,
OdUInt32 nInvalidLen,
const OdTrVisDisplayId * pValidFrom,
OdUInt32 nValidLen )
pure virtual

◆ onBlockPropertyAttached()

virtual void OdTrVisRendition::onBlockPropertyAttached ( OdTrVisBlockId blockId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onBlockPropertyDetached()

virtual void OdTrVisRendition::onBlockPropertyDetached ( OdTrVisBlockId blockId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onDeviceUpdateBegin()

virtual void OdTrVisRendition::onDeviceUpdateBegin ( OdTrVisRenderClient * pDevice)
pure virtual

◆ onDeviceUpdateEnd()

virtual void OdTrVisRendition::onDeviceUpdateEnd ( OdTrVisRenderClient * pDevice,
bool bRender = true )
pure virtual

◆ onExtensionObjectAdded()

virtual void OdTrVisRendition::onExtensionObjectAdded ( OdTrVisExtensionId extId,
const OdTrVisExtensionObject * pObj )
pure virtual

◆ onExtensionObjectDeleted()

virtual void OdTrVisRendition::onExtensionObjectDeleted ( OdTrVisExtensionId extId)
pure virtual

◆ onExtensionObjectPropertyAttached()

virtual void OdTrVisRendition::onExtensionObjectPropertyAttached ( OdTrVisExtensionId extId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onExtensionObjectPropertyDetached()

virtual void OdTrVisRendition::onExtensionObjectPropertyDetached ( OdTrVisExtensionId extId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onExtensionObjectSpecificData()

virtual void OdTrVisRendition::onExtensionObjectSpecificData ( OdTrVisExtensionId extId,
OdUInt32 nDataId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onExtensionObjectVisibilityChanged()

virtual void OdTrVisRendition::onExtensionObjectVisibilityChanged ( OdTrVisExtensionId extId,
bool bVisibility )
pure virtual

◆ onFrameSwitchInfo()

virtual void OdTrVisRendition::onFrameSwitchInfo ( OdUInt32 nInterval)
pure virtual

◆ onGroupAdded()

virtual void OdTrVisRendition::onGroupAdded ( OdTrVisGroupId groupId)
pure virtual

◆ onGroupDeleted()

virtual void OdTrVisRendition::onGroupDeleted ( OdTrVisGroupId groupId)
pure virtual

◆ onGroupMetafilesAttached()

virtual void OdTrVisRendition::onGroupMetafilesAttached ( OdTrVisGroupId groupId,
const OdTrVisMetafileId * pMetafilesList,
OdUInt32 nMetafiles )
pure virtual

◆ onGroupMetafilesDetached()

virtual void OdTrVisRendition::onGroupMetafilesDetached ( OdTrVisGroupId groupId,
const OdTrVisMetafileId * pMetafilesList,
OdUInt32 nMetafiles )
pure virtual

◆ onGroupMetafilesFadingChanged()

virtual void OdTrVisRendition::onGroupMetafilesFadingChanged ( OdTrVisGroupId groupId,
bool bFade )
pure virtual

◆ onGroupMetafilesHighlightingChanged()

virtual void OdTrVisRendition::onGroupMetafilesHighlightingChanged ( OdTrVisGroupId groupId,
bool bHighlight )
pure virtual

◆ onGroupMetafilesVisibilityChanged()

virtual void OdTrVisRendition::onGroupMetafilesVisibilityChanged ( OdTrVisGroupId groupId,
bool bVisibility )
pure virtual

◆ onGroupPropertyAttached()

virtual void OdTrVisRendition::onGroupPropertyAttached ( OdTrVisGroupId groupId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onGroupPropertyDetached()

virtual void OdTrVisRendition::onGroupPropertyDetached ( OdTrVisGroupId groupId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onLayerAdded()

virtual void OdTrVisRendition::onLayerAdded ( OdTrVisLayerId layerId,
const OdTrVisLayerDef & pDef )
pure virtual

◆ onLayerDeleted()

virtual void OdTrVisRendition::onLayerDeleted ( OdTrVisLayerId layerId)
pure virtual

◆ onLayerFadingChanged()

virtual void OdTrVisRendition::onLayerFadingChanged ( OdTrVisLayerId layerId,
bool bFade )
pure virtual

◆ onLayerPropertyAttached()

virtual void OdTrVisRendition::onLayerPropertyAttached ( OdTrVisLayerId layerId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onLayerPropertyDetached()

virtual void OdTrVisRendition::onLayerPropertyDetached ( OdTrVisLayerId layerId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onLayerVisibilityChanged()

virtual void OdTrVisRendition::onLayerVisibilityChanged ( OdTrVisLayerId layerId,
bool bVisibility )
pure virtual

◆ onLayerVpDepPropsOverride()

virtual void OdTrVisRendition::onLayerVpDepPropsOverride ( OdTrVisLayerId layerId,
OdTrVisViewportId viewportId,
bool bOverride,
const OdTrVisLayerProps & pProps = OdTrVisLayerProps() )
pure virtual

◆ onLightAdded()

virtual void OdTrVisRendition::onLightAdded ( OdTrVisLightId lightId,
const OdTrVisLightDef & pDef )
pure virtual

◆ onLightDeleted()

virtual void OdTrVisRendition::onLightDeleted ( OdTrVisLightId lightId)
pure virtual

◆ onLightModified()

virtual void OdTrVisRendition::onLightModified ( OdTrVisLightId lightId,
OdUInt32 nKindOfMod,
const OdTrVisLightDef & pDef )
pure virtual

◆ onLightPropertyAttached()

virtual void OdTrVisRendition::onLightPropertyAttached ( OdTrVisLightId lightId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onLightPropertyDetached()

virtual void OdTrVisRendition::onLightPropertyDetached ( OdTrVisLightId lightId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onMaterialAdded()

virtual void OdTrVisRendition::onMaterialAdded ( OdTrVisMaterialId materialId,
const OdTrVisMaterialDef & pDef )
pure virtual

◆ onMaterialDeleted()

virtual void OdTrVisRendition::onMaterialDeleted ( OdTrVisMaterialId materialId)
pure virtual

◆ onMaterialPropertyAttached()

virtual void OdTrVisRendition::onMaterialPropertyAttached ( OdTrVisMaterialId materialId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onMaterialPropertyDetached()

virtual void OdTrVisRendition::onMaterialPropertyDetached ( OdTrVisMaterialId materialId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onMaterialRefPlaneAdded()

virtual void OdTrVisRendition::onMaterialRefPlaneAdded ( OdTrVisRefPlaneId refPlaneId,
const OdTrVisRefPlaneDef & pDef )
pure virtual

◆ onMaterialRefPlaneDeleted()

virtual void OdTrVisRendition::onMaterialRefPlaneDeleted ( OdTrVisRefPlaneId refPlaneId)
pure virtual

◆ onMetafileAdded()

virtual OdTrVisDisplayId OdTrVisRendition::onMetafileAdded ( OdTrVisMetafileId metafileId,
const OdTrVisMetafileDef & pDef )
pure virtual

◆ onMetafileDeleted()

virtual void OdTrVisRendition::onMetafileDeleted ( OdTrVisMetafileId metafileId)
pure virtual

◆ onMetafileExtentsUpdated()

virtual void OdTrVisRendition::onMetafileExtentsUpdated ( OdTrVisMetafileId metafileId,
const OdGeExtents3d & extents )
pure virtual

◆ onMetafileFadingChanged()

virtual void OdTrVisRendition::onMetafileFadingChanged ( OdTrVisMetafileId metafileId,
bool bFade )
pure virtual

◆ onMetafileHighlightingChanged()

virtual void OdTrVisRendition::onMetafileHighlightingChanged ( OdTrVisMetafileId metafileId,
bool bHighlight )
pure virtual

◆ onMetafileOrderChanged() [1/2]

virtual void OdTrVisRendition::onMetafileOrderChanged ( OdTrVisViewportId viewportId,
OdTrVisOverlayId overlayId,
const OdTrVisDisplayId * pList,
OdUInt32 nEntries )
pure virtual

◆ onMetafileOrderChanged() [2/2]

virtual void OdTrVisRendition::onMetafileOrderChanged ( OdTrVisViewportId viewportId,
OdTrVisOverlayId overlayId,
OdUInt32 nInvalidFrom,
OdUInt32 nInvalidLen,
const OdTrVisDisplayId * pValidFrom,
OdUInt32 nValidLen )
pure virtual

◆ onMetafileOrderInheritance()

virtual void OdTrVisRendition::onMetafileOrderInheritance ( OdTrVisViewportId viewportId1,
OdTrVisOverlayId overlayId1,
OdTrVisViewportId viewportId2 )
pure virtual

◆ onMetafilePropertyAttached()

virtual void OdTrVisRendition::onMetafilePropertyAttached ( OdTrVisMetafileId metafileId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onMetafilePropertyDetached()

virtual void OdTrVisRendition::onMetafilePropertyDetached ( OdTrVisMetafileId metafileId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onMetafileVisibilityChanged()

virtual void OdTrVisRendition::onMetafileVisibilityChanged ( OdTrVisMetafileId metafileId,
bool bVisibility )
pure virtual

◆ onOverlayAdded()

virtual void OdTrVisRendition::onOverlayAdded ( OdTrVisOverlayId overlayId,
const OdTrVisOverlayDef & pDef )
pure virtual

◆ onOverlayDeleted()

virtual void OdTrVisRendition::onOverlayDeleted ( OdTrVisOverlayId overlayId)
pure virtual

◆ onOverlayExtentsOverride()

virtual void OdTrVisRendition::onOverlayExtentsOverride ( OdTrVisViewportId viewportId,
OdTrVisOverlayId overlayId,
const OdTrVisExtentsDef & pDef )
pure virtual

◆ onOverlayPropertyAttached()

virtual void OdTrVisRendition::onOverlayPropertyAttached ( OdTrVisOverlayId overlayId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onOverlayPropertyDetached()

virtual void OdTrVisRendition::onOverlayPropertyDetached ( OdTrVisOverlayId overlayId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onOverlayRenderOrderChanged()

virtual void OdTrVisRendition::onOverlayRenderOrderChanged ( OdTrVisOverlayId overlayId,
OdInt16 nRenderOrder )
pure virtual

◆ onOverlayViewParamsOverride()

virtual void OdTrVisRendition::onOverlayViewParamsOverride ( OdTrVisViewportId viewportId,
OdTrVisOverlayId overlayId,
bool bOverride,
const OdTrVisViewParamsDef & pDef = OdTrVisViewParamsDef() )
pure virtual

◆ onOverlayVisibilityChanged()

virtual void OdTrVisRendition::onOverlayVisibilityChanged ( OdTrVisOverlayId overlayId,
bool bVisibility )
pure virtual

◆ onPartialUpdateCheckLimit()

virtual bool OdTrVisRendition::onPartialUpdateCheckLimit ( OdTrVisViewportId viewportId,
OdTrVisOverlayId overlayId )
pure virtual

◆ onPartialUpdateDirectInvocation()

virtual void OdTrVisRendition::onPartialUpdateDirectInvocation ( const OdTrVisDirectRenderPartialUpdateInvocation * pInvocation,
OdTrVisRenderDataDirectAccessor * pAccessor )
pure virtual

◆ onPartialUpdateInvalidRects()

virtual void OdTrVisRendition::onPartialUpdateInvalidRects ( OdTrVisOverlayId overlayId,
const OdGsDCRectArray & invalidRects,
bool bOverlayInvalid = false )
pure virtual

◆ onPartialUpdateList()

virtual void OdTrVisRendition::onPartialUpdateList ( OdTrVisViewportId viewportId,
OdTrVisOverlayId overlayId,
const OdTrVisDisplayId * pList,
OdUInt32 nEntries )
pure virtual

◆ onStateBranchAdded()

virtual void OdTrVisRendition::onStateBranchAdded ( OdTrVisStateBranchId stateBranchId,
const OdTrVisStateBranchDef & pDef )
pure virtual

◆ onStateBranchDeleted()

virtual void OdTrVisRendition::onStateBranchDeleted ( OdTrVisStateBranchId stateBranchId)
pure virtual

◆ onStateBranchMarkersRangeDataAdded()

virtual void OdTrVisRendition::onStateBranchMarkersRangeDataAdded ( OdTrVisStateBranchId stateBranchId,
const OdTrVisStateBranchMarkersRange & range,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onStateBranchMarkersRangeDataRemoved()

virtual void OdTrVisRendition::onStateBranchMarkersRangeDataRemoved ( OdTrVisStateBranchId stateBranchId,
const OdTrVisStateBranchMarkersRange & range )
pure virtual

◆ onStateBranchModified()

virtual void OdTrVisRendition::onStateBranchModified ( OdTrVisStateBranchId stateBranchId,
const OdTrVisStateBranchDef & pDef,
bool bChildsModified,
bool bMarkersModified )
pure virtual

◆ onStateBranchPropertyAttached()

virtual void OdTrVisRendition::onStateBranchPropertyAttached ( OdTrVisStateBranchId stateBranchId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onStateBranchPropertyDetached()

virtual void OdTrVisRendition::onStateBranchPropertyDetached ( OdTrVisStateBranchId stateBranchId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onSurfaceChanged()

virtual void OdTrVisRendition::onSurfaceChanged ( const OdTrVisSurfaceDef & pDef)
pure virtual

◆ onSurfaceInvalidated()

virtual void OdTrVisRendition::onSurfaceInvalidated ( )
pure virtual

◆ onTextureAdded()

virtual void OdTrVisRendition::onTextureAdded ( OdTrVisTextureId textureId,
const OdTrVisTextureDef & pDef )
pure virtual

◆ onTextureDeleted()

virtual void OdTrVisRendition::onTextureDeleted ( OdTrVisTextureId textureId)
pure virtual

◆ onTextureFlagsModified()

virtual void OdTrVisRendition::onTextureFlagsModified ( OdTrVisTextureId textureId,
OdUInt32 newFlags )
pure virtual

◆ onTexturePropertyAttached()

virtual void OdTrVisRendition::onTexturePropertyAttached ( OdTrVisTextureId textureId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onTexturePropertyDetached()

virtual void OdTrVisRendition::onTexturePropertyDetached ( OdTrVisTextureId textureId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onViewportAdded()

virtual void OdTrVisRendition::onViewportAdded ( OdTrVisViewportId viewportId,
const OdTrVisViewportDef & pDef )
pure virtual

◆ onViewportAmbientLightChanged()

virtual void OdTrVisRendition::onViewportAmbientLightChanged ( OdTrVisViewportId viewportId,
const OdTrVisMaterialColor & ambientLight )
pure virtual

◆ onViewportAntiAliasingChanged()

virtual void OdTrVisRendition::onViewportAntiAliasingChanged ( OdTrVisViewportId viewportId,
OdUInt32 nAntiAliasing )
pure virtual

◆ onViewportBackgroundChanged()

virtual void OdTrVisRendition::onViewportBackgroundChanged ( OdTrVisViewportId viewportId,
const OdTrVisBackgroundDef & pDef )
pure virtual

◆ onViewportClipModified()

virtual void OdTrVisRendition::onViewportClipModified ( OdTrVisViewportId viewportId,
const OdTrVisViewportClipDef & pDef,
bool bNrcClipModified = true,
bool bBorderModified = true )
pure virtual

◆ onViewportDefaultLightsChanged()

virtual void OdTrVisRendition::onViewportDefaultLightsChanged ( OdTrVisViewportId viewportId,
bool bDefaultLightsOn,
const OdTrVisLightDef * pLightsList = NULL,
OdUInt32 nLightsListEntries = 0 )
pure virtual

◆ onViewportDeleted()

virtual void OdTrVisRendition::onViewportDeleted ( OdTrVisViewportId viewportId)
pure virtual

◆ onViewportFadingModified()

virtual void OdTrVisRendition::onViewportFadingModified ( OdTrVisViewportId viewportId,
const OdTrVisViewportFadingDef & pDef )
pure virtual

◆ onViewportFogChanged()

virtual void OdTrVisRendition::onViewportFogChanged ( OdTrVisViewportId viewportId,
const OdTrVisFogDef & pDef )
pure virtual

◆ onViewportInserted()

virtual void OdTrVisRendition::onViewportInserted ( OdTrVisViewportId viewportId,
int nIndex,
const OdTrVisViewportDef & pDef )
pure virtual

◆ onViewportLightAttached()

virtual void OdTrVisRendition::onViewportLightAttached ( OdTrVisViewportId viewportId,
OdTrVisLightId lightId,
OdUInt32 nOverrides = 0,
const OdTrVisLightDef & pOverrides = OdTrVisLightDef() )
pure virtual

◆ onViewportLightDetached()

virtual void OdTrVisRendition::onViewportLightDetached ( OdTrVisViewportId viewportId,
OdTrVisLightId lightId )
pure virtual

◆ onViewportLineStylesModified()

virtual void OdTrVisRendition::onViewportLineStylesModified ( OdTrVisViewportId viewportId,
const OdTrVisViewportLineStyleDef & pDef )
pure virtual

◆ onViewportLineweightsModified()

virtual void OdTrVisRendition::onViewportLineweightsModified ( OdTrVisViewportId viewportId,
const OdTrVisViewportLineweightsDef & pDef )
pure virtual

◆ onViewportPropertyAttached()

virtual void OdTrVisRendition::onViewportPropertyAttached ( OdTrVisViewportId viewportId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onViewportPropertyDetached()

virtual void OdTrVisRendition::onViewportPropertyDetached ( OdTrVisViewportId viewportId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ onViewportSectioningChanged()

virtual void OdTrVisRendition::onViewportSectioningChanged ( OdTrVisViewportId viewportId,
const OdTrVisSectionDef & pDef )
pure virtual

◆ onViewportShadingModified()

virtual void OdTrVisRendition::onViewportShadingModified ( OdTrVisViewportId viewportId,
const OdTrVisViewportShadingDef & pDef )
pure virtual

◆ onViewportSSAOChanged()

virtual void OdTrVisRendition::onViewportSSAOChanged ( OdTrVisViewportId viewportId,
bool bEnabled )
pure virtual

◆ onViewportViewParamsModified()

virtual void OdTrVisRendition::onViewportViewParamsModified ( OdTrVisViewportId viewportId,
const OdTrVisViewParamsDef & pDef )
pure virtual

◆ onViewportVisibilityChanged()

virtual void OdTrVisRendition::onViewportVisibilityChanged ( OdTrVisViewportId viewportId,
bool bVisibility )
pure virtual

◆ onVisualStyleAdded()

virtual void OdTrVisRendition::onVisualStyleAdded ( OdTrVisVisualStyleId visualStyleId,
const OdTrVisVisualStyle & pDef )
pure virtual

◆ onVisualStyleDeleted()

virtual void OdTrVisRendition::onVisualStyleDeleted ( OdTrVisVisualStyleId visualStyleId)
pure virtual

◆ onVisualStyleModified()

virtual void OdTrVisRendition::onVisualStyleModified ( OdTrVisVisualStyleId visualStyleId,
const OdTrVisVisualStyle & pDef )
pure virtual

◆ onVisualStylePropertyAttached()

virtual void OdTrVisRendition::onVisualStylePropertyAttached ( OdTrVisVisualStyleId visualStyleId,
const OdTrVisPropertyDef & propDef )
pure virtual

◆ onVisualStylePropertyDetached()

virtual void OdTrVisRendition::onVisualStylePropertyDetached ( OdTrVisVisualStyleId visualStyleId,
OdTrVisPropertyDef::PropertyType propType )
pure virtual

◆ queryBlockMetafilesList()

virtual const OdTrVisDisplayId * OdTrVisRendition::queryBlockMetafilesList ( OdTrVisBlockId blockId,
OdUInt32 & numEntries )
pure virtual

◆ queryExtensionObject()

virtual OdTrVisExtensionObjectPtr OdTrVisRendition::queryExtensionObject ( OdTrVisExtensionId extId)
pure virtual

◆ queryMetafileStream()

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

◆ queryPartialUpdateDirectInvocation()

virtual bool OdTrVisRendition::queryPartialUpdateDirectInvocation ( OdTrVisViewportId viewportId,
OdTrVisOverlayId overlayId,
OdTrVisDirectRenderPartialUpdateInvocationPtr & pInvocationPtr )
pure virtual

◆ queryProgramId()

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

◆ queryRenditionCaps()

virtual OdUInt32 OdTrVisRendition::queryRenditionCaps ( OdUInt32 requestFor = 0xFFFFFFFF) const
pure virtual

◆ querySnapshot()

virtual void OdTrVisRendition::querySnapshot ( OdUInt8 * pScanlines,
long minX,
long minY,
long nWidth,
long nHeight )
pure virtual

◆ saveRenditionState()

virtual bool OdTrVisRendition::saveRenditionState ( OdGsFiler * pFiler) const
pure virtual

◆ unlockMetafileStream()

virtual bool OdTrVisRendition::unlockMetafileStream ( const OdTrVisMetafileContainer * pStream)
pure virtual

◆ updateClientDependentSectionOnly()

bool OdTrVisRendition::updateClientDependentSectionOnly ( ) const
inline

Definition at line 321 of file TrVisRendition.h.

◆ updateShareableSectionOnly()

bool OdTrVisRendition::updateShareableSectionOnly ( ) const
inline

Definition at line 323 of file TrVisRendition.h.

Member Data Documentation

◆ kDisplayMultiDrawOrderMarker

const double OdTrVisRendition::kDisplayMultiDrawOrderMarker
static

Definition at line 134 of file TrVisRendition.h.


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