#[repr(transparent)]pub struct ImageLayout(pub i32);Expand description
Open integer representation of VkImageLayout.
Tuple Fields§
§0: i32Implementations§
Source§impl ImageLayout
impl ImageLayout
Sourcepub const COLOR_ATTACHMENT_OPTIMAL: Self
pub const COLOR_ATTACHMENT_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_OPTIMAL: Self
pub const DEPTH_STENCIL_ATTACHMENT_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
Sourcepub const DEPTH_STENCIL_READ_ONLY_OPTIMAL: Self
pub const DEPTH_STENCIL_READ_ONLY_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
Sourcepub const SHADER_READ_ONLY_OPTIMAL: Self
pub const SHADER_READ_ONLY_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL.
Sourcepub const TRANSFER_SRC_OPTIMAL: Self
pub const TRANSFER_SRC_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL.
Sourcepub const TRANSFER_DST_OPTIMAL: Self
pub const TRANSFER_DST_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL.
Sourcepub const PREINITIALIZED: Self
pub const PREINITIALIZED: Self
Native value VK_IMAGE_LAYOUT_PREINITIALIZED.
Sourcepub const DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL: Self
pub const DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
Sourcepub const DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL: Self
pub const DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
Sourcepub const DEPTH_ATTACHMENT_OPTIMAL: Self
pub const DEPTH_ATTACHMENT_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL.
Sourcepub const DEPTH_READ_ONLY_OPTIMAL: Self
pub const DEPTH_READ_ONLY_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL.
Sourcepub const STENCIL_ATTACHMENT_OPTIMAL: Self
pub const STENCIL_ATTACHMENT_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL.
Khronos reference: VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
Sourcepub const STENCIL_READ_ONLY_OPTIMAL: Self
pub const STENCIL_READ_ONLY_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL.
Khronos reference: VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
Sourcepub const READ_ONLY_OPTIMAL: Self
pub const READ_ONLY_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL.
Sourcepub const ATTACHMENT_OPTIMAL: Self
pub const ATTACHMENT_OPTIMAL: Self
Native value VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL.
Sourcepub const RENDERING_LOCAL_READ: Self
pub const RENDERING_LOCAL_READ: Self
Native value VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ.
Sourcepub const PRESENT_SRC_KHR: Self
pub const PRESENT_SRC_KHR: Self
Native value VK_IMAGE_LAYOUT_PRESENT_SRC_KHR.
Sourcepub const VIDEO_DECODE_DST_KHR: Self
pub const VIDEO_DECODE_DST_KHR: Self
Native value VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR.
Sourcepub const VIDEO_DECODE_SRC_KHR: Self
pub const VIDEO_DECODE_SRC_KHR: Self
Native value VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR.
Sourcepub const VIDEO_DECODE_DPB_KHR: Self
pub const VIDEO_DECODE_DPB_KHR: Self
Native value VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR.
Sourcepub const SHARED_PRESENT_KHR: Self
pub const SHARED_PRESENT_KHR: Self
Native value VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR.
Sourcepub const DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR: Self
pub const DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR
Sourcepub const DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR: Self
pub const DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR
Sourcepub const SHADING_RATE_OPTIMAL_NV: Self
pub const SHADING_RATE_OPTIMAL_NV: Self
Native value VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV.
Sourcepub const FRAGMENT_DENSITY_MAP_OPTIMAL_EXT: Self
pub const FRAGMENT_DENSITY_MAP_OPTIMAL_EXT: Self
Native value VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT.
Khronos reference: VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR.
Khronos reference: VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
Sourcepub const RENDERING_LOCAL_READ_KHR: Self
pub const RENDERING_LOCAL_READ_KHR: Self
Native value VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR.
Sourcepub const DEPTH_ATTACHMENT_OPTIMAL_KHR: Self
pub const DEPTH_ATTACHMENT_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR
Sourcepub const DEPTH_READ_ONLY_OPTIMAL_KHR: Self
pub const DEPTH_READ_ONLY_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR.
Khronos reference: VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR
Sourcepub const STENCIL_ATTACHMENT_OPTIMAL_KHR: Self
pub const STENCIL_ATTACHMENT_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR.
Khronos reference: VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR
Sourcepub const STENCIL_READ_ONLY_OPTIMAL_KHR: Self
pub const STENCIL_READ_ONLY_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR.
Khronos reference: VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR
Sourcepub const VIDEO_ENCODE_DST_KHR: Self
pub const VIDEO_ENCODE_DST_KHR: Self
Native value VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR.
Sourcepub const VIDEO_ENCODE_SRC_KHR: Self
pub const VIDEO_ENCODE_SRC_KHR: Self
Native value VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR.
Sourcepub const VIDEO_ENCODE_DPB_KHR: Self
pub const VIDEO_ENCODE_DPB_KHR: Self
Native value VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR.
Sourcepub const READ_ONLY_OPTIMAL_KHR: Self
pub const READ_ONLY_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR.
Sourcepub const ATTACHMENT_OPTIMAL_KHR: Self
pub const ATTACHMENT_OPTIMAL_KHR: Self
Native value VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR.
Sourcepub const ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: Self
pub const ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: Self
Native value VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT.
Khronos reference: VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
Sourcepub const TENSOR_ALIASING_ARM: Self
pub const TENSOR_ALIASING_ARM: Self
Native value VK_IMAGE_LAYOUT_TENSOR_ALIASING_ARM.
Sourcepub const VIDEO_ENCODE_QUANTIZATION_MAP_KHR: Self
pub const VIDEO_ENCODE_QUANTIZATION_MAP_KHR: Self
Native value VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR.
Khronos reference: VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR
Sourcepub const ZERO_INITIALIZED_EXT: Self
pub const ZERO_INITIALIZED_EXT: Self
Native value VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT.