#include <buffer.h>
◆ ~vertexBuffer()
| virtual luna::renderer::vertexBuffer::~vertexBuffer |
( |
| ) |
|
|
virtualdefault |
◆ bind()
| virtual void luna::renderer::vertexBuffer::bind |
( |
| ) |
const |
|
pure virtual |
◆ create() [1/2]
| ref< vertexBuffer > luna::renderer::vertexBuffer::create |
( |
float * |
vertices, |
|
|
uint32_t |
size |
|
) |
| |
|
static |
◆ create() [2/2]
◆ getIndex()
template<typename mesh >
| mesh & luna::renderer::vertexBuffer::getIndex |
( |
uint32_t |
index | ) |
|
|
inline |
◆ operator[]()
template<typename mesh >
| mesh luna::renderer::vertexBuffer::operator[] |
( |
int |
index | ) |
|
|
inline |
◆ setData()
| virtual void luna::renderer::vertexBuffer::setData |
( |
const void * |
data, |
|
|
uint32_t |
size |
|
) |
| |
|
pure virtual |
◆ unbind()
| virtual void luna::renderer::vertexBuffer::unbind |
( |
| ) |
const |
|
pure virtual |
◆ data
| void* luna::renderer::vertexBuffer::data = nullptr |
◆ size
| uint32_t luna::renderer::vertexBuffer::size = 0 |
◆ srcShader
| ref<shader> luna::renderer::vertexBuffer::srcShader |
|
private |
The documentation for this class was generated from the following files:
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/rendering/buffer.h
- C:/Users/robbe/source/repos/lolrobbe2/luna/luna/src/core/rendering/buffer.cpp