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. | |
Clase que describe un buffer de profundidad.
| 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).
| gc | Contexto gráfico. |
| extent | Dimensiones de la imagen. |
| gc | Contexto gráfico. |
| extent | Extensión de la imagen. |
Hace referencia a GEGraphicsContext::device, GEGraphicsContext::findDepthFormat(), GEGraphicsContext::findMemoryType(), image, imageMemory y imageView.
| void GEDepthBuffer::destroy | ( | GEGraphicsContext * | gc | ) |
Destruye el buffer de profundidad liberando recursos Vulkan.
Destruye un buffer de profundidad.
| gc | Contexto gráfico. |
Hace referencia a GEGraphicsContext::device, image, imageMemory y imageView.
| VkImage GEDepthBuffer::image |
Imagen de profundidad.
Referenciado por destroy() y GEDepthBuffer().
| VkDeviceMemory GEDepthBuffer::imageMemory |
Memoria asociada a la imagen.
Referenciado por destroy() y GEDepthBuffer().
| VkImageView GEDepthBuffer::imageView |
Vista de la imagen.
Referenciado por destroy() y GEDepthBuffer().