OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
Ogre::v1::GLES2RenderToVertexBuffer Class Reference

#include <OgreGLES2RenderToVertexBuffer.h>

+ Inheritance diagram for Ogre::v1::GLES2RenderToVertexBuffer:

Public Member Functions

 GLES2RenderToVertexBuffer ()
 C'tor. More...
virtual ~GLES2RenderToVertexBuffer ()
 D'tor. More...
virtual void getRenderOperation (RenderOperation &op)
 Get the render operation for this buffer. More...
virtual void update (SceneManager *sceneMgr)
 Update the contents of this vertex buffer by rendering. More...

Detailed Description

An object which renders geometry to a vertex.
This is especially useful together with geometry shaders, as you can render procedural geometry which will get saved to a vertex buffer for reuse later, without regenerating it again. You can also create shaders that run on previous results of those shaders, creating stateful shaders.

Constructor & Destructor Documentation

◆ GLES2RenderToVertexBuffer()

Ogre::v1::GLES2RenderToVertexBuffer::GLES2RenderToVertexBuffer ( )


◆ ~GLES2RenderToVertexBuffer()

virtual Ogre::v1::GLES2RenderToVertexBuffer::~GLES2RenderToVertexBuffer ( )


Member Function Documentation

◆ getRenderOperation()

virtual void Ogre::v1::GLES2RenderToVertexBuffer::getRenderOperation ( RenderOperation op)

Get the render operation for this buffer.

◆ update()

virtual void Ogre::v1::GLES2RenderToVertexBuffer::update ( SceneManager sceneMgr)

Update the contents of this vertex buffer by rendering.

The documentation for this class was generated from the following file: