OGRE
2.2.4
Object-Oriented Graphics Rendering Engine
|
Represents a Direct3D rendering resource. More...
#include <OgreD3D9Resource.h>
Public Member Functions | |
D3D9Resource () | |
virtual | ~D3D9Resource () |
virtual void | notifyOnDeviceCreate (IDirect3DDevice9 *d3d9Device) |
virtual void | notifyOnDeviceDestroy (IDirect3DDevice9 *d3d9Device) |
virtual void | notifyOnDeviceLost (IDirect3DDevice9 *d3d9Device) |
virtual void | notifyOnDeviceReset (IDirect3DDevice9 *d3d9Device) |
Static Public Member Functions | |
static void | lockDeviceAccess () |
static void | unlockDeviceAccess () |
Represents a Direct3D rendering resource.
Provide unified interface to handle various device states.
Ogre::D3D9Resource::D3D9Resource | ( | ) |
|
virtual |
|
static |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in Ogre::D3D9Texture, Ogre::D3D9HardwareOcclusionQuery, Ogre::D3D9HardwareIndexBuffer, and Ogre::D3D9HardwareVertexBuffer.
|
inlinevirtual |
Reimplemented in Ogre::D3D9Texture, Ogre::D3D9HardwareOcclusionQuery, Ogre::D3D9HardwareIndexBuffer, and Ogre::D3D9HardwareVertexBuffer.
References OGRE_STATIC_MUTEX.
|
static |