|
| OdTrVisRenditionMt () |
|
| ~OdTrVisRenditionMt () |
|
void | init (OdTrVisRendition *pRendition) |
|
bool | isMt () const |
|
virtual void | onDeviceUpdateBegin (OdTrVisRenderClient *pDevice) |
|
virtual void | onDeviceUpdateEnd (OdTrVisRenderClient *pDevice) |
|
virtual IdRegistrator * | idRegistrator () 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 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()) |
|
| OdTrVisRenditionRedir () |
|
void | setRedirection (OdTrVisRendition *pRedir) |
|
OdTrVisRendition * | getRedirection () |
|
const OdTrVisRendition * | getRedirection () const |
|
bool | hasRedirection () const |
|
void | setInformationalRedirection (OdTrVisRendition *pRedir) |
|
OdTrVisRendition * | getInformationalRedirection () |
|
const OdTrVisRendition * | getInformationalRedirection () const |
|
bool | hasInformationalRedirection () const |
|
void | setRedirections (OdTrVisRendition *pRedir) |
|
bool | hasRedirections () const |
|
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 bool | saveRenditionState (OdGsFiler *pFiler) const |
|
virtual bool | loadRenditionState (OdGsFiler *pFiler, OdTrVisIdMap *pIdMap) |
|
| 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 |
|
| 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 |
|
|
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 OdRxObjectPtr | cast (const OdRxObject *pointer) |
|
static OdRxClass * | desc () |
|
<group ExRender_Windows_Classes>
Definition at line 1241 of file TrVisRendition.h.