pub enum ImageLayout {
Optimal,
General,
GeneralAndPresentation,
}Defines a handful of layout options for images.
Rather than a list of all possible image layouts, this reduced list is
correlated with the access types to map to the correct Vulkan layouts.
Optimal is usually preferred.
Choose the most optimal layout for each usage. Performs layout transitions as appropriate for the access.
Layout accessible by all Vulkan access types on a device - no layout transitions except for presentation
GeneralAndPresentationSimilar to General, but also allows presentation engines to access it - no layout transitions.
Requires VK_KHR_shared_presentable_image to be enabled, and this can only be used for shared presentable
images (i.e. single-buffered swap chains).
Formats the value using the given formatter. Read more
Performs copy-assignment from source. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=.