Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Graphics::MeshObject Class Referenceabstract

#include <VertexBuffer.h>

Inheritance diagram for Graphics::MeshObject:
Inheritance graph
[legend]
Collaboration diagram for Graphics::MeshObject:
Collaboration graph
[legend]

Public Member Functions

virtual ~MeshObject ()
 
virtual void Bind ()=0
 
virtual void Release ()=0
 
virtual VertexBufferGetVertexBuffer () const =0
 
virtual IndexBufferGetIndexBuffer () 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 ()
 

Constructor & Destructor Documentation

◆ ~MeshObject()

virtual Graphics::MeshObject::~MeshObject ( )
inlinevirtual

Member Function Documentation

◆ Bind()

virtual void Graphics::MeshObject::Bind ( )
pure virtual

◆ GetIndexBuffer()

virtual IndexBuffer * Graphics::MeshObject::GetIndexBuffer ( ) const
pure virtual

◆ GetVertexBuffer()

virtual VertexBuffer * Graphics::MeshObject::GetVertexBuffer ( ) const
pure virtual

◆ Release()

virtual void Graphics::MeshObject::Release ( )
pure virtual

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