![]() |
OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
|
#include <OgreD3D9HardwareIndexBuffer.h>
Additional Inherited Members | |
![]() | |
enum | IndexType { IT_16BIT , IT_32BIT } |
![]() | |
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 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.