CFx SDK Documentation  2023 SP0
Classes | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OdTrVisMetafilePlayback Class Reference

#include <TrVisMetafilePlayback.h>

Inheritance diagram for OdTrVisMetafilePlayback:
OdTrVisMetafileConveyorPlayback

Classes

struct  InprocRegisters
 

Public Types

enum  ConfFlags { kIgnoreSelGeom = (1 << 0) , kIgnoreNonSelGeom = (1 << 1) , kClientStream = (1 << 2) }
 

Public Member Functions

 OdTrVisMetafilePlayback (OdTrVisMetafilePlaybackCallback *pCallback=NULL, OdUInt32 configFlags=kIgnoreNonSelGeom)
 
virtual ~OdTrVisMetafilePlayback ()
 
void setCallback (OdTrVisMetafilePlaybackCallback *pCallback)
 
OdTrVisMetafilePlaybackCallbackcallback () const
 
void setConfigFlags (OdUInt32 configFlags)
 
OdUInt32 configFlags () const
 
bool play (const OdBaseMetafileContainer *pContainer, bool bCheckMarks=true)
 

Protected Member Functions

void annihilateSelectionMarkers (InprocRegisters &inprocCtx, OdInt32 first, OdInt32 count)
 

Protected Attributes

OdTrVisMetafilePlaybackCallbackm_pCallback
 
struct OdTrVisMetafilePlayback::InprocRegisters m_inprocContext
 
OdUInt32 m_configFlags
 

Detailed Description

Library: Source code provided.

<group ExRender_Classes>

Definition at line 69 of file TrVisMetafilePlayback.h.

Member Enumeration Documentation

◆ ConfFlags

Enumerator
kIgnoreSelGeom 
kIgnoreNonSelGeom 
kClientStream 

Definition at line 72 of file TrVisMetafilePlayback.h.

Constructor & Destructor Documentation

◆ OdTrVisMetafilePlayback()

OdTrVisMetafilePlayback::OdTrVisMetafilePlayback ( OdTrVisMetafilePlaybackCallback pCallback = NULL,
OdUInt32  configFlags = kIgnoreNonSelGeom 
)
inline

Definition at line 100 of file TrVisMetafilePlayback.h.

◆ ~OdTrVisMetafilePlayback()

virtual OdTrVisMetafilePlayback::~OdTrVisMetafilePlayback ( )
inlinevirtual

Definition at line 105 of file TrVisMetafilePlayback.h.

Member Function Documentation

◆ annihilateSelectionMarkers()

void OdTrVisMetafilePlayback::annihilateSelectionMarkers ( InprocRegisters inprocCtx,
OdInt32  first,
OdInt32  count 
)
protected

◆ callback()

OdTrVisMetafilePlaybackCallback* OdTrVisMetafilePlayback::callback ( ) const
inline

Definition at line 113 of file TrVisMetafilePlayback.h.

◆ configFlags()

OdUInt32 OdTrVisMetafilePlayback::configFlags ( ) const
inline

Definition at line 122 of file TrVisMetafilePlayback.h.

◆ play()

bool OdTrVisMetafilePlayback::play ( const OdBaseMetafileContainer *  pContainer,
bool  bCheckMarks = true 
)

◆ setCallback()

void OdTrVisMetafilePlayback::setCallback ( OdTrVisMetafilePlaybackCallback pCallback)
inline

Definition at line 109 of file TrVisMetafilePlayback.h.

◆ setConfigFlags()

void OdTrVisMetafilePlayback::setConfigFlags ( OdUInt32  configFlags)
inline

Definition at line 118 of file TrVisMetafilePlayback.h.

Member Data Documentation

◆ m_configFlags

OdUInt32 OdTrVisMetafilePlayback::m_configFlags
protected

Definition at line 98 of file TrVisMetafilePlayback.h.

◆ m_inprocContext

struct OdTrVisMetafilePlayback::InprocRegisters OdTrVisMetafilePlayback::m_inprocContext
protected

◆ m_pCallback

OdTrVisMetafilePlaybackCallback* OdTrVisMetafilePlayback::m_pCallback
protected

Definition at line 80 of file TrVisMetafilePlayback.h.


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