A representation of a Vulkan image. This can be thought of as a texture. Also contains the view and memory used by the internal image.
More...
#include <vulkan_types.h>
A representation of a Vulkan image. This can be thought of as a texture. Also contains the view and memory used by the internal image.
◆ flags
◆ format
◆ handle
The handle to the internal image object.
◆ has_view
◆ height
◆ image_create_info
VkImageCreateInfo image_create_info |
◆ layer_count
The number of layers in this image.
◆ layer_view_create_infos
VkImageViewCreateInfo* layer_view_create_infos |
◆ layer_view_subresource_ranges
VkImageSubresourceRange* layer_view_subresource_ranges |
◆ layer_views
If there are multiple layers, one view per layer exists here.
◆ memory
The memory used by the image.
◆ memory_flags
VkMemoryPropertyFlags memory_flags |
◆ memory_requirements
VkMemoryRequirements memory_requirements |
The GPU memory requirements for this image.
◆ mip_levels
The number of mipmaps to be generated for this image. Must always be at least 1.
◆ name
◆ view
The view for the image, which is used to access the image.
◆ view_create_info
VkImageViewCreateInfo view_create_info |
◆ view_subresource_range
VkImageSubresourceRange view_subresource_range |
◆ width
The documentation for this struct was generated from the following file: