#[repr(i32)]pub enum ImageLayout {
Show 18 variants
Undefined = 0,
General = 1,
ColorAttachmentOptimal = 2,
DepthStencilAttachmentOptimal = 3,
DepthStencilReadOnlyOptimal = 4,
ShaderReadOnlyOptimal = 5,
TransferSrcOptimal = 6,
TransferDstOptimal = 7,
Preinitialized = 8,
DepthReadOnlyStencilAttachmentOptimal = 1_000_117_000,
DepthAttachmentStencilReadOnlyOptimal = 1_000_117_001,
DepthAttachmentOptimal = 1_000_241_000,
DepthReadOnlyOptimal = 1_000_241_001,
StencilAttachmentOptimal = 1_000_241_002,
StencilReadOnlyOptimal = 1_000_241_003,
ReadOnlyOptimal = 1_000_314_000,
AttachmentOptimal = 1_000_314_001,
PresentSrcKHR = 1_000_001_002,
}Expand description
Chapter: Resource Creation
Description: Layout of image and image subresources
Provided by: VK_VERSION_1_0
Reference: VkImageLayout
Variants§
Undefined = 0
Translated from: VK_IMAGE_LAYOUT_UNDEFINED
General = 1
Translated from: VK_IMAGE_LAYOUT_GENERAL
ColorAttachmentOptimal = 2
vk::ImageLayout::AttachmentOptimalTranslated from: VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
DepthStencilAttachmentOptimal = 3
vk::ImageLayout::AttachmentOptimalTranslated from: VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
DepthStencilReadOnlyOptimal = 4
vk::ImageLayout::ReadOnlyOptimalTranslated from: VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
ShaderReadOnlyOptimal = 5
vk::ImageLayout::ReadOnlyOptimalTranslated from: VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
TransferSrcOptimal = 6
Translated from: VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
TransferDstOptimal = 7
Translated from: VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
Preinitialized = 8
Translated from: VK_IMAGE_LAYOUT_PREINITIALIZED
DepthReadOnlyStencilAttachmentOptimal = 1_000_117_000
vk::ImageLayout::AttachmentOptimalTranslated from: VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
DepthAttachmentStencilReadOnlyOptimal = 1_000_117_001
vk::ImageLayout::ReadOnlyOptimalTranslated from: VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
DepthAttachmentOptimal = 1_000_241_000
vk::ImageLayout::AttachmentOptimalTranslated from: VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
DepthReadOnlyOptimal = 1_000_241_001
vk::ImageLayout::ReadOnlyOptimalTranslated from: VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
StencilAttachmentOptimal = 1_000_241_002
vk::ImageLayout::AttachmentOptimalTranslated from: VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
StencilReadOnlyOptimal = 1_000_241_003
vk::ImageLayout::ReadOnlyOptimalTranslated from: VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
ReadOnlyOptimal = 1_000_314_000
Translated from: VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL
AttachmentOptimal = 1_000_314_001
Translated from: VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
PresentSrcKHR = 1_000_001_002
Translated from: VK_IMAGE_LAYOUT_PRESENT_SRC_KHR
Trait Implementations§
Source§impl Clone for ImageLayout
impl Clone for ImageLayout
Source§fn clone(&self) -> ImageLayout
fn clone(&self) -> ImageLayout
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more