|
| ODRX_USING_HEAP_OPERATORS (OdTrVisSharingProviderClient) |
|
| OdTrVecResourceSharingProvider () |
|
| ~OdTrVecResourceSharingProvider () |
|
virtual void | openResourceSharing (OdTrVecDevice *pDevice) |
|
virtual void | closeResourceSharing (OdTrVecDevice *pDevice, bool bTemporaryDisconnect=false) |
|
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) |
|
OdTrVisMetafilesPool * | metafilesPool (OdTrVecDevice *pDevice) |
|
void | mtLockMetafilesPool (OdTrVecDevice *pDevice) |
|
void | mtUnlockMetafilesPool (OdTrVecDevice *pDevice) |
|
OdRxObject * | serverMetafilesPool (OdTrVecDevice *pDevice) |
|
void | setServerMetafilesPool (OdTrVecDevice *pDevice, OdRxObject *pMfPool) |
|
OdTrVecDevice * | findUsage (const OdDrawOrderMetafileBase &bitSet, OdTrVecDevice *pStartFrom=NULL) const |
|
virtual bool | shareMetafile (OdTrVecDevice *pRequestedFor, OdDrawOrderMetafileBase &bitSet, OdTrVisMetafileId metafileId, void *pInternalDataPtr, void *pOriginatorPtr) |
|
virtual bool | shareGroup (OdTrVecDevice *pRequestedFor, OdDrawOrderMetafileBase &bitSet, OdTrVisGroupId groupId, 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 () |
|
virtual bool | hasSharedResources () const =0 |
|
| 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 | shareGroup (OdTrVecDevice *pRequestedFor, OdTrVecDevice *pRequestedFrom, OdTrVisGroupId groupId, 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 46 of file TrVecResourceSharingProvider.h.