28 #ifndef __D3D9HARWAREBUFFERMANAGER_H__
29 #define __D3D9HARWAREBUFFERMANAGER_H__
50 createVertexBuffer(
size_t vertexSize,
size_t numVerts,
HardwareBuffer::Usage usage,
bool useShadowBuffer =
false);
62 bool useShadowBuffer =
false,
const String& name =
"");
Shared pointer implementation used to share index buffers.
Singleton wrapper for hardware buffer manager.
Shared pointer implementation used to share counter buffers.
Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.
This class declares the format of a set of vertex inputs, which can be issued to the rendering API th...
Shared pointer implementation used to share vertex buffers.
Base definition of a hardware buffer manager.
Usage
Enums describing buffer usage; not mutually exclusive.
Reference-counted shared pointer, used for objects where implicit destruction is required.
~D3D9HardwareBufferManager()
Implementation of HardwareBufferManager for D3D9.
D3D9HardwareBufferManager()
D3D9HardwareBufferManagerBase as a Singleton.