Represents a Direct3D rendering resource. More...
#include <OgreD3D9Resource.h>
Public Member Functions | |
virtual void | notifyOnDeviceCreate (IDirect3DDevice9 *d3d9Device) |
virtual void | notifyOnDeviceDestroy (IDirect3DDevice9 *d3d9Device) |
virtual void | notifyOnDeviceLost (IDirect3DDevice9 *d3d9Device) |
virtual void | notifyOnDeviceReset (IDirect3DDevice9 *d3d9Device) |
D3D9Resource () | |
virtual | ~D3D9Resource () |
Static Public Member Functions | |
static void | lockDeviceAccess () |
static void | unlockDeviceAccess () |
Represents a Direct3D rendering resource.
Provide unified interface to handle various device states.
Definition at line 39 of file OgreD3D9Resource.h.
virtual Ogre::D3D9Resource::~D3D9Resource | ( | ) | [virtual] |
static void Ogre::D3D9Resource::lockDeviceAccess | ( | ) | [static] |
virtual void Ogre::D3D9Resource::notifyOnDeviceCreate | ( | IDirect3DDevice9 * | d3d9Device | ) | [virtual] |
Reimplemented in Ogre::D3D9Texture, Ogre::D3D9GpuFragmentProgram, Ogre::D3D9GpuVertexProgram, Ogre::D3D9HardwareOcclusionQuery, Ogre::D3D9VertexDeclaration, Ogre::D3D9HardwareIndexBuffer, and Ogre::D3D9HardwareVertexBuffer.
Definition at line 46 of file OgreD3D9Resource.h.
virtual void Ogre::D3D9Resource::notifyOnDeviceDestroy | ( | IDirect3DDevice9 * | d3d9Device | ) | [virtual] |
Reimplemented in Ogre::D3D9Texture, Ogre::D3D9GpuFragmentProgram, Ogre::D3D9GpuVertexProgram, Ogre::D3D9HardwareOcclusionQuery, Ogre::D3D9VertexDeclaration, Ogre::D3D9HardwareIndexBuffer, and Ogre::D3D9HardwareVertexBuffer.
Definition at line 49 of file OgreD3D9Resource.h.
virtual void Ogre::D3D9Resource::notifyOnDeviceLost | ( | IDirect3DDevice9 * | d3d9Device | ) | [virtual] |
Reimplemented in Ogre::D3D9Texture, Ogre::D3D9HardwareOcclusionQuery, Ogre::D3D9HardwareIndexBuffer, and Ogre::D3D9HardwareVertexBuffer.
Definition at line 53 of file OgreD3D9Resource.h.
virtual void Ogre::D3D9Resource::notifyOnDeviceReset | ( | IDirect3DDevice9 * | d3d9Device | ) | [virtual] |
Reimplemented in Ogre::D3D9Texture, Ogre::D3D9HardwareOcclusionQuery, Ogre::D3D9HardwareIndexBuffer, and Ogre::D3D9HardwareVertexBuffer.
Definition at line 57 of file OgreD3D9Resource.h.
static void Ogre::D3D9Resource::unlockDeviceAccess | ( | ) | [static] |
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Sep 2 2012 07:27:49