OGRE
13.6
Object-Oriented Graphics Rendering Engine
|
An object which renders geometry to a vertex. More...
#include <OgreGL3PlusRenderToVertexBuffer.h>
Public Member Functions | |
GL3PlusRenderToVertexBuffer () | |
virtual | ~GL3PlusRenderToVertexBuffer () |
void | getRenderOperation (RenderOperation &op) override |
Get the render operation for this buffer. More... | |
void | update (SceneManager *sceneMgr) override |
Update the contents of this vertex buffer by rendering. More... | |
Public Member Functions inherited from Ogre::RenderToVertexBuffer | |
RenderToVertexBuffer () | |
virtual | ~RenderToVertexBuffer () |
unsigned int | getMaxVertexCount () const |
Get the maximum number of vertices that the buffer will hold. More... | |
RenderOperation::OperationType | getOperationType () const |
What type of primitives does this object generate? More... | |
const MaterialPtr & | getRenderToBufferMaterial () |
Get the material which is used to render the geometry into the vertex buffer. More... | |
bool | getResetsEveryUpdate () const |
Does this object reset its buffer each time it updates? More... | |
const Renderable * | getSourceRenderable () const |
Get the source renderable of this object. More... | |
VertexDeclaration * | getVertexDeclaration () |
Get the vertex declaration that the pass will output. More... | |
virtual void | reset () |
Reset the vertex buffer to the initial state. More... | |
void | setMaxVertexCount (unsigned int maxVertexCount) |
Set the maximum number of vertices that the buffer will hold. More... | |
void | setOperationType (RenderOperation::OperationType operationType) |
Set the type of primitives that this object generates. More... | |
void | setRenderToBufferMaterialName (const String &materialName) |
Set the material name which is used to render the geometry into the vertex buffer. More... | |
void | setResetsEveryUpdate (bool resetsEveryUpdate) |
Set whether this object resets its buffers each time it updates. More... | |
void | setSourceRenderable (Renderable *source) |
Set the source renderable of this object. More... | |
An object which renders geometry to a vertex.
Ogre::GL3PlusRenderToVertexBuffer::GL3PlusRenderToVertexBuffer | ( | ) |
|
virtual |
|
overridevirtual |
Get the render operation for this buffer.
Implements Ogre::RenderToVertexBuffer.
|
overridevirtual |
Update the contents of this vertex buffer by rendering.
Implements Ogre::RenderToVertexBuffer.