![]() |
OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
|
#include <OgreD3D9HardwareIndexBuffer.h>
Inheritance diagram for Ogre::D3D9HardwareIndexBuffer:Additional Inherited Members | |
Public Types inherited from Ogre::HardwareIndexBuffer | |
| enum | IndexType { IT_16BIT , IT_32BIT } |
Public Types inherited from Ogre::HardwareBuffer | |
| enum | LockOptions { HBL_NORMAL , HBL_DISCARD , HBL_READ_ONLY , HBL_NO_OVERWRITE , HBL_WRITE_ONLY } |
| Locking options. More... | |
| typedef int | Usage |
| enum | UsageEnum { HBU_STATIC = HBU_GPU_TO_CPU , HBU_DYNAMIC = HBU_CPU_ONLY , HBU_WRITE_ONLY = HBU_DETAIL_WRITE_ONLY , HBU_DISCARDABLE = 8 , HBU_STATIC_WRITE_ONLY = HBU_GPU_ONLY , HBU_DYNAMIC_WRITE_ONLY = HBU_CPU_TO_GPU , HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE = HBU_CPU_TO_GPU } |
| Rather use HardwareBufferUsage. More... | |
Static Public Member Functions inherited from Ogre::D3D9Resource | |
| static void | lockDeviceAccess () |
| static void | unlockDeviceAccess () |
| Ogre::D3D9HardwareIndexBuffer::D3D9HardwareIndexBuffer | ( | HardwareBufferManagerBase * | mgr, |
| IndexType | idxType, | ||
| size_t | numIndexes, | ||
| HardwareBuffer::Usage | usage, | ||
| bool | useShadowBuffer | ||
| ) |
| Ogre::D3D9HardwareIndexBuffer::~D3D9HardwareIndexBuffer | ( | ) |
See HardwareBuffer.
Implements Ogre::HardwareBuffer.
|
virtual |
See HardwareBuffer.
Implements Ogre::HardwareBuffer.
|
virtual |
Reimplemented from Ogre::D3D9Resource.
|
virtual |
Reimplemented from Ogre::D3D9Resource.
|
virtual |
Reimplemented from Ogre::D3D9Resource.
|
virtual |
Reimplemented from Ogre::D3D9Resource.
| void Ogre::D3D9HardwareIndexBuffer::createBuffer | ( | IDirect3DDevice9 * | d3d9Device, |
| D3DPOOL | ePool, | ||
| bool | updateNewBuffer | ||
| ) |
| IDirect3DIndexBuffer9 * Ogre::D3D9HardwareIndexBuffer::getD3DIndexBuffer | ( | void | ) |
Get the D3D-specific index buffer.