|
CFx SDK Documentation 2024 SP0
|
#include <TrVisMetafilePlayback.h>
Classes | |
| struct | InprocRegisters |
Public Types | |
| enum | PlayType { kPlayTypeUndefined = 0 , kPlayForDisplaying , kPlayForSelection } |
| enum | PlayMode { kPlayModeUndefined = 0 , kPlayMode2d , kPlayMode3d } |
Public Member Functions | |
| OdTrVisMetafilePlayback (OdTrVisMetafilePlaybackCallback *pCallback=NULL, PlayType playType=kPlayForSelection, bool bClientStream=false, PlayMode playMode=kPlayModeUndefined) | |
| virtual | ~OdTrVisMetafilePlayback () |
| void | setCallback (OdTrVisMetafilePlaybackCallback *pCallback) |
| OdTrVisMetafilePlaybackCallback * | callback () const |
| void | setPlayType (PlayType playType) |
| PlayType | playType () const |
| void | setPlayMode (PlayMode playMode) |
| PlayMode | playMode () const |
| void | setFilterMetafile (OdTrVisMetafileId mfId) |
| void | addFilterMetafile (OdTrVisMetafileId mfId) |
| void | removeFilterMetafile (OdTrVisMetafileId mfId) |
| void | setFilterMetafiles (const OdTrVisMetafileId *pMfIds, OdUInt32 nMfs) |
| void | resetFilterMetafiles () |
| bool | hasFilterMetafiles () const |
| bool | isMetafileFiltered (OdTrVisMetafileId mfId) const |
| bool | play (const OdBaseMetafileContainer *pContainer, bool bCheckMarks=true, bool bHighlighted=false) |
Protected Types | |
| enum | ConfFlags { kIgnoreSelGeom = (1 << 0) , kIgnoreNonSelGeom = (1 << 1) , kClientStream = (1 << 2) , kIgnore2d = (1 << 3) , kIgnore3d = (1 << 4) } |
| typedef std::set< OdTrVisMetafileId > | FilterMfsMap |
Protected Member Functions | |
| void | annihilateInprocMarkers (InprocRegisters &inprocCtx, OdInt32 first, OdInt32 count) |
| bool | canDrawablePerformSelectionItself (OdUInt64 *nMarkerBorder=NULL) |
| OdGsMarker | getCurrentSelectionMarker () |
Friends | |
| struct | OdTrVisMetafilePlaybackMarkersIterator |
Library: Source code provided.
<group ExRender_Classes>
Definition at line 74 of file TrVisMetafilePlayback.h.
|
protected |
Definition at line 127 of file TrVisMetafilePlayback.h.
|
protected |
| Enumerator | |
|---|---|
| kIgnoreSelGeom | |
| kIgnoreNonSelGeom | |
| kClientStream | |
| kIgnore2d | |
| kIgnore3d | |
Definition at line 90 of file TrVisMetafilePlayback.h.
| Enumerator | |
|---|---|
| kPlayModeUndefined | |
| kPlayMode2d | |
| kPlayMode3d | |
Definition at line 83 of file TrVisMetafilePlayback.h.
| Enumerator | |
|---|---|
| kPlayTypeUndefined | |
| kPlayForDisplaying | |
| kPlayForSelection | |
Definition at line 77 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 132 of file TrVisMetafilePlayback.h.
|
inlinevirtual |
Definition at line 138 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 180 of file TrVisMetafilePlayback.h.
|
protected |
|
inline |
Definition at line 146 of file TrVisMetafilePlayback.h.
|
protected |
|
protected |
|
inline |
Definition at line 187 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 188 of file TrVisMetafilePlayback.h.
| bool OdTrVisMetafilePlayback::play | ( | const OdBaseMetafileContainer * | pContainer, |
| bool | bCheckMarks = true, |
||
| bool | bHighlighted = false |
||
| ) |
|
inline |
Definition at line 172 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 159 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 181 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 185 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 142 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 179 of file TrVisMetafilePlayback.h.
|
inline |
Definition at line 183 of file TrVisMetafilePlayback.h.
Definition at line 164 of file TrVisMetafilePlayback.h.
Definition at line 151 of file TrVisMetafilePlayback.h.
|
friend |
Definition at line 123 of file TrVisMetafilePlayback.h.
|
protected |
Definition at line 125 of file TrVisMetafilePlayback.h.
|
protected |
Definition at line 128 of file TrVisMetafilePlayback.h.
|
protected |
|
protected |
Definition at line 130 of file TrVisMetafilePlayback.h.
|
protected |
Definition at line 100 of file TrVisMetafilePlayback.h.