Euphoria
|
eu::render::IndexBuffer Struct Reference
Reuses points. More...
#include <buffer.h>
Inheritance diagram for eu::render::IndexBuffer:
Public Member Functions | |
IndexBuffer () | |
~IndexBuffer () | |
IndexBuffer (const IndexBuffer &)=delete | |
IndexBuffer (IndexBuffer &&)=delete | |
void | operator= (const IndexBuffer &)=delete |
void | operator= (IndexBuffer &&)=delete |
void | set_data (const std::vector< unsigned int > &indices) |
void | draw (RenderMode mode, int count) const |
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 const IndexBuffer *& | get_bound () |
static void | bind (const IndexBuffer *ebo) |
Additional Inherited Members | |
Protected Attributes inherited from eu::render::Id | |
gl::Uint | id |
Detailed Description
Reuses points.
Represents a OpenGL Element Buffer Object (EBO).
Constructor & Destructor Documentation
◆ IndexBuffer() [1/3]
◆ ~IndexBuffer()
◆ IndexBuffer() [2/3]
|
delete |
◆ IndexBuffer() [3/3]
|
delete |
Member Function Documentation
◆ bind()
|
static |
◆ draw()
void eu::render::IndexBuffer::draw | ( | RenderMode | mode, |
int | count | ||
) | const |
◆ get_bound()
|
static |
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
delete |
◆ set_data()
void eu::render::IndexBuffer::set_data | ( | const std::vector< unsigned int > & | indices | ) |
The documentation for this struct was generated from the following files: