![]() |
Pioneer
|
#include <VertexBufferGL.h>


Public Member Functions | |
| MeshObject (Graphics::VertexBuffer *vtx, Graphics::IndexBuffer *idx) | |
| ~MeshObject () override | |
| void | Bind () override |
| void | Release () override |
| Graphics::VertexBuffer * | GetVertexBuffer () const override |
| Graphics::IndexBuffer * | GetIndexBuffer () const override |
| virtual | ~MeshObject () |
| virtual void | Bind ()=0 |
| virtual void | Release ()=0 |
| virtual VertexBuffer * | GetVertexBuffer () const =0 |
| virtual IndexBuffer * | GetIndexBuffer () const =0 |
Public Member Functions inherited from RefCounted | |
| RefCounted () | |
| virtual | ~RefCounted () |
| void | IncRefCount () const |
| void | DecRefCount () const |
| int | GetRefCount () const |
Public Member Functions inherited from LuaWrappable | |
| virtual | ~LuaWrappable () |
Protected Member Functions | |
| GLuint | GetVertexArrayObject () const |
Protected Attributes | |
| RefCountedPtr< VertexBuffer > | m_vtxBuffer |
| RefCountedPtr< IndexBuffer > | m_idxBuffer |
| GLuint | m_vao = 0 |
Friends | |
| class | Graphics::RendererOGL |
| Graphics::OGL::MeshObject::MeshObject | ( | Graphics::VertexBuffer * | vtx, |
| Graphics::IndexBuffer * | idx | ||
| ) |

|
overridevirtual |
Reimplemented from Graphics::MeshObject.
|
overridevirtual |
Implements Graphics::MeshObject.
|
inlineoverridevirtual |
Implements Graphics::MeshObject.
|
inlineprotected |
|
inlineoverridevirtual |
Implements Graphics::MeshObject.
|
overridevirtual |
Implements Graphics::MeshObject.
|
friend |
|
protected |
|
protected |
|
protected |