CFx SDK Documentation  2022 SP0
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)
 
virtual OdUInt32 queryRenditionCaps (OdUInt32 requestFor=0xFFFFFFFF) const
 
virtual void onPartialUpdateInvalidRects (OdTrVisOverlayId overlayId, const OdGsDCRectArray &invalidRects, bool bOverlayInvalid=false)
 
virtual void onPartialUpdateList (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisDisplayId *pList, OdUInt32 nEntries)
 
virtual void querySnapshot (OdUInt8 *pScanlines, long minX, long minY, long nWidth, long nHeight)
 
virtual OdTrVisSharingProviderClientPtr createSharingProvider ()
 
virtual MtHandlerType mtDataTypeProcessing (DataType &type) const
 
virtual IdRegistratoridRegistrator () const
 
virtual bool queryMetafileStream (OdTrVisDisplayId displayId, const OdTrVisFlatMetafileContainer **pStream) const
 
virtual OdTrVisProgramId queryProgramId (OdGsView::RenderMode mode, OdTrVisVisualStyleId vsId=kTrVisNegativeId, OdTrVisGeomType geomType=OdTrVisGeomType_Default, OdUInt32 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 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)
 
virtual void onViewportDeleted (OdTrVisViewportId viewportId)
 
virtual void onViewportInserted (OdTrVisViewportId viewportId, int nIndex)
 
virtual void onViewportModified (OdTrVisViewportId viewportId, const OdTrVisViewportDef &pDef, OdUInt32 kindOfMod=kViewportModAll)
 
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 onLightsListChanged (OdTrVisViewportId viewportId, float ambientLight[4], bool bDefaultLightsOn, const OdTrVisLightDef *pList, OdUInt32 nEntries)
 
virtual void onBackgroundChanged (OdTrVisViewportId viewportId, OdTrVisFlatMetafileContainerPtr pStream, OdTrVisProgramId baseProgramId=kTrVisNegativeId)
 
virtual void onExtentsChanged (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, const OdTrVisExtentsDef &pDef)
 
virtual void onOverlayViewParamsOverride (OdTrVisViewportId viewportId, OdTrVisOverlayId overlayId, bool bOverride, const OdTrVisViewParamsDef &pDef=OdTrVisViewParamsDef())
 
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 onMetafileHlBranchAttached (OdTrVisMetafileId metafileId, OdTrVisHlBranchId hlBranchId)
 
virtual void onMetafileHlBranchDetached (OdTrVisMetafileId metafileId)
 
virtual void onHlBranchAdded (OdTrVisHlBranchId hlBranchId, const OdTrVisHlBranchDef &pDef)
 
virtual void onHlBranchModified (OdTrVisHlBranchId hlBranchId, const OdTrVisHlBranchDef &pDef, bool bChildsModified, bool bMarkersModified)
 
virtual void onHlBranchDeleted (OdTrVisHlBranchId hlBranchId)
 
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 onLayerModified (OdTrVisLayerId layerId, const OdTrVisLayerDef &pDef)
 
virtual void onLayerDeleted (OdTrVisLayerId layerId)
 
virtual void onLayerViewportPropsOverride (OdTrVisViewportId viewportId, OdTrVisLayerId layerId, bool bOverride, const OdTrVisLayerProps &pProps=OdTrVisLayerProps())
 
- Public Member Functions inherited from OdTrVisRendition
 ODRX_USING_HEAP_OPERATORS (OdRxObject)
 
 OdTrVisRendition ()
 
 ~OdTrVisRendition ()
 
bool isSupportPartialUpdate () const
 
bool isSupportSnapshotQueries () const
 
bool isSupportCompositeMetafiles () const
 
bool isSupportVisualStyles () const
 
bool isSupportGsStateSaving () const
 
bool isSupportOverlayBuffers () const
 
bool updateClientDependentSectionOnly () const
 
bool updateShareableSectionOnly () const
 
- 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  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)
}
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 623 of file TrVisRendition.h.

Constructor & Destructor Documentation

◆ OdTrVisRenditionRedir()

OdTrVisRenditionRedir::OdTrVisRenditionRedir ( )
inline

Definition at line 667 of file TrVisRendition.h.

Member Function Documentation

◆ createSharingProvider()

virtual OdTrVisSharingProviderClientPtr OdTrVisRenditionRedir::createSharingProvider ( )
inlinevirtual

Implements OdTrVisRendition.

Definition at line 741 of file TrVisRendition.h.

◆ getInformationalRedirection() [1/2]

OdTrVisRendition* OdTrVisRenditionRedir::getInformationalRedirection ( )
inline

Definition at line 675 of file TrVisRendition.h.

◆ getInformationalRedirection() [2/2]

const OdTrVisRendition* OdTrVisRenditionRedir::getInformationalRedirection ( ) const
inline

Definition at line 681 of file TrVisRendition.h.

◆ getRedirection() [1/2]

OdTrVisRendition* OdTrVisRenditionRedir::getRedirection ( )
inline

Definition at line 670 of file TrVisRendition.h.

◆ getRedirection() [2/2]

const OdTrVisRendition* OdTrVisRenditionRedir::getRedirection ( ) const
inline

Definition at line 671 of file TrVisRendition.h.

◆ hasInformationalRedirection()

bool OdTrVisRenditionRedir::hasInformationalRedirection ( ) const
inline

Definition at line 687 of file TrVisRendition.h.

◆ hasRedirection()

bool OdTrVisRenditionRedir::hasRedirection ( ) const
inline

Definition at line 672 of file TrVisRendition.h.

◆ hasRedirections()

bool OdTrVisRenditionRedir::hasRedirections ( ) const
inline

Definition at line 694 of file TrVisRendition.h.

◆ idRegistrator()

virtual IdRegistrator* OdTrVisRenditionRedir::idRegistrator ( ) const
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 757 of file TrVisRendition.h.

◆ loadRenditionState()

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

Implements OdTrVisRendition.

Definition at line 788 of file TrVisRendition.h.

◆ mtDataTypeProcessing()

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

Implements OdTrVisRendition.

Definition at line 749 of file TrVisRendition.h.

◆ obtainClientSettings()

virtual void OdTrVisRenditionRedir::obtainClientSettings ( ClientSettings clientSets)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 799 of file TrVisRendition.h.

◆ onBackgroundChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 896 of file TrVisRendition.h.

◆ onDeviceUpdateBegin()

virtual void OdTrVisRenditionRedir::onDeviceUpdateBegin ( OdTrVisRenderClient pDevice)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 699 of file TrVisRendition.h.

◆ onDeviceUpdateEnd()

virtual void OdTrVisRenditionRedir::onDeviceUpdateEnd ( OdTrVisRenderClient pDevice)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 705 of file TrVisRendition.h.

◆ onExtentsChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 906 of file TrVisRendition.h.

◆ onHlBranchAdded()

