CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrVisFlatMetafileContainer Class Reference

#include <TrVisMetafileStream.h>

Inheritance diagram for OdTrVisFlatMetafileContainer:
OdTrVisMetafileContainer

Public Member Functions

 OdTrVisFlatMetafileContainer ()
 
 ~OdTrVisFlatMetafileContainer ()
 
void clearTrVisFlatContainer ()
 
OdTrVisArrayId appendArrayElement (const OdTrVisArrayWrapper &element)
 
OdUInt32 arrayElementsSize () const
 
OdTrVisArrayWrapperarrayElement (OdTrVisArrayId nElem)
 
const OdTrVisArrayWrapperarrayElement (OdTrVisArrayId nElem) const
 
OdTrVisArrayId lastArrayElement () const
 
OdUInt64 calcArrayElementsSize () const
 
void optimizeMemory (OdUInt32 uSize)
 
void exchangeData (OdFlatMetafileContainer &sndCnt)
 
OdFlatMetafileContainer * createMe () const
 
OdFlatMetafileContainer * clone (const Gap *pGaps=NULL) const
 
OdBaseMetafileContainerReader * createReader () const
 
OdBaseMetafileContainerWriter * createWriter () const
 
void enableUniqueBindings (OdTrVisId existClientId, OdTrVisId extendedClientId=kTrVisNullId)
 
OdUInt32 uniqueBinding (OdTrVisId clientId, OdTrVisArrayId arrayId) const
 
void setUniqueBinding (OdTrVisId clientId, OdTrVisArrayId arrayId, OdUInt32 binding)
 
void disableUniqueBindings (OdTrVisId clientId)
 
const OdUInt8memoryPtr () const
 

Public Attributes

OdArray< OdTrVisArrayWrapperm_ArrayElements
 

Detailed Description

Library: Source code provided.

<group ExRender_Classes>

Definition at line 589 of file TrVisMetafileStream.h.

Constructor & Destructor Documentation

◆ OdTrVisFlatMetafileContainer()

OdTrVisFlatMetafileContainer::OdTrVisFlatMetafileContainer ( )

◆ ~OdTrVisFlatMetafileContainer()

OdTrVisFlatMetafileContainer::~OdTrVisFlatMetafileContainer ( )

Member Function Documentation

◆ appendArrayElement()

OdTrVisArrayId OdTrVisFlatMetafileContainer::appendArrayElement ( const OdTrVisArrayWrapper & element)
inline

Definition at line 599 of file TrVisMetafileStream.h.

◆ arrayElement() [1/2]

OdTrVisArrayWrapper & OdTrVisFlatMetafileContainer::arrayElement ( OdTrVisArrayId nElem)
inline

Definition at line 608 of file TrVisMetafileStream.h.

◆ arrayElement() [2/2]

const OdTrVisArrayWrapper & OdTrVisFlatMetafileContainer::arrayElement ( OdTrVisArrayId nElem) const
inline

Definition at line 612 of file TrVisMetafileStream.h.

◆ arrayElementsSize()

OdUInt32 OdTrVisFlatMetafileContainer::arrayElementsSize ( ) const
inline

Definition at line 604 of file TrVisMetafileStream.h.

◆ calcArrayElementsSize()

OdUInt64 OdTrVisFlatMetafileContainer::calcArrayElementsSize ( ) const
inline

Definition at line 619 of file TrVisMetafileStream.h.

◆ clearTrVisFlatContainer()

void OdTrVisFlatMetafileContainer::clearTrVisFlatContainer ( )

◆ clone()

OdFlatMetafileContainer * OdTrVisFlatMetafileContainer::clone ( const Gap * pGaps = NULL) const
inline

Definition at line 639 of file TrVisMetafileStream.h.

◆ createMe()

OdFlatMetafileContainer * OdTrVisFlatMetafileContainer::createMe ( ) const
inline

Definition at line 637 of file TrVisMetafileStream.h.

◆ createReader()

OdBaseMetafileContainerReader * OdTrVisFlatMetafileContainer::createReader ( ) const

◆ createWriter()

OdBaseMetafileContainerWriter * OdTrVisFlatMetafileContainer::createWriter ( ) const

◆ disableUniqueBindings()

void OdTrVisFlatMetafileContainer::disableUniqueBindings ( OdTrVisId clientId)

◆ enableUniqueBindings()

void OdTrVisFlatMetafileContainer::enableUniqueBindings ( OdTrVisId existClientId,
OdTrVisId extendedClientId = kTrVisNullId )

◆ exchangeData()

void OdTrVisFlatMetafileContainer::exchangeData ( OdFlatMetafileContainer & sndCnt)
inline

Definition at line 630 of file TrVisMetafileStream.h.

◆ lastArrayElement()

OdTrVisArrayId OdTrVisFlatMetafileContainer::lastArrayElement ( ) const
inline

Definition at line 617 of file TrVisMetafileStream.h.

◆ memoryPtr()

const OdUInt8 * OdTrVisFlatMetafileContainer::memoryPtr ( ) const
inline

Definition at line 664 of file TrVisMetafileStream.h.

◆ optimizeMemory()

void OdTrVisFlatMetafileContainer::optimizeMemory ( OdUInt32 uSize)

◆ setUniqueBinding()

void OdTrVisFlatMetafileContainer::setUniqueBinding ( OdTrVisId clientId,
OdTrVisArrayId arrayId,
OdUInt32 binding )

◆ uniqueBinding()

OdUInt32 OdTrVisFlatMetafileContainer::uniqueBinding ( OdTrVisId clientId,
OdTrVisArrayId arrayId ) const

Member Data Documentation

◆ m_ArrayElements

OdArray<OdTrVisArrayWrapper> OdTrVisFlatMetafileContainer::m_ArrayElements

Definition at line 592 of file TrVisMetafileStream.h.


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