Kohi Game Engine
|
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>
Data Fields | |
VkImage | handle |
The handle to the internal image object. More... | |
VkDeviceMemory | memory |
The memory used by the image. More... | |
VkImageView | view |
The view for the image, which is used to access the image. More... | |
VkMemoryRequirements | memory_requirements |
The GPU memory requirements for this image. More... | |
VkMemoryPropertyFlags | memory_flags |
Memory property flags. More... | |
VkFormat | format |
The format of the image. More... | |
u32 | width |
The image width. More... | |
u32 | height |
The image height. More... | |
char * | name |
The name of the image. More... | |
u32 | mip_levels |
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.
VkFormat format |
The format of the image.
VkImage handle |
The handle to the internal image object.
u32 height |
The image height.
VkDeviceMemory memory |
The memory used by the image.
VkMemoryPropertyFlags memory_flags |
Memory property flags.
VkMemoryRequirements memory_requirements |
The GPU memory requirements for this image.
u32 mip_levels |
The number of mipmaps to be generated for this image. Must always be at least 1.
char* name |
The name of the image.
VkImageView view |
The view for the image, which is used to access the image.
u32 width |
The image width.