Go to the documentation of this file.
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 counter buffers.
Base definition of a hardware buffer manager.
Shared pointer implementation used to share index buffers.
D3D9HardwareBufferManager()
Implementation of HardwareBufferManager for D3D9.
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.
Singleton wrapper for hardware buffer manager.
Reference-counted shared pointer, used for objects where implicit destruction is required.
@ HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE
Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.
D3D9HardwareBufferManagerBase as a Singleton.
Usage
Enums describing buffer usage; not mutually exclusive.
~D3D9HardwareBufferManager()
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Apr 13 2021 08:53:15