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: