Clase que describe un buffer de vértices. Más...
#include <GEVertexBuffer.h>
Métodos públicos | |
| GEVertexBuffer (GEGraphicsContext *gc, size_t size, const void *data) | |
| Crea un Vertex Buffer. | |
| void | destroy (GEGraphicsContext *gc) |
| Destruye los campos de un Vertex Buffer. | |
Atributos públicos | |
| VkBuffer | buffer |
| VkDeviceMemory | memory |
Clase que describe un buffer de vértices.
| GEVertexBuffer::GEVertexBuffer | ( | GEGraphicsContext * | gc, |
| size_t | size, | ||
| const void * | data ) |
Crea un Vertex Buffer.
| gc | Contexto gráfico. |
| size | Tamaño del buffer en bytes. |
| data | Puntero a los datos de vértices. |
Hace referencia a buffer, GEGraphicsContext::device, GEGraphicsContext::findMemoryType() y memory.
| void GEVertexBuffer::destroy | ( | GEGraphicsContext * | gc | ) |
Destruye los campos de un Vertex Buffer.
| gc | Contexto gráfico. |
Hace referencia a buffer, GEGraphicsContext::device y memory.
| VkBuffer GEVertexBuffer::buffer |
Referenciado por destroy() y GEVertexBuffer().
| VkDeviceMemory GEVertexBuffer::memory |
Referenciado por destroy() y GEVertexBuffer().