CFx SDK Documentation  2022 SP0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OdTrVisMetafileConveyorPlayback Class Reference

#include <TrVisMetafilePlayback.h>

Inheritance diagram for OdTrVisMetafileConveyorPlayback:
OdTrVisMetafilePlayback OdTrVisMetafilePlaybackCallback

Public Member Functions

 OdTrVisMetafileConveyorPlayback (OdTrVisMetafilePlaybackCallback *pCallback=NULL)
 
virtual ~OdTrVisMetafileConveyorPlayback ()
 
void setCallback (OdTrVisMetafilePlaybackCallback *pCallback)
 
OdTrVisMetafilePlaybackCallbackcallback () const
 
void play (const OdBaseMetafileContainer *pContainer, OdGiConveyorGeometry *pGeom, OdGiConveyorContext *pCtx, bool bCheckMarks=true)
 
- Public Member Functions inherited from OdTrVisMetafilePlayback
 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

virtual void metafilePlayMetafile (OdTrVisDisplayId metafileId)
 
virtual void metafilePushTransform (const OdGeMatrix3d &mtx)
 
virtual void metafilePopTransform ()
 
virtual const OdTrVisTtfFontsCacheClientmetafileTtfFontsCache ()
 
virtual void metafileProcessUserEntry (OdUInt32 dataLength, const OdUInt8 *pData)
 
virtual bool metafileSelectMarker (OdTrVisGsMarker gsMarker, const OdBaseMetafileContainer *pContainer)
 
virtual bool metafilePointProc (const OdGePoint3d *pVertex)
 
virtual bool metafileLineProc (const OdGePoint3d *pVertex)
 
virtual bool metafileTriangleProc (const OdGePoint3d *pVertex)
 
virtual bool metafileGeomVisibility (OdTrVisGeomType geomType)
 
- Protected Member Functions inherited from OdTrVisMetafilePlayback
void annihilateSelectionMarkers (InprocRegisters &inprocCtx, OdInt32 first, OdInt32 count)
 

Protected Attributes

OdGiConveyorGeometrym_pGeom
 
OdGiConveyorContextm_pCtx
 
OdTrVisMetafilePlaybackCallbackm_pActualCallback
 
- Protected Attributes inherited from OdTrVisMetafilePlayback
OdTrVisMetafilePlaybackCallbackm_pCallback
 
struct OdTrVisMetafilePlayback::InprocRegisters m_inprocContext
 
OdUInt32 m_configFlags
 

Additional Inherited Members

- Public Types inherited from OdTrVisMetafilePlayback
enum  ConfFlags { kIgnoreSelGeom = (1 << 0) , kIgnoreNonSelGeom = (1 << 1) , kClientStream = (1 << 2) }
 

Detailed Description

Library: Source code provided.

<group ExRender_Classes>

Definition at line 139 of file TrVisMetafilePlayback.h.

Constructor & Destructor Documentation

◆ OdTrVisMetafileConveyorPlayback()

OdTrVisMetafileConveyorPlayback::OdTrVisMetafileConveyorPlayback ( OdTrVisMetafilePlaybackCallback pCallback = NULL)
inline

Definition at line 160 of file TrVisMetafilePlayback.h.

◆ ~OdTrVisMetafileConveyorPlayback()

virtual OdTrVisMetafileConveyorPlayback::~OdTrVisMetafileConveyorPlayback ( )
inlinevirtual

Definition at line 166 of file TrVisMetafilePlayback.h.

Member Function Documentation

◆ callback()

OdTrVisMetafilePlaybackCallback* OdTrVisMetafileConveyorPlayback::callback ( ) const
inline

Definition at line 174 of file TrVisMetafilePlayback.h.

◆ metafileGeomVisibility()

virtual bool OdTrVisMetafileConveyorPlayback::metafileGeomVisibility ( OdTrVisGeomType  geomType)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafileLineProc()

virtual bool OdTrVisMetafileConveyorPlayback::metafileLineProc ( const OdGePoint3d pVertex)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafilePlayMetafile()

virtual void OdTrVisMetafileConveyorPlayback::metafilePlayMetafile ( OdTrVisDisplayId  metafileId)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafilePointProc()

virtual bool OdTrVisMetafileConveyorPlayback::metafilePointProc ( const OdGePoint3d pVertex)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafilePopTransform()

virtual void OdTrVisMetafileConveyorPlayback::metafilePopTransform ( )
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafileProcessUserEntry()

virtual void OdTrVisMetafileConveyorPlayback::metafileProcessUserEntry ( OdUInt32  dataLength,
const OdUInt8 pData 
)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafilePushTransform()

virtual void OdTrVisMetafileConveyorPlayback::metafilePushTransform ( const OdGeMatrix3d mtx)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafileSelectMarker()

virtual bool OdTrVisMetafileConveyorPlayback::metafileSelectMarker ( OdTrVisGsMarker  gsMarker,
const OdBaseMetafileContainer *  pContainer 
)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafileTriangleProc()

virtual bool OdTrVisMetafileConveyorPlayback::metafileTriangleProc ( const OdGePoint3d pVertex)
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ metafileTtfFontsCache()

virtual const OdTrVisTtfFontsCacheClient* OdTrVisMetafileConveyorPlayback::metafileTtfFontsCache ( )
protectedvirtual

Reimplemented from OdTrVisMetafilePlaybackCallback.

◆ play()

void OdTrVisMetafileConveyorPlayback::play ( const OdBaseMetafileContainer *  pContainer,
OdGiConveyorGeometry pGeom,
OdGiConveyorContext pCtx,
bool  bCheckMarks = true 
)

◆ setCallback()

void OdTrVisMetafileConveyorPlayback::setCallback ( OdTrVisMetafilePlaybackCallback pCallback)
inline

Definition at line 170 of file TrVisMetafilePlayback.h.

Member Data Documentation

◆ m_pActualCallback

OdTrVisMetafilePlaybackCallback* OdTrVisMetafileConveyorPlayback::m_pActualCallback
protected

Definition at line 146 of file TrVisMetafilePlayback.h.

◆ m_pCtx

OdGiConveyorContext* OdTrVisMetafileConveyorPlayback::m_pCtx
protected

Definition at line 144 of file TrVisMetafilePlayback.h.

◆ m_pGeom

OdGiConveyorGeometry* OdTrVisMetafileConveyorPlayback::m_pGeom
protected

Definition at line 143 of file TrVisMetafilePlayback.h.


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