28 #ifndef __D3D11RenderToVertexBuffer_H__
29 #define __D3D11RenderToVertexBuffer_H__
void reallocateBuffer(size_t index)
Class defining a single pass of a Technique (of a Material), i.e.
HardwareVertexBufferSharedPtr mVertexBuffers[2]
virtual ~D3D11RenderToVertexBuffer(void)
An object which renders geometry to a vertex.
virtual void getRenderOperation(RenderOperation &op)
Get the render operation for this buffer.
Shared pointer implementation used to share vertex buffers.
Implementation of HardwareBufferManager for D3D11.
D3D11HardwareBufferManagerBase * mBufManager
void setupGeometryShaderLinkageToStreamOut(Pass *pass)
virtual void update(SceneManager *sceneMgr)
Update the contents of this vertex buffer by rendering.
ID3D11GeometryShader * mpGeometryShader
D3D11RenderToVertexBuffer(D3D11Device &device, D3D11HardwareBufferManagerBase *bufManager)
An object which renders geometry to a vertex.
'New' rendering operation using vertex buffers.
Manages the organisation and rendering of a 'scene' i.e.