|
evan 2026.1.4
Evan
|
Holds properties required for generating mipmaps for a Vulkan image. More...
#include <headers/evan/GPUTexture.hpp>
Public Attributes | |
| VkCommandPool | _commandPool |
| VkQueue | _graphicsQueue |
| VkImage | _image |
| VkFormat | _imageFormat |
| uint32_t | _texWidth |
| The width of the Vulkan image in pixels. | |
| uint32_t | _texHeight |
| The height of the Vulkan image in pixels. | |
| uint32_t | _mipLevels |
Holds properties required for generating mipmaps for a Vulkan image.
This structure encapsulates all necessary Vulkan objects and image properties needed to perform mipmap generation operations.
| _commandPool | The Vulkan command pool used to allocate command buffers for mipmap generation. |
| _graphicsQueue | The Vulkan graphics queue used to submit command buffers for execution during mipmap generation. |
| _image | The Vulkan image for which mipmaps are to be generated. |
| _imageFormat | The format of the Vulkan image for which mipmaps are to be generated. |
| _texWidth | The width of the Vulkan image in pixels. |
| _texHeight | The height of the Vulkan image in pixels. |
| _mipLevels | The number of mipmap levels to generate for the Vulkan image. |
Definition at line 162 of file GPUTexture.hpp.
| VkCommandPool evan::GPUTexture::GenerateMipmapsProperties::_commandPool |
The Vulkan command pool used to allocate command buffers for mipmap generation.
Definition at line 164 of file GPUTexture.hpp.
| VkQueue evan::GPUTexture::GenerateMipmapsProperties::_graphicsQueue |
The Vulkan graphics queue used to submit command buffers for execution during mipmap generation.
Definition at line 167 of file GPUTexture.hpp.
| VkImage evan::GPUTexture::GenerateMipmapsProperties::_image |
The Vulkan image for which mipmaps are to be generated.
Definition at line 171 of file GPUTexture.hpp.
| VkFormat evan::GPUTexture::GenerateMipmapsProperties::_imageFormat |
The format of the Vulkan image for which mipmaps are to be generated.
Definition at line 174 of file GPUTexture.hpp.
| uint32_t evan::GPUTexture::GenerateMipmapsProperties::_mipLevels |
The number of mipmap levels to generate for the Vulkan image.
Definition at line 182 of file GPUTexture.hpp.
| uint32_t evan::GPUTexture::GenerateMipmapsProperties::_texHeight |
The height of the Vulkan image in pixels.
Definition at line 180 of file GPUTexture.hpp.
| uint32_t evan::GPUTexture::GenerateMipmapsProperties::_texWidth |
The width of the Vulkan image in pixels.
Definition at line 177 of file GPUTexture.hpp.