An object which renders geometry to a vertex.
More...
#include <OgreGL3PlusRenderToVertexBuffer.h>
An object which renders geometry to a vertex.
◆ GL3PlusRenderToVertexBuffer()
Ogre::GL3PlusRenderToVertexBuffer::GL3PlusRenderToVertexBuffer |
( |
| ) |
|
◆ ~GL3PlusRenderToVertexBuffer()
virtual Ogre::GL3PlusRenderToVertexBuffer::~GL3PlusRenderToVertexBuffer |
( |
| ) |
|
|
virtual |
◆ getRenderOperation()
virtual void Ogre::GL3PlusRenderToVertexBuffer::getRenderOperation |
( |
RenderOperation & |
op | ) |
|
|
virtual |
◆ update()
virtual void Ogre::GL3PlusRenderToVertexBuffer::update |
( |
SceneManager * |
sceneMgr | ) |
|
|
virtual |
◆ getVertexDeclaration()
Get the vertex declaration that the pass will output.
◆ getMaxVertexCount()
unsigned int Ogre::RenderToVertexBuffer::getMaxVertexCount |
( |
| ) |
const |
|
inlineinherited |
Get the maximum number of vertices that the buffer will hold.
◆ setMaxVertexCount()
void Ogre::RenderToVertexBuffer::setMaxVertexCount |
( |
unsigned int |
maxVertexCount | ) |
|
|
inlineinherited |
Set the maximum number of vertices that the buffer will hold.
◆ getOperationType()
What type of primitives does this object generate?
◆ setOperationType()
Set the type of primitives that this object generates.
◆ setResetsEveryUpdate()
void Ogre::RenderToVertexBuffer::setResetsEveryUpdate |
( |
bool |
resetsEveryUpdate | ) |
|
|
inlineinherited |
Set whether this object resets its buffers each time it updates.
◆ getResetsEveryUpdate()
bool Ogre::RenderToVertexBuffer::getResetsEveryUpdate |
( |
| ) |
const |
|
inlineinherited |
Does this object reset its buffer each time it updates?
◆ reset()
virtual void Ogre::RenderToVertexBuffer::reset |
( |
void |
| ) |
|
|
inlinevirtualinherited |
Reset the vertex buffer to the initial state.
In the next update, the source renderable will be used as input.
◆ setSourceRenderable()
void Ogre::RenderToVertexBuffer::setSourceRenderable |
( |
Renderable * |
source | ) |
|
|
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)
◆ getSourceRenderable()
const Renderable* Ogre::RenderToVertexBuffer::getSourceRenderable |
( |
| ) |
const |
|
inlineinherited |
Get the source renderable of this object.
◆ getRenderToBufferMaterial()
const MaterialPtr& Ogre::RenderToVertexBuffer::getRenderToBufferMaterial |
( |
| ) |
|
|
inlineinherited |
Get the material which is used to render the geometry into the vertex buffer.
◆ setRenderToBufferMaterialName()
void Ogre::RenderToVertexBuffer::setRenderToBufferMaterialName |
( |
const String & |
materialName | ) |
|
|
inherited |
Set the material name which is used to render the geometry into the vertex buffer.
The documentation for this class was generated from the following file: