|
| | 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.