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