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