CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdTrRndLocalRenditionHost Class Referenceabstract

#include <TrRndLocalRenditionHost.h>

Inheritance diagram for OdTrRndLocalRenditionHost:
OdTrRndSystemExternalArraysManager OdTrRndExternalArraysManager OdTrRndLocalModuleRendition

Public Member Functions

virtual OdTrVisRenditionrendition ()=0
 
virtual const OdTrVisRenditionrendition () const =0
 
virtual OdTrRndRenderSettingsManagerrenderSettingsManager ()=0
 
virtual const OdTrRndRenderSettingsManagerrenderSettingsManager () const =0
 
virtual bool hasContextData () const =0
 
virtual void processContextData (bool bStore)=0
 
virtual bool getMetafileDef (OdTrVisMetafileId metafileId, OdTrVisMetafileDef &mfDef, bool bUnpurge=true) const =0
 
virtual bool getMaterialDef (OdTrVisMaterialId materialId, OdTrVisMaterialDef &mtDef) const =0
 
virtual bool unpurgeRequirement () const
 
virtual OdUInt32 hasProperties (OdTrVisRendition::DataType dataType, OdTrVisId resId) const =0
 
virtual bool getPropertyDef (OdTrVisRendition::DataType dataType, OdTrVisId resId, OdTrVisPropertyDef::PropertyType propType, OdTrVisPropertyDef *&pPropDef) const =0
 
virtual bool supportShallowPropertiesClone (OdTrVisMetafileContainer *pMfStream) const =0
 
virtual bool shallowPropertiesClone (OdTrVisMetafileContainer *pMfStream)=0
 
virtual bool requireUniqueBindings (const OdTrRndLocalRenditionHost *) const
 
virtual void toggleUniqueBindings (OdTrVisMetafileContainer *, const OdTrRndLocalRenditionHost *) const
 
virtual OdUInt32 supportedDataFormat (OdTrVisArrayWrapper::Type type) const
 
virtual const OdTrRndExternalArraysManagerexternalArraysManager () const
 

Additional Inherited Members

- Protected Member Functions inherited from OdTrRndSystemExternalArraysManager
virtual void examInitializeArray (OdTrVisArrayWrapper &wrapArray, const ExamArrayEntry *pElem, OdUInt32 nElems, OdTrVisArrayWrapper::DataSize dataTypeSize) const
 
virtual void examExtendArray (OdTrVisArrayWrapper &wrapArray, const ExamArrayEntry *pElem, OdUInt32 nElems) const
 
virtual void examTruncateArray (OdTrVisArrayWrapper &wrapArray, OdUInt32 uSizeElems) const
 
virtual void examRecreateArray (OdTrVisArrayWrapper &wrapArray, const ExamArrayEntry *pElem, OdUInt32 nElems) const
 
virtual void examFreeArray (OdTrVisArrayWrapper &wrapArray) const
 
virtual const voidexamAccessArray (const OdTrVisArrayWrapper &wrapArray, bool bLock=true) const
 
- Protected Member Functions inherited from OdTrRndExternalArraysManager
virtual bool examSupportExtending () const
 
virtual bool examSupportAccess () const
 
- Static Protected Member Functions inherited from OdTrRndSystemExternalArraysManager
static OdUInt32 examTotalSize (const ExamArrayEntry *pElem, OdUInt32 nElems)
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 43 of file TrRndLocalRenditionHost.h.

Member Function Documentation

◆ externalArraysManager()

virtual const OdTrRndExternalArraysManager & OdTrRndLocalRenditionHost::externalArraysManager ( ) const
inlinevirtual

Definition at line 83 of file TrRndLocalRenditionHost.h.

◆ getMaterialDef()

virtual bool OdTrRndLocalRenditionHost::getMaterialDef ( OdTrVisMaterialId materialId,
OdTrVisMaterialDef & mtDef ) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ getMetafileDef()

virtual bool OdTrRndLocalRenditionHost::getMetafileDef ( OdTrVisMetafileId metafileId,
OdTrVisMetafileDef & mfDef,
bool bUnpurge = true ) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ getPropertyDef()

virtual bool OdTrRndLocalRenditionHost::getPropertyDef ( OdTrVisRendition::DataType dataType,
OdTrVisId resId,
OdTrVisPropertyDef::PropertyType propType,
OdTrVisPropertyDef *& pPropDef ) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ hasContextData()

virtual bool OdTrRndLocalRenditionHost::hasContextData ( ) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ hasProperties()

virtual OdUInt32 OdTrRndLocalRenditionHost::hasProperties ( OdTrVisRendition::DataType dataType,
OdTrVisId resId ) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ processContextData()

virtual void OdTrRndLocalRenditionHost::processContextData ( bool bStore)
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ renderSettingsManager() [1/2]

virtual const OdTrRndRenderSettingsManager * OdTrRndLocalRenditionHost::renderSettingsManager ( ) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ renderSettingsManager() [2/2]

virtual OdTrRndRenderSettingsManager * OdTrRndLocalRenditionHost::renderSettingsManager ( )
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ rendition() [1/2]

virtual const OdTrVisRendition * OdTrRndLocalRenditionHost::rendition ( ) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ rendition() [2/2]

virtual OdTrVisRendition * OdTrRndLocalRenditionHost::rendition ( )
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ requireUniqueBindings()

virtual bool OdTrRndLocalRenditionHost::requireUniqueBindings ( const OdTrRndLocalRenditionHost * ) const
inlinevirtual

Definition at line 74 of file TrRndLocalRenditionHost.h.

◆ shallowPropertiesClone()

virtual bool OdTrRndLocalRenditionHost::shallowPropertiesClone ( OdTrVisMetafileContainer * pMfStream)
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ supportedDataFormat()

virtual OdUInt32 OdTrRndLocalRenditionHost::supportedDataFormat ( OdTrVisArrayWrapper::Type type) const
inlinevirtual

Definition at line 78 of file TrRndLocalRenditionHost.h.

◆ supportShallowPropertiesClone()

virtual bool OdTrRndLocalRenditionHost::supportShallowPropertiesClone ( OdTrVisMetafileContainer * pMfStream) const
pure virtual

Implemented in OdTrRndLocalModuleRendition.

◆ toggleUniqueBindings()

virtual void OdTrRndLocalRenditionHost::toggleUniqueBindings ( OdTrVisMetafileContainer * ,
const OdTrRndLocalRenditionHost *  ) const
inlinevirtual

Definition at line 75 of file TrRndLocalRenditionHost.h.

◆ unpurgeRequirement()

virtual bool OdTrRndLocalRenditionHost::unpurgeRequirement ( ) const
inlinevirtual

Definition at line 63 of file TrRndLocalRenditionHost.h.


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