CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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) const =0
 
virtual bool getMaterialDef (OdTrVisMaterialId materialId, OdTrVisMaterialDef &mtDef) const =0
 
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 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 void examInitializeArray (OdTrVisArrayWrapper &wrapArray, const ExamArrayEntry *pElem, OdUInt32 nElems, OdTrVisArrayWrapper::DataSize dataTypeSize) const =0
 
virtual void examExtendArray (OdTrVisArrayWrapper &wrapArray, const ExamArrayEntry *pElem, OdUInt32 nElems) const =0
 
virtual void examTruncateArray (OdTrVisArrayWrapper &wrapArray, OdUInt32 uSizeElems) const =0
 
virtual void examRecreateArray (OdTrVisArrayWrapper &wrapArray, const ExamArrayEntry *pElem, OdUInt32 nElems) const =0
 
virtual void examFreeArray (OdTrVisArrayWrapper &wrapArray) const =0
 
virtual bool examSupportAccess () const
 
virtual const voidexamAccessArray (const OdTrVisArrayWrapper &wrapArray, bool bLock=true) const =0
 
- 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 76 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 
) 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.

◆ 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 71 of file TrRndLocalRenditionHost.h.

◆ supportShallowPropertiesClone()

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

Implemented in OdTrRndLocalModuleRendition.


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