28 #ifndef __D3D9ResourceManager_H__ 29 #define __D3D9ResourceManager_H__ 60 void notifyOnDeviceCreate (IDirect3DDevice9* d3d9Device);
63 void notifyOnDeviceDestroy (IDirect3DDevice9* d3d9Device);
66 void notifyOnDeviceLost (IDirect3DDevice9* d3d9Device);
69 void notifyOnDeviceReset (IDirect3DDevice9* d3d9Device);
73 void lockDeviceAccess ();
77 void unlockDeviceAccess ();
111 void _notifyResourceDestroyed (
D3D9Resource* pResource);
long mDeviceAccessLockCount
ResourceContainer mResources
set< D3D9Resource * >::type ResourceContainer
ResourceContainer::iterator ResourceContainerIterator
bool getAutoHardwareBufferManagement() const
D3D9ResourceCreationPolicy mResourceCreationPolicy
void setAutoHardwareBufferManagement(bool autoManagement)
Set/Get automatic hardware buffers management.
D3D9ResourceCreationPolicy
bool mAutoHardwareBufferManagement
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
Represents a Direct3D rendering resource.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...