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.