virtual void OdTrVisRenditionRedir::onHlBranchAdded ( OdTrVisHlBranchId  hlBranchId,
const OdTrVisHlBranchDef pDef 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 977 of file TrVisRendition.h.

◆ onHlBranchDeleted()

virtual void OdTrVisRenditionRedir::onHlBranchDeleted ( OdTrVisHlBranchId  hlBranchId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 990 of file TrVisRendition.h.

◆ onHlBranchModified()

virtual void OdTrVisRenditionRedir::onHlBranchModified ( OdTrVisHlBranchId  hlBranchId,
const OdTrVisHlBranchDef pDef,
bool  bChildsModified,
bool  bMarkersModified 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 983 of file TrVisRendition.h.

◆ onLayerAdded()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1050 of file TrVisRendition.h.

◆ onLayerDeleted()

virtual void OdTrVisRenditionRedir::onLayerDeleted ( OdTrVisLayerId  layerId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1062 of file TrVisRendition.h.

◆ onLayerModified()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1056 of file TrVisRendition.h.

◆ onLayerViewportPropsOverride()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1068 of file TrVisRendition.h.

◆ onLightsListChanged()

virtual void OdTrVisRenditionRedir::onLightsListChanged ( OdTrVisViewportId  viewportId,
float  ambientLight[4],
bool  bDefaultLightsOn,
const OdTrVisLightDef pList,
OdUInt32  nEntries 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 886 of file TrVisRendition.h.

◆ onMaterialAdded()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1014 of file TrVisRendition.h.

◆ onMaterialDeleted()

virtual void OdTrVisRenditionRedir::onMaterialDeleted ( OdTrVisMaterialId  materialId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1020 of file TrVisRendition.h.

◆ onMetafileAdded()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 925 of file TrVisRendition.h.

◆ onMetafileDeleted()

virtual void OdTrVisRenditionRedir::onMetafileDeleted ( OdTrVisMetafileId  metafileId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 932 of file TrVisRendition.h.

◆ onMetafileFadingChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 956 of file TrVisRendition.h.

◆ onMetafileHighlightingChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 950 of file TrVisRendition.h.

◆ onMetafileHlBranchAttached()

virtual void OdTrVisRenditionRedir::onMetafileHlBranchAttached ( OdTrVisMetafileId  metafileId,
OdTrVisHlBranchId  hlBranchId 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 962 of file TrVisRendition.h.

◆ onMetafileHlBranchDetached()

virtual void OdTrVisRenditionRedir::onMetafileHlBranchDetached ( OdTrVisMetafileId  metafileId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 968 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 870 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 876 of file TrVisRendition.h.

◆ onMetafileVisibilityChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 944 of file TrVisRendition.h.

◆ onOverlayAdded()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 816 of file TrVisRendition.h.

◆ onOverlayDeleted()

virtual void OdTrVisRenditionRedir::onOverlayDeleted ( OdTrVisOverlayId  overlayId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 822 of file TrVisRendition.h.

◆ onOverlayRenderOrderChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 834 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 915 of file TrVisRendition.h.

◆ onOverlayVisibilityChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 828 of file TrVisRendition.h.

◆ onPartialUpdateInvalidRects()

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

Implements OdTrVisRendition.

Definition at line 721 of file TrVisRendition.h.

◆ onPartialUpdateList()

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

Implements OdTrVisRendition.

Definition at line 727 of file TrVisRendition.h.

◆ onSurfaceChanged()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 807 of file TrVisRendition.h.

◆ onTextureAdded()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 999 of file TrVisRendition.h.

◆ onTextureDeleted()

virtual void OdTrVisRenditionRedir::onTextureDeleted ( OdTrVisTextureId  textureId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1005 of file TrVisRendition.h.

◆ onViewportAdded()

virtual void OdTrVisRenditionRedir::onViewportAdded ( OdTrVisViewportId  viewportId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 843 of file TrVisRendition.h.

◆ onViewportDeleted()

virtual void OdTrVisRenditionRedir::onViewportDeleted ( OdTrVisViewportId  viewportId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 849 of file TrVisRendition.h.

◆ onViewportInserted()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 855 of file TrVisRendition.h.

◆ onViewportModified()

virtual void OdTrVisRenditionRedir::onViewportModified ( OdTrVisViewportId  viewportId,
const OdTrVisViewportDef pDef,
OdUInt32  kindOfMod = kViewportModAll 
)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 861 of file TrVisRendition.h.

◆ onVisualStyleAdded()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1029 of file TrVisRendition.h.

◆ onVisualStyleDeleted()

virtual void OdTrVisRenditionRedir::onVisualStyleDeleted ( OdTrVisVisualStyleId  visualStyleId)
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1041 of file TrVisRendition.h.

◆ onVisualStyleModified()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 1035 of file TrVisRendition.h.

◆ queryMetafileStream()

virtual bool OdTrVisRenditionRedir::queryMetafileStream ( OdTrVisDisplayId  displayId,
const OdTrVisFlatMetafileContainer **  pStream 
) const
inlinevirtual

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 765 of file TrVisRendition.h.

◆ queryProgramId()

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

Implements OdTrVisRendition.

Reimplemented in OdTrVisRenditionMt.

Definition at line 773 of file TrVisRendition.h.

◆ queryRenditionCaps()

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

Implements OdTrVisRendition.

Definition at line 712 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 734 of file TrVisRendition.h.

◆ saveRenditionState()

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

Implements OdTrVisRendition.

Definition at line 782 of file TrVisRendition.h.

◆ setInformationalRedirection()

void OdTrVisRenditionRedir::setInformationalRedirection ( OdTrVisRendition pRedir)
inline

Definition at line 674 of file TrVisRendition.h.

◆ setRedirection()

void OdTrVisRenditionRedir::setRedirection ( OdTrVisRendition pRedir)
inline

Definition at line 669 of file TrVisRendition.h.

◆ setRedirections()

void OdTrVisRenditionRedir::setRedirections ( OdTrVisRendition pRedir)
inline

Definition at line 689 of file TrVisRendition.h.

Member Data Documentation

◆ m_pInformationalRedir

OdTrVisRendition* OdTrVisRenditionRedir::m_pInformationalRedir
protected

Definition at line 627 of file TrVisRendition.h.

◆ m_pRedir

OdTrVisRendition* OdTrVisRenditionRedir::m_pRedir
protected

Definition at line 626 of file TrVisRendition.h.


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