#include <TrVecResourceSharingProvider.h>
|
| | ODRX_USING_HEAP_OPERATORS (OdTrVisSharingProviderClient) |
| |
| | OdTrVecResourceSharingProvider () |
| |
| | ~OdTrVecResourceSharingProvider () |
| |
| virtual void | openResourceSharing (OdTrVecDevice *pDevice) |
| |
| virtual void | closeResourceSharing (OdTrVecDevice *pDevice) |
| |
| bool | isResourceSharingOpened (OdTrVecDevice *pDevice) const |
| |
| bool | hasSharedResources () const |
| |
| virtual void | onDeleteRequest (onDeleteRequestProc pReqProc, void *pData) |
| |
| void | broadcastFunction (const OdDrawOrderMetafileBase &bitSet, broadcastProc pProc, void *pArg) const |
| |
| void | broadcastFunctionForAll (broadcastProc pProc, void *pArg, const OdTrVecDevice *pExclusion=NULL) const |
| |
| OdTrVecTtfFontsCache * | ttfFontsCache (OdTrVecDevice *pDevice) |
| |
| OdTrVecVisualStyleContainer * | visualStylesCache (OdTrVecDevice *pDevice) |
| |
| OdTrVecLayerContainer * | layersCache (OdTrVecDevice *pDevice) |
| |
| OdTrVecDevice * | findUsage (const OdDrawOrderMetafileBase &bitSet, OdTrVecDevice *pStartFrom=NULL) const |
| |
| virtual bool | shareMetafile (OdTrVecDevice *pRequestedFor, OdDrawOrderMetafileBase &bitSet, OdTrVisMetafileId metafileId, void *pInternalDataPtr, void *pOriginatorPtr) |
| |
| virtual bool | shareTexture (OdTrVecDevice *pRequestedFor, OdDrawOrderMetafileBase &bitSet, OdTrVisTextureId textureId, void *pInternalDataPtr, void *pOriginatorPtr) |
| |
| virtual bool | shareMaterial (OdTrVecDevice *pRequestedFor, OdDrawOrderMetafileBase &bitSet, OdTrVisMaterialId materialId, void *pInternalDataPtr, void *pOriginatorPtr) |
| |
| | OdTrVisSharingProviderClient () |
| |
| | ~OdTrVisSharingProviderClient () |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | OdRxObject () |
| |
| virtual | ~OdRxObject () |
| |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| |
| virtual OdRxClass * | isA () 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 |
| |
|
| virtual bool | shareMetafile (OdTrVecDevice *pRequestedFor, OdTrVecDevice *pRequestedFrom, OdTrVisMetafileId metafileId, void *pInternalDataPtr, void *pOriginatorPtr) |
| |
| virtual bool | shareTexture (OdTrVecDevice *pRequestedFor, OdTrVecDevice *pRequestedFrom, OdTrVisTextureId textureId, void *pInternalDataPtr, void *pOriginatorPtr) |
| |
| virtual bool | shareMaterial (OdTrVecDevice *pRequestedFor, OdTrVecDevice *pRequestedFrom, OdTrVisMaterialId materialId, void *pInternalDataPtr, void *pOriginatorPtr) |
| |
| bool | internalTextureProc (OdTrVecDevice *pRequestedFor, OdTrVecDevice *pRequestedFrom, OdTrVisTextureId textureId, void *pInternalDataPtr, void *pOriginatorPtr, OdTrVisTextureDef &resTexture, bool &bCreated) |
| |
| bool | materialTexturesProc (OdTrVecDevice *pRequestedFor, OdTrVecDevice *pRequestedFrom, OdTrVisMaterialId materialId, void *pInternalDataPtr, void *pOriginatorPtr) |
| |
| void | shareIdRegistration (OdTrVecDevice *pRequestedFor, OdTrVecDevice *pRequestedFrom, OdTrVisId id, OdInt32 type) |
| |
| OdTrVisRendition * | rendition (OdTrVecDevice *pRequestFor) const |
| |
| const OdTrVisRendition::ClientSettings & | clientSettings (const OdTrVecDevice *pRequestFor) const |
| |
| OdTrVisRenderClient * | renderClient (OdTrVecDevice *pRequestFor) const |
| |
| OdGsDevice * | gsDevice (OdTrVecDevice *pRequestFor) const |
| |
<group ExRender_Windows_Classes>
Definition at line 44 of file TrVecResourceSharingProvider.h.
◆ broadcastProc
| typedef void(* OdTrVecResourceSharingProvider::broadcastProc) (OdDrawOrderBaseDevice *pDevice, void *pData) |
◆ OdTrVecResourceSharingProvider()
| OdTrVecResourceSharingProvider::OdTrVecResourceSharingProvider |
( |
| ) |
|
◆ ~OdTrVecResourceSharingProvider()
| OdTrVecResourceSharingProvider::~OdTrVecResourceSharingProvider |
( |
| ) |
|
◆ broadcastFunction()
| void OdTrVecResourceSharingProvider::broadcastFunction |
( |
const OdDrawOrderMetafileBase & |
bitSet, |
|
|
broadcastProc |
pProc, |
|
|
void * |
pArg |
|
) |
| const |
◆ broadcastFunctionForAll()
| void OdTrVecResourceSharingProvider::broadcastFunctionForAll |
( |
broadcastProc |
pProc, |
|
|
void * |
pArg, |
|
|
const OdTrVecDevice * |
pExclusion = NULL |
|
) |
| const |
◆ clientSettings()
◆ closeResourceSharing()
| virtual void OdTrVecResourceSharingProvider::closeResourceSharing |
( |
OdTrVecDevice * |
pDevice | ) |
|
|
virtual |
◆ createObject()
◆ findUsage()
| OdTrVecDevice* OdTrVecResourceSharingProvider::findUsage |
( |
const OdDrawOrderMetafileBase & |
bitSet, |
|
|
OdTrVecDevice * |
pStartFrom = NULL |
|
) |
| const |
◆ gsDevice()
| OdGsDevice* OdTrVecResourceSharingProvider::gsDevice |
( |
OdTrVecDevice * |
pRequestFor | ) |
const |
|
protected |
◆ hasSharedResources()
| bool OdTrVecResourceSharingProvider::hasSharedResources |
( |
| ) |
const |
|
inlinevirtual |
◆ internalTextureProc()
| bool OdTrVecResourceSharingProvider::internalTextureProc |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdTrVecDevice * |
pRequestedFrom, |
|
|
OdTrVisTextureId |
textureId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr, |
|
|
OdTrVisTextureDef & |
resTexture, |
|
|
bool & |
bCreated |
|
) |
| |
|
protected |
◆ isResourceSharingOpened()
| bool OdTrVecResourceSharingProvider::isResourceSharingOpened |
( |
OdTrVecDevice * |
pDevice | ) |
const |
◆ layersCache()
| OdTrVecLayerContainer* OdTrVecResourceSharingProvider::layersCache |
( |
OdTrVecDevice * |
pDevice | ) |
|
◆ materialTexturesProc()
| bool OdTrVecResourceSharingProvider::materialTexturesProc |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdTrVecDevice * |
pRequestedFrom, |
|
|
OdTrVisMaterialId |
materialId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr |
|
) |
| |
|
protected |
◆ ODRX_USING_HEAP_OPERATORS()
◆ onDeleteRequest()
| virtual void OdTrVecResourceSharingProvider::onDeleteRequest |
( |
onDeleteRequestProc |
pReqProc, |
|
|
void * |
pData |
|
) |
| |
|
virtual |
◆ openResourceSharing()
| virtual void OdTrVecResourceSharingProvider::openResourceSharing |
( |
OdTrVecDevice * |
pDevice | ) |
|
|
virtual |
◆ renderClient()
| OdTrVisRenderClient* OdTrVecResourceSharingProvider::renderClient |
( |
OdTrVecDevice * |
pRequestFor | ) |
const |
|
protected |
◆ rendition()
| OdTrVisRendition* OdTrVecResourceSharingProvider::rendition |
( |
OdTrVecDevice * |
pRequestFor | ) |
const |
|
protected |
◆ shareIdRegistration()
| void OdTrVecResourceSharingProvider::shareIdRegistration |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdTrVecDevice * |
pRequestedFrom, |
|
|
OdTrVisId |
id, |
|
|
OdInt32 |
type |
|
) |
| |
|
protected |
◆ shareMaterial() [1/2]
| virtual bool OdTrVecResourceSharingProvider::shareMaterial |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdDrawOrderMetafileBase & |
bitSet, |
|
|
OdTrVisMaterialId |
materialId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr |
|
) |
| |
|
virtual |
◆ shareMaterial() [2/2]
| virtual bool OdTrVecResourceSharingProvider::shareMaterial |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdTrVecDevice * |
pRequestedFrom, |
|
|
OdTrVisMaterialId |
materialId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr |
|
) |
| |
|
protectedvirtual |
◆ shareMetafile() [1/2]
| virtual bool OdTrVecResourceSharingProvider::shareMetafile |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdDrawOrderMetafileBase & |
bitSet, |
|
|
OdTrVisMetafileId |
metafileId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr |
|
) |
| |
|
virtual |
◆ shareMetafile() [2/2]
| virtual bool OdTrVecResourceSharingProvider::shareMetafile |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdTrVecDevice * |
pRequestedFrom, |
|
|
OdTrVisMetafileId |
metafileId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr |
|
) |
| |
|
protectedvirtual |
◆ shareTexture() [1/2]
| virtual bool OdTrVecResourceSharingProvider::shareTexture |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdDrawOrderMetafileBase & |
bitSet, |
|
|
OdTrVisTextureId |
textureId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr |
|
) |
| |
|
virtual |
◆ shareTexture() [2/2]
| virtual bool OdTrVecResourceSharingProvider::shareTexture |
( |
OdTrVecDevice * |
pRequestedFor, |
|
|
OdTrVecDevice * |
pRequestedFrom, |
|
|
OdTrVisTextureId |
textureId, |
|
|
void * |
pInternalDataPtr, |
|
|
void * |
pOriginatorPtr |
|
) |
| |
|
protectedvirtual |
◆ ttfFontsCache()
◆ visualStylesCache()
| OdTrVecVisualStyleContainer* OdTrVecResourceSharingProvider::visualStylesCache |
( |
OdTrVecDevice * |
pDevice | ) |
|
◆ m_nSharedDevices
| OdUInt32 OdTrVecResourceSharingProvider::m_nSharedDevices |
|
protected |
◆ m_pLayerCache
| OdTrVecLayerContainer* OdTrVecResourceSharingProvider::m_pLayerCache |
|
protected |
◆ m_pTtfCache
◆ m_pVSCache
| OdTrVecVisualStyleContainer* OdTrVecResourceSharingProvider::m_pVSCache |
|
protected |
◆ m_rmDevices
The documentation for this class was generated from the following file: