Animación Vulkan 1.0
Animación de tiro libre baloncesto con motor gráfico desarrollado en clase
Cargando...
Buscando...
Nada coincide
Referencia de la clase GEIndexBuffer

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.

Descripción detallada

Clase que describe un buffer de índices.

Documentación de constructores y destructores

◆ GEIndexBuffer()

GEIndexBuffer::GEIndexBuffer ( GEGraphicsContext * gc,
size_t size,
const void * data )

Crea un Index Buffer y sube los datos al buffer.

Crea un Index Buffer.

Parámetros
gcContexto gráfico.
sizeTamaño del buffer en bytes.
dataPuntero a los datos de índices.

Hace referencia a buffer, GEGraphicsContext::device, GEGraphicsContext::findMemoryType() y memory.

Gráfico de llamadas de esta función:

Documentación de funciones miembro

◆ destroy()

void GEIndexBuffer::destroy ( GEGraphicsContext * gc)

Destruye los recursos del index buffer.

Destruye los campos de un Index Buffer.

Parámetros
gcContexto gráfico.

Hace referencia a buffer, GEGraphicsContext::device y memory.

Documentación de datos miembro

◆ buffer

VkBuffer GEIndexBuffer::buffer

Buffer Vulkan que contiene índices.

Referenciado por destroy() y GEIndexBuffer().

◆ memory

VkDeviceMemory GEIndexBuffer::memory

Memoria asociada al buffer.

Referenciado por destroy() y GEIndexBuffer().


La documentación de esta clase está generada de los siguientes archivos: