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