![]() |
OGRE 14.1
Object-Oriented Graphics Rendering Engine
|
Implementation of HardwareBufferManager for D3D11. More...
#include <OgreD3D11HardwareBufferManager.h>
Additional Inherited Members | |
![]() | |
static HardwareBufferManager & | getSingleton (void) |
Get the singleton instance. | |
static HardwareBufferManager * | getSingletonPtr (void) |
Get the singleton instance. | |
![]() | |
static HardwareBufferManager & | getSingleton (void) |
Get the singleton instance. | |
static HardwareBufferManager * | getSingletonPtr (void) |
Get the singleton instance. | |
Implementation of HardwareBufferManager for D3D11.
Ogre::D3D11HardwareBufferManager::D3D11HardwareBufferManager | ( | D3D11Device & | device | ) |
Ogre::D3D11HardwareBufferManager::~D3D11HardwareBufferManager | ( | ) |
|
virtual |
Creates a vertex buffer.
Implements Ogre::HardwareBufferManagerBase.
HardwareVertexBufferSharedPtr Ogre::D3D11HardwareBufferManager::createStreamOutputVertexBuffer | ( | size_t | vertexSize, |
size_t | numVerts, | ||
HardwareBuffer::Usage | usage, | ||
bool | useShadowBuffer = false |
||
) |
Creates a stream output vertex buffer.
|
virtual |
Create a hardware vertex buffer.
Implements Ogre::HardwareBufferManagerBase.
|
virtual |
Create a render to vertex buffer.
Reimplemented from Ogre::HardwareBufferManagerBase.
|
overridevirtual |
Create uniform buffer.
This type of buffer allows the upload of shader constants once, and sharing between shader stages or even shaders from another materials. The update shall be triggered by GpuProgramParameters, if is dirty
Reimplemented from Ogre::HardwareBufferManagerBase.