OGRE 2.1
Object-Oriented Graphics Rendering Engine
|
Implementation of HardwareBufferManager for D3D9. More...
#include <OgreD3D9HardwareBufferManager.h>
Public Member Functions | |
D3D9HardwareBufferManagerBase () | |
~D3D9HardwareBufferManagerBase () | |
HardwareCounterBufferSharedPtr | createCounterBuffer (size_t sizeBytes, HardwareBuffer::Usage usage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE, bool useShadowBuffer=false, const String &name="") |
HardwareIndexBufferSharedPtr | createIndexBuffer (HardwareIndexBuffer::IndexType itype, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer=false) |
Create a hardware vertex buffer. | |
RenderToVertexBufferSharedPtr | createRenderToVertexBuffer () |
Create a render to vertex buffer. | |
HardwareUniformBufferSharedPtr | createUniformBuffer (size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, const String &name="") |
HardwareVertexBufferSharedPtr | createVertexBuffer (size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer=false) |
Creates a vertex buffer. | |
Implementation of HardwareBufferManager for D3D9.
Ogre::D3D9HardwareBufferManagerBase::D3D9HardwareBufferManagerBase | ( | ) |
Ogre::D3D9HardwareBufferManagerBase::~D3D9HardwareBufferManagerBase | ( | ) |
HardwareCounterBufferSharedPtr Ogre::D3D9HardwareBufferManagerBase::createCounterBuffer | ( | size_t | sizeBytes, |
HardwareBuffer::Usage | usage = HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE , |
||
bool | useShadowBuffer = false , |
||
const String & | name = "" |
||
) |
HardwareIndexBufferSharedPtr Ogre::D3D9HardwareBufferManagerBase::createIndexBuffer | ( | HardwareIndexBuffer::IndexType | itype, |
size_t | numIndexes, | ||
HardwareBuffer::Usage | usage, | ||
bool | useShadowBuffer = false |
||
) |
Create a hardware vertex buffer.
RenderToVertexBufferSharedPtr Ogre::D3D9HardwareBufferManagerBase::createRenderToVertexBuffer | ( | ) |
Create a render to vertex buffer.
HardwareUniformBufferSharedPtr Ogre::D3D9HardwareBufferManagerBase::createUniformBuffer | ( | size_t | sizeBytes, |
HardwareBuffer::Usage | usage, | ||
bool | useShadowBuffer, | ||
const String & | name = "" |
||
) |
HardwareVertexBufferSharedPtr Ogre::D3D9HardwareBufferManagerBase::createVertexBuffer | ( | size_t | vertexSize, |
size_t | numVerts, | ||
HardwareBuffer::Usage | usage, | ||
bool | useShadowBuffer = false |
||
) |
Creates a vertex buffer.