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 GEDepthBuffer

Clase que describe un buffer de profundidad. Más...

#include <GEDepthBuffer.h>

Métodos públicos

 GEDepthBuffer (GEGraphicsContext *gc, VkExtent2D extent)
 Crea un buffer de profundidad (imagen, memoria y vista).
void destroy (GEGraphicsContext *gc)
 Destruye el buffer de profundidad liberando recursos Vulkan.

Atributos públicos

VkImage image
 Imagen de profundidad.
VkDeviceMemory imageMemory
 Memoria asociada a la imagen.
VkImageView imageView
 Vista de la imagen.

Descripción detallada

Clase que describe un buffer de profundidad.

Documentación de constructores y destructores

◆ GEDepthBuffer()

GEDepthBuffer::GEDepthBuffer ( GEGraphicsContext * gc,
VkExtent2D extent )

Crea un buffer de profundidad (imagen, memoria y vista).

Crea un buffer de profundidad (con su imagen, memoria y vista).

Parámetros
gcContexto gráfico.
extentDimensiones de la imagen.
gcContexto gráfico.
extentExtensión de la imagen.

Hace referencia a GEGraphicsContext::device, GEGraphicsContext::findDepthFormat(), GEGraphicsContext::findMemoryType(), image, imageMemory y imageView.

Gráfico de llamadas de esta función:

Documentación de funciones miembro

◆ destroy()

void GEDepthBuffer::destroy ( GEGraphicsContext * gc)

Destruye el buffer de profundidad liberando recursos Vulkan.

Destruye un buffer de profundidad.

Parámetros
gcContexto gráfico.

Hace referencia a GEGraphicsContext::device, image, imageMemory y imageView.

Documentación de datos miembro

◆ image

VkImage GEDepthBuffer::image

Imagen de profundidad.

Referenciado por destroy() y GEDepthBuffer().

◆ imageMemory

VkDeviceMemory GEDepthBuffer::imageMemory

Memoria asociada a la imagen.

Referenciado por destroy() y GEDepthBuffer().

◆ imageView

VkImageView GEDepthBuffer::imageView

Vista de la imagen.

Referenciado por destroy() y GEDepthBuffer().


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