|
| enum | KindOfViewportModification {
kViewportModVisibility = OdTrVisViewportDef::kViewportModVisibility
, kViewportModOrientation = OdTrVisViewportDef::kViewportModOrientation
, kViewportModPersistent = OdTrVisViewportDef::kViewportModPersistent
, kViewportModContextual = OdTrVisViewportDef::kViewportModContextual
,
kViewportModRect = OdTrVisViewportDef::kViewportModRect
, kViewportModNrcClip = OdTrVisViewportDef::kViewportModNrcClip
, kViewportModLineweights = OdTrVisViewportDef::kViewportModLineweights
, kViewportModShader = OdTrVisViewportDef::kViewportModShader
,
kViewportModBorder = OdTrVisViewportDef::kViewportModBorder
, kViewportModAll = OdTrVisViewportDef::kViewportModAll
} |
| |
| enum | DataType {
kSurfaceData = 0
, kViewportData
, kViewportPropsData
, kOrderData
,
kLightsData
, kBackgroundData
, kExtentsData
, kMetafileData
,
kMetafilePropsData
, kHlBranchData
, kTextureData
, kMaterialData
,
kProgramData
, kVisualStyleData
, kLayerData
, kOverlayData
,
kOverlayPropsData
, kNDataTypes
} |
| |
| enum | MtHandlerType {
kMtSkip = 0
, kMtRedirect
, kMtGlobal
, kMtCompete
,
kMtRecord
} |
| |
| enum | DisplayIdCodes {
kDisplayCodeZero = 0
, kDisplayCodeHighlight = 1
, kDisplayCodeUnhighlight = 2
, kDisplayCodePushMatrix = 3
,
kDisplayCodePopMatrix = 4
, kDisplayCodeSelMarkers = 5
, kDisplayCodeRange = 0x10
} |
| |
| enum | RenditionFlags {
kSupportPartialUpdate = (1 << 0)
, kSupportSnapshotQueries = (1 << 1)
, kSupportCompositeMetafiles = (1 << 2)
, kSupportVisualStyles = (1 << 3)
,
kSupportGsStateSaving = (1 << 4)
, kSupportOverlayBuffers = (1 << 5)
, kUpdateClientSectionOnly = (1 << 6)
, kUpdateShareableSectionOnly = (1 << 7)
} |
| |
|
| | ODRX_USING_HEAP_OPERATORS (OdRxObject) |
| |
| | OdTrVisRendition () |
| |
| | ~OdTrVisRendition () |
| |
| virtual void | onDeviceUpdateBegin (OdTrVisRenderClient *pDevice)=0 |
| |
| virtual void | onDeviceUpdateEnd (OdTrVisRenderClient *pDevice)=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 | updateClientDependentSectionOnly () const |
| |
| bool | updateShareableSectionOnly () const |
| |
| 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 void | querySnapshot (OdUInt8 *pScanlines, long minX, long minY, long nWidth, long nHeight)=0 |
| |
| virtual OdTrVisSharingProviderClientPtr | createSharingProvider ()=0 |
| |
| virtual MtHandlerType | mtDataTypeProcessing (DataType &type) const =0 |
| |
| virtual IdRegistrator * | idRegistrator () const =0 |
| |
| virtual bool | queryMetafileStream (OdTrVisDisplayId displayId, const OdTrVisFlatMetafileContainer **pStream) const =0 |
| |
| virtual OdTrVisProgramId | queryProgramId (OdGsView::RenderMode mode, OdTrVisVisualStyleId vsId=kTrVisNegativeId, OdTrVisGeomType geomType=OdTrVisGeomType_Default, OdUInt32 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 | 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)=0 |
| |
| virtual void | onViewportDeleted (OdTrVisViewportId viewportId)=0 |
| |
| virtual void | onViewportInserted (OdTrVisViewportId viewportId, int nIndex)=0 |
| |
| virtual void | onViewportModified (OdTrVisViewportId viewportId, const OdTrVisViewportDef &pDef, OdUInt32 kindOfMod=kViewportModAll)=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 | onLightsListChanged (OdTrVisViewportId viewportId, float ambientLight[4], bool bDefaultLightsOn, const OdTrVisLightDef *pList, OdUInt32 nEntries)=0 |
| |
| virtual void | onBackgroundChanged (OdTrVisViewportId viewportId, OdTrVisFlatMetafileContainerPtr pStream, OdTrVisProgramId baseProgramId=kTrVisNegativeId)=0 |
| |
| virtual void | onExtentsChanged (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisExtentsDef &pDef)=0 |
| |
| virtual void | onOverlayViewParamsOverride (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, bool bOverride, const OdTrVisViewParamsDef &pDef=OdTrVisViewParamsDef())=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 | onMetafileHlBranchAttached (OdTrVisMetafileId metafileId, OdTrVisHlBranchId hlBranchId)=0 |
| |
| virtual void | onMetafileHlBranchDetached (OdTrVisMetafileId metafileId)=0 |
| |
| virtual void | onHlBranchAdded (OdTrVisHlBranchId hlBranchId, const OdTrVisHlBranchDef &pDef)=0 |
| |
| virtual void | onHlBranchModified (OdTrVisHlBranchId hlBranchId, const OdTrVisHlBranchDef &pDef, bool bChildsModified, bool bMarkersModified)=0 |
| |
| virtual void | onHlBranchDeleted (OdTrVisHlBranchId hlBranchId)=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 | onLayerModified (OdTrVisLayerId layerId, const OdTrVisLayerDef &pDef)=0 |
| |
| virtual void | onLayerDeleted (OdTrVisLayerId layerId)=0 |
| |
| virtual void | onLayerViewportPropsOverride (OdTrVisViewportId viewportId, OdTrVisLayerId layerId, bool bOverride, const OdTrVisLayerProps &pProps=OdTrVisLayerProps())=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 60 of file TrVisRendition.h.