CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Protected Member Functions | List of all members
OdTrRndSystemExternalArraysManager Class Reference

#include <TrRndExternalArraysManager.h>

Inheritance diagram for OdTrRndSystemExternalArraysManager:
OdTrRndExternalArraysManager OdTrRndLocalRenditionHost OdTrRndLocalModuleRendition

Public Member Functions

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
 
- Public 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

static OdUInt32 examTotalSize (const ExamArrayEntry *pElem, OdUInt32 nElems)
 

Detailed Description

<group ExRender_Windows_Classes>

Definition at line 65 of file TrRndExternalArraysManager.h.

Member Function Documentation

◆ examAccessArray()

virtual const void * OdTrRndSystemExternalArraysManager::examAccessArray ( const OdTrVisArrayWrapper wrapArray,
bool  bLock = true 
) const
inlinevirtual

Implements OdTrRndExternalArraysManager.

Definition at line 128 of file TrRndExternalArraysManager.h.

◆ examExtendArray()

virtual void OdTrRndSystemExternalArraysManager::examExtendArray ( OdTrVisArrayWrapper wrapArray,
const ExamArrayEntry pElem,
OdUInt32  nElems 
) const
inlinevirtual

Implements OdTrRndExternalArraysManager.

Definition at line 94 of file TrRndExternalArraysManager.h.

◆ examFreeArray()

virtual void OdTrRndSystemExternalArraysManager::examFreeArray ( OdTrVisArrayWrapper wrapArray) const
inlinevirtual

Implements OdTrRndExternalArraysManager.

Definition at line 123 of file TrRndExternalArraysManager.h.

◆ examInitializeArray()

virtual void OdTrRndSystemExternalArraysManager::examInitializeArray ( OdTrVisArrayWrapper wrapArray,
const ExamArrayEntry pElem,
OdUInt32  nElems,
OdTrVisArrayWrapper::DataSize  dataTypeSize 
) const
inlinevirtual

Implements OdTrRndExternalArraysManager.

Definition at line 76 of file TrRndExternalArraysManager.h.

◆ examRecreateArray()

virtual void OdTrRndSystemExternalArraysManager::examRecreateArray ( OdTrVisArrayWrapper wrapArray,
const ExamArrayEntry pElem,
OdUInt32  nElems 
) const
inlinevirtual

Implements OdTrRndExternalArraysManager.

Definition at line 117 of file TrRndExternalArraysManager.h.

◆ examTotalSize()

static OdUInt32 OdTrRndSystemExternalArraysManager::examTotalSize ( const ExamArrayEntry pElem,
OdUInt32  nElems 
)
inlinestaticprotected

Definition at line 68 of file TrRndExternalArraysManager.h.

◆ examTruncateArray()

virtual void OdTrRndSystemExternalArraysManager::examTruncateArray ( OdTrVisArrayWrapper wrapArray,
OdUInt32  uSizeElems 
) const
inlinevirtual

Implements OdTrRndExternalArraysManager.

Definition at line 112 of file TrRndExternalArraysManager.h.


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