CFx SDK Documentation  2020SP3
Public Member Functions | Public Attributes | List of all members
OdGsEntityNode::Metafile Class Reference

#include <GsEntityNode.h>

Inheritance diagram for OdGsEntityNode::Metafile:
OdRxObject OdGsEntityNode::MetafileEx

Public Member Functions

voidoperator new (size_t)
 
void operator delete (void *)
 
 Metafile ()
 
 ~Metafile ()
 
bool play (OdGsBaseVectorizer &view, EMetafilePlayMode eMode, OdGsEntityNode &node, OdGsBaseContext *ctx=NULL)
 
bool playNested (const OdGsView &view, OdGsEntityNode &node, OdGsBaseContext &ctx)
 
bool hasDataToPlay (OdGsBaseVectorizer &view, EMetafilePlayMode eMode=kMfDisplay)
 
bool layersChanged (OdUInt32 nVpId) const
 
bool containsVpFrozenLayers () const
 
bool containsFrozenLayers () const
 
bool containsAnyOfLayers (OdDbStub *const *layers, OdUInt32 count) const
 
bool isEmpty () const
 
bool isAllLayersOff (OdUInt32 viewportId) const
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () 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
 

Public Attributes

OdUInt32 m_nAwareFlags
 
OdGeExtents3d m_extents
 
OdGsGeomPortion m_first
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

Definition at line 121 of file GsEntityNode.h.

Constructor & Destructor Documentation

◆ Metafile()

OdGsEntityNode::Metafile::Metafile ( )

◆ ~Metafile()

OdGsEntityNode::Metafile::~Metafile ( )

Member Function Documentation

◆ containsAnyOfLayers()

bool OdGsEntityNode::Metafile::containsAnyOfLayers ( OdDbStub *const *  layers,
OdUInt32  count 
) const

◆ containsFrozenLayers()

bool OdGsEntityNode::Metafile::containsFrozenLayers ( ) const

◆ containsVpFrozenLayers()

bool OdGsEntityNode::Metafile::containsVpFrozenLayers ( ) const

◆ hasDataToPlay()

bool OdGsEntityNode::Metafile::hasDataToPlay ( OdGsBaseVectorizer view,
EMetafilePlayMode  eMode = kMfDisplay 
)

◆ isAllLayersOff()

bool OdGsEntityNode::Metafile::isAllLayersOff ( OdUInt32  viewportId) const

◆ isEmpty()

bool OdGsEntityNode::Metafile::isEmpty ( ) const
inline

Definition at line 1014 of file GsEntityNode.h.

◆ layersChanged()

bool OdGsEntityNode::Metafile::layersChanged ( OdUInt32  nVpId) const

◆ operator delete()

void OdGsEntityNode::Metafile::operator delete ( void )

◆ operator new()

void* OdGsEntityNode::Metafile::operator new ( size_t  )

◆ play()

bool OdGsEntityNode::Metafile::play ( OdGsBaseVectorizer view,
EMetafilePlayMode  eMode,
OdGsEntityNode node,
OdGsBaseContext *  ctx = NULL 
)

◆ playNested()

bool OdGsEntityNode::Metafile::playNested ( const OdGsView view,
OdGsEntityNode node,
OdGsBaseContext &  ctx 
)

Member Data Documentation

◆ m_extents

OdGeExtents3d OdGsEntityNode::Metafile::m_extents

Definition at line 142 of file GsEntityNode.h.

◆ m_first

OdGsGeomPortion OdGsEntityNode::Metafile::m_first

Definition at line 143 of file GsEntityNode.h.

◆ m_nAwareFlags

OdUInt32 OdGsEntityNode::Metafile::m_nAwareFlags

Definition at line 141 of file GsEntityNode.h.


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