#include <OgreGLRenderToVertexBuffer.h>
An object which renders geometry to a vertex.
Definition at line 44 of file OgreGLRenderToVertexBuffer.h.
◆ GLRenderToVertexBuffer()
Ogre::GLRenderToVertexBuffer::GLRenderToVertexBuffer |
( |
| ) |
|
◆ ~GLRenderToVertexBuffer()
virtual Ogre::GLRenderToVertexBuffer::~GLRenderToVertexBuffer |
( |
| ) |
|
|
virtual |
◆ bindVerticesOutput()
void Ogre::GLRenderToVertexBuffer::bindVerticesOutput |
( |
Pass * |
pass | ) |
|
|
protected |
◆ getGLSemanticType()
◆ getMaxVertexCount()
unsigned int Ogre::RenderToVertexBuffer::getMaxVertexCount |
( |
| ) |
const |
|
inherited |
◆ getOperationType()
◆ getRenderOperation()
virtual void Ogre::GLRenderToVertexBuffer::getRenderOperation |
( |
RenderOperation & |
op | ) |
|
|
virtual |
◆ getRenderToBufferMaterial()
const MaterialPtr& Ogre::RenderToVertexBuffer::getRenderToBufferMaterial |
( |
| ) |
|
|
inherited |
◆ getResetsEveryUpdate()
bool Ogre::RenderToVertexBuffer::getResetsEveryUpdate |
( |
| ) |
const |
|
inherited |
◆ getSemanticVaryingName()
◆ getSourceRenderable()
const Renderable* Ogre::RenderToVertexBuffer::getSourceRenderable |
( |
| ) |
const |
|
inherited |
◆ getVertexDeclaration()
Get the vertex declaration that the pass will output.
◆ reallocateBuffer()
void Ogre::GLRenderToVertexBuffer::reallocateBuffer |
( |
size_t |
index | ) |
|
|
protected |
◆ reset()
virtual void Ogre::RenderToVertexBuffer::reset |
( |
| ) |
|
|
virtualinherited |
Reset the vertex buffer to the initial state.
In the next update, the source renderable will be used as input.
Definition at line 111 of file OgreRenderToVertexBuffer.h.
◆ setMaxVertexCount()
void Ogre::RenderToVertexBuffer::setMaxVertexCount |
( |
unsigned int |
maxVertexCount | ) |
|
|
inherited |
◆ setOperationType()
◆ setRenderToBufferMaterialName()
void Ogre::RenderToVertexBuffer::setRenderToBufferMaterialName |
( |
const String & |
materialName | ) |
|
|
inherited |
Set the material name which is used to render the geometry into the vertex buffer.
◆ setResetsEveryUpdate()
void Ogre::RenderToVertexBuffer::setResetsEveryUpdate |
( |
bool |
resetsEveryUpdate | ) |
|
|
inherited |
◆ setSourceRenderable()
void Ogre::RenderToVertexBuffer::setSourceRenderable |
( |
Renderable * |
source | ) |
|
|
inherited |
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)
Definition at line 118 of file OgreRenderToVertexBuffer.h.
◆ update()
virtual void Ogre::GLRenderToVertexBuffer::update |
( |
SceneManager * |
sceneMgr | ) |
|
|
virtual |
◆ mFrontBufferIndex
size_t Ogre::GLRenderToVertexBuffer::mFrontBufferIndex |
|
protected |
◆ mMaterial
◆ mMaxVertexCount
unsigned int Ogre::RenderToVertexBuffer::mMaxVertexCount |
|
protectedinherited |
◆ mOperationType
◆ mPrimitivesDrawnQuery
GLuint Ogre::GLRenderToVertexBuffer::mPrimitivesDrawnQuery |
|
protected |
◆ mResetRequested
bool Ogre::RenderToVertexBuffer::mResetRequested |
|
protectedinherited |
◆ mResetsEveryUpdate
bool Ogre::RenderToVertexBuffer::mResetsEveryUpdate |
|
protectedinherited |
◆ mSourceRenderable
Renderable* Ogre::RenderToVertexBuffer::mSourceRenderable |
|
protectedinherited |
◆ mVertexBuffers
◆ mVertexData
VertexData* Ogre::RenderToVertexBuffer::mVertexData |
|
protectedinherited |
The documentation for this class was generated from the following file: