Euphoria
|
eu::render::VertexBuffer Struct Reference
Stores vertices, uv, etc. More...
#include <buffer.h>
Inheritance diagram for eu::render::VertexBuffer:
Public Member Functions | |
VertexBuffer () | |
~VertexBuffer () | |
VertexBuffer (const VertexBuffer &)=delete | |
VertexBuffer (VertexBuffer &&)=delete | |
void | operator= (const VertexBuffer &)=delete |
void | operator= (VertexBuffer &&)=delete |
void | set_data (const std::vector< float > &data) |
Public Member Functions inherited from eu::render::Id | |
Id () | |
~Id ()=default | |
Id (const Id &)=delete | |
Id (Id &&)=delete | |
void | operator= (const Id &)=delete |
void | operator= (Id &&)=delete |
gl::Uint | get_id () const |
Static Public Member Functions | |
static void | bind (const VertexBuffer *vbo) |
static const VertexBuffer *& | get_bound () |
Additional Inherited Members | |
Protected Attributes inherited from eu::render::Id | |
gl::Uint | id |
Detailed Description
Stores vertices, uv, etc.
Represents a OpenGL Vertex Buffer Object (VBO).
Constructor & Destructor Documentation
◆ VertexBuffer() [1/3]
◆ ~VertexBuffer()
◆ VertexBuffer() [2/3]
|
delete |
◆ VertexBuffer() [3/3]
|
delete |
Member Function Documentation
◆ bind()
|
static |
◆ get_bound()
|
static |
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
delete |
◆ set_data()
void eu::render::VertexBuffer::set_data | ( | const std::vector< float > & | data | ) |
The documentation for this struct was generated from the following files: