Clase que describe un buffer de índices. Más...
#include <GEIndexBuffer.h>
Métodos públicos | |
| GEIndexBuffer (GEGraphicsContext *gc, size_t size, const void *data) | |
| Crea un Index Buffer y sube los datos al buffer. | |
| void | destroy (GEGraphicsContext *gc) |
| Destruye los recursos del index buffer. | |
Atributos públicos | |
| VkBuffer | buffer |
| Buffer Vulkan que contiene índices. | |
| VkDeviceMemory | memory |
| Memoria asociada al buffer. | |
Clase que describe un buffer de índices.
| GEIndexBuffer::GEIndexBuffer | ( | GEGraphicsContext * | gc, |
| size_t | size, | ||
| const void * | data ) |
Crea un Index Buffer y sube los datos al buffer.
Crea un Index Buffer.
| gc | Contexto gráfico. |
| size | Tamaño del buffer en bytes. |
| data | Puntero a los datos de índices. |
Hace referencia a buffer, GEGraphicsContext::device, GEGraphicsContext::findMemoryType() y memory.
| void GEIndexBuffer::destroy | ( | GEGraphicsContext * | gc | ) |
Destruye los recursos del index buffer.
Destruye los campos de un Index Buffer.
| gc | Contexto gráfico. |
Hace referencia a buffer, GEGraphicsContext::device y memory.
| VkBuffer GEIndexBuffer::buffer |
Buffer Vulkan que contiene índices.
Referenciado por destroy() y GEIndexBuffer().
| VkDeviceMemory GEIndexBuffer::memory |
Memoria asociada al buffer.
Referenciado por destroy() y GEIndexBuffer().