pub struct StructureType(/* private fields */);Expand description
Implementations§
Source§impl StructureType
impl StructureType
Source§impl StructureType
impl StructureType
pub const APPLICATION_INFO: StructureType
pub const INSTANCE_CREATE_INFO: StructureType
pub const DEVICE_QUEUE_CREATE_INFO: StructureType
pub const DEVICE_CREATE_INFO: StructureType
pub const SUBMIT_INFO: StructureType
pub const MEMORY_ALLOCATE_INFO: StructureType
pub const MAPPED_MEMORY_RANGE: StructureType
pub const BIND_SPARSE_INFO: StructureType
pub const FENCE_CREATE_INFO: StructureType
pub const SEMAPHORE_CREATE_INFO: StructureType
pub const EVENT_CREATE_INFO: StructureType
pub const QUERY_POOL_CREATE_INFO: StructureType
pub const BUFFER_CREATE_INFO: StructureType
pub const BUFFER_VIEW_CREATE_INFO: StructureType
pub const IMAGE_CREATE_INFO: StructureType
pub const IMAGE_VIEW_CREATE_INFO: StructureType
pub const SHADER_MODULE_CREATE_INFO: StructureType
pub const PIPELINE_CACHE_CREATE_INFO: StructureType
pub const PIPELINE_SHADER_STAGE_CREATE_INFO: StructureType
pub const PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO: StructureType
pub const PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO: StructureType
pub const PIPELINE_TESSELLATION_STATE_CREATE_INFO: StructureType
pub const PIPELINE_VIEWPORT_STATE_CREATE_INFO: StructureType
pub const PIPELINE_RASTERIZATION_STATE_CREATE_INFO: StructureType
pub const PIPELINE_MULTISAMPLE_STATE_CREATE_INFO: StructureType
pub const PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO: StructureType
pub const PIPELINE_COLOR_BLEND_STATE_CREATE_INFO: StructureType
pub const PIPELINE_DYNAMIC_STATE_CREATE_INFO: StructureType
pub const GRAPHICS_PIPELINE_CREATE_INFO: StructureType
pub const COMPUTE_PIPELINE_CREATE_INFO: StructureType
pub const PIPELINE_LAYOUT_CREATE_INFO: StructureType
pub const SAMPLER_CREATE_INFO: StructureType
pub const DESCRIPTOR_SET_LAYOUT_CREATE_INFO: StructureType
pub const DESCRIPTOR_POOL_CREATE_INFO: StructureType
pub const DESCRIPTOR_SET_ALLOCATE_INFO: StructureType
pub const WRITE_DESCRIPTOR_SET: StructureType
pub const COPY_DESCRIPTOR_SET: StructureType
pub const FRAMEBUFFER_CREATE_INFO: StructureType
pub const RENDER_PASS_CREATE_INFO: StructureType
pub const COMMAND_POOL_CREATE_INFO: StructureType
pub const COMMAND_BUFFER_ALLOCATE_INFO: StructureType
pub const COMMAND_BUFFER_INHERITANCE_INFO: StructureType
pub const COMMAND_BUFFER_BEGIN_INFO: StructureType
pub const RENDER_PASS_BEGIN_INFO: StructureType
pub const BUFFER_MEMORY_BARRIER: StructureType
pub const IMAGE_MEMORY_BARRIER: StructureType
pub const MEMORY_BARRIER: StructureType
Sourcepub const LOADER_INSTANCE_CREATE_INFO: StructureType
pub const LOADER_INSTANCE_CREATE_INFO: StructureType
Reserved for internal use by the loader, layers, and ICDs
Sourcepub const LOADER_DEVICE_CREATE_INFO: StructureType
pub const LOADER_DEVICE_CREATE_INFO: StructureType
Reserved for internal use by the loader, layers, and ICDs
Source§impl StructureType
Generated from ‘VK_KHR_swapchain’
impl StructureType
Generated from ‘VK_KHR_swapchain’
pub const SWAPCHAIN_CREATE_INFO_KHR: StructureType
pub const PRESENT_INFO_KHR: StructureType
pub const DEVICE_GROUP_PRESENT_CAPABILITIES_KHR: StructureType
pub const IMAGE_SWAPCHAIN_CREATE_INFO_KHR: StructureType
pub const BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR: StructureType
pub const ACQUIRE_NEXT_IMAGE_INFO_KHR: StructureType
pub const DEVICE_GROUP_PRESENT_INFO_KHR: StructureType
pub const DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_display’
impl StructureType
Generated from ‘VK_KHR_display’
Source§impl StructureType
Generated from ‘VK_KHR_display_swapchain’
impl StructureType
Generated from ‘VK_KHR_display_swapchain’
pub const DISPLAY_PRESENT_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_xlib_surface’
impl StructureType
Generated from ‘VK_KHR_xlib_surface’
pub const XLIB_SURFACE_CREATE_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_xcb_surface’
impl StructureType
Generated from ‘VK_KHR_xcb_surface’
pub const XCB_SURFACE_CREATE_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_wayland_surface’
impl StructureType
Generated from ‘VK_KHR_wayland_surface’
Source§impl StructureType
Generated from ‘VK_KHR_android_surface’
impl StructureType
Generated from ‘VK_KHR_android_surface’
Source§impl StructureType
Generated from ‘VK_KHR_win32_surface’
impl StructureType
Generated from ‘VK_KHR_win32_surface’
pub const WIN32_SURFACE_CREATE_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_ANDROID_native_buffer’
impl StructureType
Generated from ‘VK_ANDROID_native_buffer’
Source§impl StructureType
Generated from ‘VK_EXT_debug_report’
impl StructureType
Generated from ‘VK_EXT_debug_report’
Source§impl StructureType
Generated from ‘VK_AMD_rasterization_order’
impl StructureType
Generated from ‘VK_AMD_rasterization_order’
Source§impl StructureType
Generated from ‘VK_EXT_debug_marker’
impl StructureType
Generated from ‘VK_EXT_debug_marker’
Source§impl StructureType
Generated from ‘VK_KHR_video_queue’
impl StructureType
Generated from ‘VK_KHR_video_queue’
pub const VIDEO_PROFILE_INFO_KHR: StructureType
pub const VIDEO_CAPABILITIES_KHR: StructureType
pub const VIDEO_PICTURE_RESOURCE_INFO_KHR: StructureType
pub const VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR: StructureType
pub const BIND_VIDEO_SESSION_MEMORY_INFO_KHR: StructureType
pub const VIDEO_SESSION_CREATE_INFO_KHR: StructureType
pub const VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR: StructureType
pub const VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR: StructureType
pub const VIDEO_BEGIN_CODING_INFO_KHR: StructureType
pub const VIDEO_END_CODING_INFO_KHR: StructureType
pub const VIDEO_CODING_CONTROL_INFO_KHR: StructureType
pub const VIDEO_REFERENCE_SLOT_INFO_KHR: StructureType
pub const QUEUE_FAMILY_VIDEO_PROPERTIES_KHR: StructureType
pub const VIDEO_PROFILE_LIST_INFO_KHR: StructureType
pub const PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR: StructureType
pub const VIDEO_FORMAT_PROPERTIES_KHR: StructureType
pub const QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_video_decode_queue’
impl StructureType
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_INFO_KHR: StructureType
pub const VIDEO_DECODE_CAPABILITIES_KHR: StructureType
pub const VIDEO_DECODE_USAGE_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_NV_dedicated_allocation’
impl StructureType
Generated from ‘VK_NV_dedicated_allocation’
Source§impl StructureType
Generated from ‘VK_EXT_transform_feedback’
impl StructureType
Generated from ‘VK_EXT_transform_feedback’
Source§impl StructureType
Generated from ‘VK_NVX_binary_import’
impl StructureType
Generated from ‘VK_NVX_binary_import’
pub const CU_MODULE_CREATE_INFO_NVX: StructureType
pub const CU_FUNCTION_CREATE_INFO_NVX: StructureType
pub const CU_LAUNCH_INFO_NVX: StructureType
Source§impl StructureType
Generated from ‘VK_NVX_image_view_handle’
impl StructureType
Generated from ‘VK_NVX_image_view_handle’
Source§impl StructureType
Generated from ‘VK_KHR_video_encode_h264’
impl StructureType
Generated from ‘VK_KHR_video_encode_h264’
pub const VIDEO_ENCODE_H264_CAPABILITIES_KHR: StructureType
pub const VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_PICTURE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_PROFILE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR: StructureType
pub const VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_video_encode_h265’
impl StructureType
Generated from ‘VK_KHR_video_encode_h265’
pub const VIDEO_ENCODE_H265_CAPABILITIES_KHR: StructureType
pub const VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_PICTURE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_PROFILE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR: StructureType
pub const VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR: StructureType
pub const VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_video_decode_h264’
impl StructureType
Generated from ‘VK_KHR_video_decode_h264’
pub const VIDEO_DECODE_H264_CAPABILITIES_KHR: StructureType
pub const VIDEO_DECODE_H264_PICTURE_INFO_KHR: StructureType
pub const VIDEO_DECODE_H264_PROFILE_INFO_KHR: StructureType
pub const VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR: StructureType
pub const VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR: StructureType
pub const VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_AMD_texture_gather_bias_lod’
impl StructureType
Generated from ‘VK_AMD_texture_gather_bias_lod’
Source§impl StructureType
Generated from ‘VK_KHR_dynamic_rendering’
impl StructureType
Generated from ‘VK_KHR_dynamic_rendering’
pub const RENDERING_INFO_KHR: StructureType = Self::RENDERING_INFO
pub const RENDERING_ATTACHMENT_INFO_KHR: StructureType = Self::RENDERING_ATTACHMENT_INFO
pub const PIPELINE_RENDERING_CREATE_INFO_KHR: StructureType = Self::PIPELINE_RENDERING_CREATE_INFO
pub const PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES
pub const COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR: StructureType = Self::COMMAND_BUFFER_INHERITANCE_RENDERING_INFO
pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR: StructureType
pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT: StructureType
pub const ATTACHMENT_SAMPLE_COUNT_INFO_AMD: StructureType
pub const ATTACHMENT_SAMPLE_COUNT_INFO_NV: StructureType = Self::ATTACHMENT_SAMPLE_COUNT_INFO_AMD
pub const MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX: StructureType
Source§impl StructureType
Generated from ‘VK_GGP_stream_descriptor_surface’
impl StructureType
Generated from ‘VK_GGP_stream_descriptor_surface’
Source§impl StructureType
Generated from ‘VK_NV_corner_sampled_image’
impl StructureType
Generated from ‘VK_NV_corner_sampled_image’
Source§impl StructureType
Generated from ‘VK_KHR_multiview’
impl StructureType
Generated from ‘VK_KHR_multiview’
pub const RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR: StructureType = Self::RENDER_PASS_MULTIVIEW_CREATE_INFO
pub const PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_MULTIVIEW_FEATURES
pub const PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES
Source§impl StructureType
Generated from ‘VK_NV_external_memory’
impl StructureType
Generated from ‘VK_NV_external_memory’
Source§impl StructureType
Generated from ‘VK_NV_external_memory_win32’
impl StructureType
Generated from ‘VK_NV_external_memory_win32’
Source§impl StructureType
Generated from ‘VK_NV_win32_keyed_mutex’
impl StructureType
Generated from ‘VK_NV_win32_keyed_mutex’
Source§impl StructureType
Generated from ‘VK_KHR_get_physical_device_properties2’
impl StructureType
Generated from ‘VK_KHR_get_physical_device_properties2’
pub const PHYSICAL_DEVICE_FEATURES_2_KHR: StructureType = Self::PHYSICAL_DEVICE_FEATURES_2
pub const PHYSICAL_DEVICE_PROPERTIES_2_KHR: StructureType = Self::PHYSICAL_DEVICE_PROPERTIES_2
pub const FORMAT_PROPERTIES_2_KHR: StructureType = Self::FORMAT_PROPERTIES_2
pub const IMAGE_FORMAT_PROPERTIES_2_KHR: StructureType = Self::IMAGE_FORMAT_PROPERTIES_2
pub const PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR: StructureType = Self::PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2
pub const QUEUE_FAMILY_PROPERTIES_2_KHR: StructureType = Self::QUEUE_FAMILY_PROPERTIES_2
pub const PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR: StructureType = Self::PHYSICAL_DEVICE_MEMORY_PROPERTIES_2
pub const SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR: StructureType = Self::SPARSE_IMAGE_FORMAT_PROPERTIES_2
pub const PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR: StructureType = Self::PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
Source§impl StructureType
Generated from ‘VK_KHR_device_group’
impl StructureType
Generated from ‘VK_KHR_device_group’
pub const MEMORY_ALLOCATE_FLAGS_INFO_KHR: StructureType = Self::MEMORY_ALLOCATE_FLAGS_INFO
pub const DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR: StructureType = Self::DEVICE_GROUP_RENDER_PASS_BEGIN_INFO
pub const DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR: StructureType = Self::DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO
pub const DEVICE_GROUP_SUBMIT_INFO_KHR: StructureType = Self::DEVICE_GROUP_SUBMIT_INFO
pub const DEVICE_GROUP_BIND_SPARSE_INFO_KHR: StructureType = Self::DEVICE_GROUP_BIND_SPARSE_INFO
pub const BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR: StructureType = Self::BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO
pub const BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR: StructureType = Self::BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO
Source§impl StructureType
Generated from ‘VK_EXT_validation_flags’
impl StructureType
Generated from ‘VK_EXT_validation_flags’
pub const VALIDATION_FLAGS_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_NN_vi_surface’
impl StructureType
Generated from ‘VK_NN_vi_surface’
pub const VI_SURFACE_CREATE_INFO_NN: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_texture_compression_astc_hdr’
impl StructureType
Generated from ‘VK_EXT_texture_compression_astc_hdr’
pub const PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES
Source§impl StructureType
Generated from ‘VK_EXT_astc_decode_mode’
impl StructureType
Generated from ‘VK_EXT_astc_decode_mode’
Source§impl StructureType
Generated from ‘VK_EXT_pipeline_robustness’
impl StructureType
Generated from ‘VK_EXT_pipeline_robustness’
Source§impl StructureType
Generated from ‘VK_KHR_device_group_creation’
impl StructureType
Generated from ‘VK_KHR_device_group_creation’
pub const PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_GROUP_PROPERTIES
pub const DEVICE_GROUP_DEVICE_CREATE_INFO_KHR: StructureType = Self::DEVICE_GROUP_DEVICE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_KHR_external_memory_capabilities’
impl StructureType
Generated from ‘VK_KHR_external_memory_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR: StructureType = Self::PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO
pub const EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR: StructureType = Self::EXTERNAL_IMAGE_FORMAT_PROPERTIES
pub const PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR: StructureType = Self::PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO
pub const EXTERNAL_BUFFER_PROPERTIES_KHR: StructureType = Self::EXTERNAL_BUFFER_PROPERTIES
pub const PHYSICAL_DEVICE_ID_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_ID_PROPERTIES
Source§impl StructureType
Generated from ‘VK_KHR_external_memory’
impl StructureType
Generated from ‘VK_KHR_external_memory’
pub const EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR: StructureType = Self::EXTERNAL_MEMORY_BUFFER_CREATE_INFO
pub const EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR: StructureType = Self::EXTERNAL_MEMORY_IMAGE_CREATE_INFO
pub const EXPORT_MEMORY_ALLOCATE_INFO_KHR: StructureType = Self::EXPORT_MEMORY_ALLOCATE_INFO
Source§impl StructureType
Generated from ‘VK_KHR_external_memory_win32’
impl StructureType
Generated from ‘VK_KHR_external_memory_win32’
Source§impl StructureType
Generated from ‘VK_KHR_external_memory_fd’
impl StructureType
Generated from ‘VK_KHR_external_memory_fd’
pub const IMPORT_MEMORY_FD_INFO_KHR: StructureType
pub const MEMORY_FD_PROPERTIES_KHR: StructureType
pub const MEMORY_GET_FD_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_win32_keyed_mutex’
impl StructureType
Generated from ‘VK_KHR_win32_keyed_mutex’
Source§impl StructureType
Generated from ‘VK_KHR_external_semaphore_capabilities’
impl StructureType
Generated from ‘VK_KHR_external_semaphore_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR: StructureType = Self::PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO
pub const EXTERNAL_SEMAPHORE_PROPERTIES_KHR: StructureType = Self::EXTERNAL_SEMAPHORE_PROPERTIES
Source§impl StructureType
Generated from ‘VK_KHR_external_semaphore’
impl StructureType
Generated from ‘VK_KHR_external_semaphore’
pub const EXPORT_SEMAPHORE_CREATE_INFO_KHR: StructureType = Self::EXPORT_SEMAPHORE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_KHR_external_semaphore_win32’
impl StructureType
Generated from ‘VK_KHR_external_semaphore_win32’
Source§impl StructureType
Generated from ‘VK_KHR_external_semaphore_fd’
impl StructureType
Generated from ‘VK_KHR_external_semaphore_fd’
pub const IMPORT_SEMAPHORE_FD_INFO_KHR: StructureType
pub const SEMAPHORE_GET_FD_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_push_descriptor’
impl StructureType
Generated from ‘VK_KHR_push_descriptor’
Source§impl StructureType
Generated from ‘VK_EXT_conditional_rendering’
impl StructureType
Generated from ‘VK_EXT_conditional_rendering’
Source§impl StructureType
Generated from ‘VK_KHR_shader_float16_int8’
impl StructureType
Generated from ‘VK_KHR_shader_float16_int8’
pub const PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
pub const PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
Source§impl StructureType
Generated from ‘VK_KHR_16bit_storage’
impl StructureType
Generated from ‘VK_KHR_16bit_storage’
pub const PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES
Source§impl StructureType
Generated from ‘VK_KHR_incremental_present’
impl StructureType
Generated from ‘VK_KHR_incremental_present’
pub const PRESENT_REGIONS_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_descriptor_update_template’
impl StructureType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR: StructureType = Self::DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_NV_clip_space_w_scaling’
impl StructureType
Generated from ‘VK_NV_clip_space_w_scaling’
Source§impl StructureType
Generated from ‘VK_EXT_display_surface_counter’
impl StructureType
Generated from ‘VK_EXT_display_surface_counter’
pub const SURFACE_CAPABILITIES_2_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_display_control’
impl StructureType
Generated from ‘VK_EXT_display_control’
pub const DISPLAY_POWER_INFO_EXT: StructureType
pub const DEVICE_EVENT_INFO_EXT: StructureType
pub const DISPLAY_EVENT_INFO_EXT: StructureType
pub const SWAPCHAIN_COUNTER_CREATE_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_GOOGLE_display_timing’
impl StructureType
Generated from ‘VK_GOOGLE_display_timing’
pub const PRESENT_TIMES_INFO_GOOGLE: StructureType
Source§impl StructureType
Generated from ‘VK_NVX_multiview_per_view_attributes’
impl StructureType
Generated from ‘VK_NVX_multiview_per_view_attributes’
Source§impl StructureType
Generated from ‘VK_NV_viewport_swizzle’
impl StructureType
Generated from ‘VK_NV_viewport_swizzle’
Source§impl StructureType
Generated from ‘VK_EXT_discard_rectangles’
impl StructureType
Generated from ‘VK_EXT_discard_rectangles’
Source§impl StructureType
Generated from ‘VK_EXT_conservative_rasterization’
impl StructureType
Generated from ‘VK_EXT_conservative_rasterization’
Source§impl StructureType
Generated from ‘VK_EXT_depth_clip_enable’
impl StructureType
Generated from ‘VK_EXT_depth_clip_enable’
Source§impl StructureType
Generated from ‘VK_EXT_hdr_metadata’
impl StructureType
Generated from ‘VK_EXT_hdr_metadata’
pub const HDR_METADATA_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_imageless_framebuffer’
impl StructureType
Generated from ‘VK_KHR_imageless_framebuffer’
pub const PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES
pub const FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR: StructureType = Self::FRAMEBUFFER_ATTACHMENTS_CREATE_INFO
pub const FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR: StructureType = Self::FRAMEBUFFER_ATTACHMENT_IMAGE_INFO
pub const RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR: StructureType = Self::RENDER_PASS_ATTACHMENT_BEGIN_INFO
Source§impl StructureType
Generated from ‘VK_KHR_create_renderpass2’
impl StructureType
Generated from ‘VK_KHR_create_renderpass2’
pub const ATTACHMENT_DESCRIPTION_2_KHR: StructureType = Self::ATTACHMENT_DESCRIPTION_2
pub const ATTACHMENT_REFERENCE_2_KHR: StructureType = Self::ATTACHMENT_REFERENCE_2
pub const SUBPASS_DESCRIPTION_2_KHR: StructureType = Self::SUBPASS_DESCRIPTION_2
pub const SUBPASS_DEPENDENCY_2_KHR: StructureType = Self::SUBPASS_DEPENDENCY_2
pub const RENDER_PASS_CREATE_INFO_2_KHR: StructureType = Self::RENDER_PASS_CREATE_INFO_2
pub const SUBPASS_BEGIN_INFO_KHR: StructureType = Self::SUBPASS_BEGIN_INFO
pub const SUBPASS_END_INFO_KHR: StructureType = Self::SUBPASS_END_INFO
Source§impl StructureType
Generated from ‘VK_IMG_relaxed_line_rasterization’
impl StructureType
Generated from ‘VK_IMG_relaxed_line_rasterization’
Source§impl StructureType
Generated from ‘VK_KHR_shared_presentable_image’
impl StructureType
Generated from ‘VK_KHR_shared_presentable_image’
Source§impl StructureType
Generated from ‘VK_KHR_external_fence_capabilities’
impl StructureType
Generated from ‘VK_KHR_external_fence_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR: StructureType = Self::PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO
pub const EXTERNAL_FENCE_PROPERTIES_KHR: StructureType = Self::EXTERNAL_FENCE_PROPERTIES
Source§impl StructureType
Generated from ‘VK_KHR_external_fence’
impl StructureType
Generated from ‘VK_KHR_external_fence’
pub const EXPORT_FENCE_CREATE_INFO_KHR: StructureType = Self::EXPORT_FENCE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_KHR_external_fence_win32’
impl StructureType
Generated from ‘VK_KHR_external_fence_win32’
Source§impl StructureType
Generated from ‘VK_KHR_external_fence_fd’
impl StructureType
Generated from ‘VK_KHR_external_fence_fd’
pub const IMPORT_FENCE_FD_INFO_KHR: StructureType
pub const FENCE_GET_FD_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_performance_query’
impl StructureType
Generated from ‘VK_KHR_performance_query’
pub const PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR: StructureType
pub const PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR: StructureType
pub const QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR: StructureType
pub const PERFORMANCE_QUERY_SUBMIT_INFO_KHR: StructureType
pub const ACQUIRE_PROFILING_LOCK_INFO_KHR: StructureType
pub const PERFORMANCE_COUNTER_KHR: StructureType
pub const PERFORMANCE_COUNTER_DESCRIPTION_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_maintenance2’
impl StructureType
Generated from ‘VK_KHR_maintenance2’
pub const PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
pub const RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR: StructureType = Self::RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
pub const IMAGE_VIEW_USAGE_CREATE_INFO_KHR: StructureType = Self::IMAGE_VIEW_USAGE_CREATE_INFO
pub const PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR: StructureType = Self::PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_KHR_get_surface_capabilities2’
impl StructureType
Generated from ‘VK_KHR_get_surface_capabilities2’
pub const PHYSICAL_DEVICE_SURFACE_INFO_2_KHR: StructureType
pub const SURFACE_CAPABILITIES_2_KHR: StructureType
pub const SURFACE_FORMAT_2_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_variable_pointers’
impl StructureType
Generated from ‘VK_KHR_variable_pointers’
pub const PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
pub const PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR
Source§impl StructureType
Generated from ‘VK_KHR_get_display_properties2’
impl StructureType
Generated from ‘VK_KHR_get_display_properties2’
pub const DISPLAY_PROPERTIES_2_KHR: StructureType
pub const DISPLAY_PLANE_PROPERTIES_2_KHR: StructureType
pub const DISPLAY_MODE_PROPERTIES_2_KHR: StructureType
pub const DISPLAY_PLANE_INFO_2_KHR: StructureType
pub const DISPLAY_PLANE_CAPABILITIES_2_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_MVK_ios_surface’
impl StructureType
Generated from ‘VK_MVK_ios_surface’
pub const IOS_SURFACE_CREATE_INFO_MVK: StructureType
Source§impl StructureType
Generated from ‘VK_MVK_macos_surface’
impl StructureType
Generated from ‘VK_MVK_macos_surface’
pub const MACOS_SURFACE_CREATE_INFO_MVK: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_dedicated_allocation’
impl StructureType
Generated from ‘VK_KHR_dedicated_allocation’
pub const MEMORY_DEDICATED_REQUIREMENTS_KHR: StructureType = Self::MEMORY_DEDICATED_REQUIREMENTS
pub const MEMORY_DEDICATED_ALLOCATE_INFO_KHR: StructureType = Self::MEMORY_DEDICATED_ALLOCATE_INFO
Source§impl StructureType
Generated from ‘VK_EXT_debug_utils’
impl StructureType
Generated from ‘VK_EXT_debug_utils’
pub const DEBUG_UTILS_OBJECT_NAME_INFO_EXT: StructureType
pub const DEBUG_UTILS_OBJECT_TAG_INFO_EXT: StructureType
pub const DEBUG_UTILS_LABEL_EXT: StructureType
pub const DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT: StructureType
pub const DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_ANDROID_external_memory_android_hardware_buffer’
impl StructureType
Generated from ‘VK_ANDROID_external_memory_android_hardware_buffer’
pub const ANDROID_HARDWARE_BUFFER_USAGE_ANDROID: StructureType
pub const ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID: StructureType
pub const ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID: StructureType
pub const IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID: StructureType
pub const MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID: StructureType
pub const EXTERNAL_FORMAT_ANDROID: StructureType
pub const ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_sampler_filter_minmax’
impl StructureType
Generated from ‘VK_EXT_sampler_filter_minmax’
pub const PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT: StructureType = Self::PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES
pub const SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT: StructureType = Self::SAMPLER_REDUCTION_MODE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_AMDX_shader_enqueue’
impl StructureType
Generated from ‘VK_AMDX_shader_enqueue’
pub const PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX: StructureType
pub const PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX: StructureType
pub const EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX: StructureType
pub const EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX: StructureType
pub const PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_inline_uniform_block’
impl StructureType
Generated from ‘VK_EXT_inline_uniform_block’
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT: StructureType = Self::PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES
pub const WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT: StructureType = Self::WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK
pub const DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT: StructureType = Self::DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_EXT_sample_locations’
impl StructureType
Generated from ‘VK_EXT_sample_locations’
pub const SAMPLE_LOCATIONS_INFO_EXT: StructureType
pub const RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT: StructureType
pub const PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT: StructureType
pub const PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT: StructureType
pub const MULTISAMPLE_PROPERTIES_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_get_memory_requirements2’
impl StructureType
Generated from ‘VK_KHR_get_memory_requirements2’
pub const BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR: StructureType = Self::BUFFER_MEMORY_REQUIREMENTS_INFO_2
pub const IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR: StructureType = Self::IMAGE_MEMORY_REQUIREMENTS_INFO_2
pub const IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR: StructureType = Self::IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2
pub const MEMORY_REQUIREMENTS_2_KHR: StructureType = Self::MEMORY_REQUIREMENTS_2
pub const SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR: StructureType = Self::SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
Source§impl StructureType
Generated from ‘VK_KHR_image_format_list’
impl StructureType
Generated from ‘VK_KHR_image_format_list’
pub const IMAGE_FORMAT_LIST_CREATE_INFO_KHR: StructureType = Self::IMAGE_FORMAT_LIST_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_EXT_blend_operation_advanced’
impl StructureType
Generated from ‘VK_EXT_blend_operation_advanced’
Source§impl StructureType
Generated from ‘VK_NV_fragment_coverage_to_color’
impl StructureType
Generated from ‘VK_NV_fragment_coverage_to_color’
Source§impl StructureType
Generated from ‘VK_KHR_acceleration_structure’
impl StructureType
Generated from ‘VK_KHR_acceleration_structure’
pub const WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR: StructureType
pub const ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR: StructureType
pub const ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR: StructureType
pub const ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR: StructureType
pub const ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR: StructureType
pub const ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR: StructureType
pub const ACCELERATION_STRUCTURE_GEOMETRY_KHR: StructureType
pub const ACCELERATION_STRUCTURE_VERSION_INFO_KHR: StructureType
pub const COPY_ACCELERATION_STRUCTURE_INFO_KHR: StructureType
pub const COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR: StructureType
pub const COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR: StructureType
pub const PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR: StructureType
pub const PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR: StructureType
pub const ACCELERATION_STRUCTURE_CREATE_INFO_KHR: StructureType
pub const ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_ray_tracing_pipeline’
impl StructureType
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR: StructureType
pub const PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR: StructureType
pub const RAY_TRACING_PIPELINE_CREATE_INFO_KHR: StructureType
pub const RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR: StructureType
pub const RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_ray_query’
impl StructureType
Generated from ‘VK_KHR_ray_query’
Source§impl StructureType
Generated from ‘VK_NV_framebuffer_mixed_samples’
impl StructureType
Generated from ‘VK_NV_framebuffer_mixed_samples’
Source§impl StructureType
Generated from ‘VK_NV_shader_sm_builtins’
impl StructureType
Generated from ‘VK_NV_shader_sm_builtins’
Source§impl StructureType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
impl StructureType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR: StructureType = Self::SAMPLER_YCBCR_CONVERSION_CREATE_INFO
pub const SAMPLER_YCBCR_CONVERSION_INFO_KHR: StructureType = Self::SAMPLER_YCBCR_CONVERSION_INFO
pub const BIND_IMAGE_PLANE_MEMORY_INFO_KHR: StructureType = Self::BIND_IMAGE_PLANE_MEMORY_INFO
pub const IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR: StructureType = Self::IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
pub const PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES
pub const SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR: StructureType = Self::SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES
Source§impl StructureType
Generated from ‘VK_KHR_bind_memory2’
impl StructureType
Generated from ‘VK_KHR_bind_memory2’
pub const BIND_BUFFER_MEMORY_INFO_KHR: StructureType = Self::BIND_BUFFER_MEMORY_INFO
pub const BIND_IMAGE_MEMORY_INFO_KHR: StructureType = Self::BIND_IMAGE_MEMORY_INFO
Source§impl StructureType
Generated from ‘VK_EXT_image_drm_format_modifier’
impl StructureType
Generated from ‘VK_EXT_image_drm_format_modifier’
pub const DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT: StructureType
pub const PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT: StructureType
pub const IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT: StructureType
pub const IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT: StructureType
pub const IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT: StructureType
pub const DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_validation_cache’
impl StructureType
Generated from ‘VK_EXT_validation_cache’
Source§impl StructureType
Generated from ‘VK_EXT_descriptor_indexing’
impl StructureType
Generated from ‘VK_EXT_descriptor_indexing’
pub const DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT: StructureType = Self::DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT: StructureType = Self::PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT: StructureType = Self::DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT: StructureType = Self::DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT
Source§impl StructureType
Generated from ‘VK_KHR_portability_subset’
impl StructureType
Generated from ‘VK_KHR_portability_subset’
Source§impl StructureType
Generated from ‘VK_NV_shading_rate_image’
impl StructureType
Generated from ‘VK_NV_shading_rate_image’
pub const PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV: StructureType
pub const PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV: StructureType
pub const PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV: StructureType
pub const PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV: StructureType
Source§impl StructureType
Generated from ‘VK_NV_ray_tracing’
impl StructureType
Generated from ‘VK_NV_ray_tracing’
pub const RAY_TRACING_PIPELINE_CREATE_INFO_NV: StructureType
pub const ACCELERATION_STRUCTURE_CREATE_INFO_NV: StructureType
pub const GEOMETRY_NV: StructureType
pub const GEOMETRY_TRIANGLES_NV: StructureType
pub const GEOMETRY_AABB_NV: StructureType
pub const BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV: StructureType
pub const WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV: StructureType
pub const ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV: StructureType
pub const PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV: StructureType
pub const RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV: StructureType
pub const ACCELERATION_STRUCTURE_INFO_NV: StructureType
Source§impl StructureType
Generated from ‘VK_NV_representative_fragment_test’
impl StructureType
Generated from ‘VK_NV_representative_fragment_test’
Source§impl StructureType
Generated from ‘VK_KHR_maintenance3’
impl StructureType
Generated from ‘VK_KHR_maintenance3’
pub const PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES
pub const DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR: StructureType = Self::DESCRIPTOR_SET_LAYOUT_SUPPORT
Source§impl StructureType
Generated from ‘VK_EXT_filter_cubic’
impl StructureType
Generated from ‘VK_EXT_filter_cubic’
Source§impl StructureType
Generated from ‘VK_EXT_global_priority’
impl StructureType
Generated from ‘VK_EXT_global_priority’
pub const DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT: StructureType = Self::DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR
Source§impl StructureType
Generated from ‘VK_KHR_shader_subgroup_extended_types’
impl StructureType
Generated from ‘VK_KHR_shader_subgroup_extended_types’
pub const PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES
Source§impl StructureType
Generated from ‘VK_KHR_8bit_storage’
impl StructureType
Generated from ‘VK_KHR_8bit_storage’
pub const PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES
Source§impl StructureType
Generated from ‘VK_EXT_external_memory_host’
impl StructureType
Generated from ‘VK_EXT_external_memory_host’
Source§impl StructureType
Generated from ‘VK_KHR_shader_atomic_int64’
impl StructureType
Generated from ‘VK_KHR_shader_atomic_int64’
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES
Source§impl StructureType
Generated from ‘VK_KHR_shader_clock’
impl StructureType
Generated from ‘VK_KHR_shader_clock’
Source§impl StructureType
Generated from ‘VK_AMD_pipeline_compiler_control’
impl StructureType
Generated from ‘VK_AMD_pipeline_compiler_control’
Source§impl StructureType
Generated from ‘VK_EXT_calibrated_timestamps’
impl StructureType
Generated from ‘VK_EXT_calibrated_timestamps’
pub const CALIBRATED_TIMESTAMP_INFO_EXT: StructureType = Self::CALIBRATED_TIMESTAMP_INFO_KHR
Source§impl StructureType
Generated from ‘VK_AMD_shader_core_properties’
impl StructureType
Generated from ‘VK_AMD_shader_core_properties’
Source§impl StructureType
Generated from ‘VK_KHR_video_decode_h265’
impl StructureType
Generated from ‘VK_KHR_video_decode_h265’
pub const VIDEO_DECODE_H265_CAPABILITIES_KHR: StructureType
pub const VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR: StructureType
pub const VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR: StructureType
pub const VIDEO_DECODE_H265_PROFILE_INFO_KHR: StructureType
pub const VIDEO_DECODE_H265_PICTURE_INFO_KHR: StructureType
pub const VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_global_priority’
impl StructureType
Generated from ‘VK_KHR_global_priority’
Source§impl StructureType
Generated from ‘VK_AMD_memory_overallocation_behavior’
impl StructureType
Generated from ‘VK_AMD_memory_overallocation_behavior’
Source§impl StructureType
Generated from ‘VK_EXT_vertex_attribute_divisor’
impl StructureType
Generated from ‘VK_EXT_vertex_attribute_divisor’
pub const PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT: StructureType
pub const PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT: StructureType = Self::PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR
pub const PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR
Source§impl StructureType
Generated from ‘VK_GGP_frame_token’
impl StructureType
Generated from ‘VK_GGP_frame_token’
pub const PRESENT_FRAME_TOKEN_GGP: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_pipeline_creation_feedback’
impl StructureType
Generated from ‘VK_EXT_pipeline_creation_feedback’
pub const PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT: StructureType = Self::PIPELINE_CREATION_FEEDBACK_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_KHR_driver_properties’
impl StructureType
Generated from ‘VK_KHR_driver_properties’
pub const PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_DRIVER_PROPERTIES
Source§impl StructureType
Generated from ‘VK_KHR_shader_float_controls’
impl StructureType
Generated from ‘VK_KHR_shader_float_controls’
pub const PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES
Source§impl StructureType
Generated from ‘VK_KHR_depth_stencil_resolve’
impl StructureType
Generated from ‘VK_KHR_depth_stencil_resolve’
pub const PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES
pub const SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR: StructureType = Self::SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE
Source§impl StructureType
Generated from ‘VK_NV_compute_shader_derivatives’
impl StructureType
Generated from ‘VK_NV_compute_shader_derivatives’
Source§impl StructureType
Generated from ‘VK_NV_mesh_shader’
impl StructureType
Generated from ‘VK_NV_mesh_shader’
Source§impl StructureType
Generated from ‘VK_NV_fragment_shader_barycentric’
impl StructureType
Generated from ‘VK_NV_fragment_shader_barycentric’
pub const PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV: StructureType = Self::PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR
Source§impl StructureType
Generated from ‘VK_NV_shader_image_footprint’
impl StructureType
Generated from ‘VK_NV_shader_image_footprint’
Source§impl StructureType
Generated from ‘VK_NV_scissor_exclusive’
impl StructureType
Generated from ‘VK_NV_scissor_exclusive’
Source§impl StructureType
Generated from ‘VK_NV_device_diagnostic_checkpoints’
impl StructureType
Generated from ‘VK_NV_device_diagnostic_checkpoints’
pub const CHECKPOINT_DATA_NV: StructureType
pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_timeline_semaphore’
impl StructureType
Generated from ‘VK_KHR_timeline_semaphore’
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES
pub const SEMAPHORE_TYPE_CREATE_INFO_KHR: StructureType = Self::SEMAPHORE_TYPE_CREATE_INFO
pub const TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR: StructureType = Self::TIMELINE_SEMAPHORE_SUBMIT_INFO
pub const SEMAPHORE_WAIT_INFO_KHR: StructureType = Self::SEMAPHORE_WAIT_INFO
pub const SEMAPHORE_SIGNAL_INFO_KHR: StructureType = Self::SEMAPHORE_SIGNAL_INFO
Source§impl StructureType
Generated from ‘VK_INTEL_shader_integer_functions2’
impl StructureType
Generated from ‘VK_INTEL_shader_integer_functions2’
Source§impl StructureType
Generated from ‘VK_INTEL_performance_query’
impl StructureType
Generated from ‘VK_INTEL_performance_query’
pub const QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL: StructureType
pub const INITIALIZE_PERFORMANCE_API_INFO_INTEL: StructureType
pub const PERFORMANCE_MARKER_INFO_INTEL: StructureType
pub const PERFORMANCE_STREAM_MARKER_INFO_INTEL: StructureType
pub const PERFORMANCE_OVERRIDE_INFO_INTEL: StructureType
pub const PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_vulkan_memory_model’
impl StructureType
Generated from ‘VK_KHR_vulkan_memory_model’
pub const PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES
Source§impl StructureType
Generated from ‘VK_EXT_pci_bus_info’
impl StructureType
Generated from ‘VK_EXT_pci_bus_info’
Source§impl StructureType
Generated from ‘VK_AMD_display_native_hdr’
impl StructureType
Generated from ‘VK_AMD_display_native_hdr’
Source§impl StructureType
Generated from ‘VK_FUCHSIA_imagepipe_surface’
impl StructureType
Generated from ‘VK_FUCHSIA_imagepipe_surface’
Source§impl StructureType
Generated from ‘VK_KHR_shader_terminate_invocation’
impl StructureType
Generated from ‘VK_KHR_shader_terminate_invocation’
pub const PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES
Source§impl StructureType
Generated from ‘VK_EXT_metal_surface’
impl StructureType
Generated from ‘VK_EXT_metal_surface’
pub const METAL_SURFACE_CREATE_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_fragment_density_map’
impl StructureType
Generated from ‘VK_EXT_fragment_density_map’
Source§impl StructureType
Generated from ‘VK_EXT_scalar_block_layout’
impl StructureType
Generated from ‘VK_EXT_scalar_block_layout’
pub const PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES
Source§impl StructureType
Generated from ‘VK_EXT_subgroup_size_control’
impl StructureType
Generated from ‘VK_EXT_subgroup_size_control’
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT: StructureType = Self::PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES
pub const PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT: StructureType = Self::PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES
Source§impl StructureType
Generated from ‘VK_KHR_fragment_shading_rate’
impl StructureType
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR: StructureType
pub const PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR: StructureType
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR: StructureType
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR: StructureType
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_AMD_shader_core_properties2’
impl StructureType
Generated from ‘VK_AMD_shader_core_properties2’
Source§impl StructureType
Generated from ‘VK_AMD_device_coherent_memory’
impl StructureType
Generated from ‘VK_AMD_device_coherent_memory’
Source§impl StructureType
Generated from ‘VK_KHR_dynamic_rendering_local_read’
impl StructureType
Generated from ‘VK_KHR_dynamic_rendering_local_read’
Source§impl StructureType
Generated from ‘VK_EXT_shader_image_atomic_int64’
impl StructureType
Generated from ‘VK_EXT_shader_image_atomic_int64’
Source§impl StructureType
Generated from ‘VK_KHR_shader_quad_control’
impl StructureType
Generated from ‘VK_KHR_shader_quad_control’
Source§impl StructureType
Generated from ‘VK_EXT_memory_budget’
impl StructureType
Generated from ‘VK_EXT_memory_budget’
Source§impl StructureType
Generated from ‘VK_EXT_memory_priority’
impl StructureType
Generated from ‘VK_EXT_memory_priority’
Source§impl StructureType
Generated from ‘VK_KHR_surface_protected_capabilities’
impl StructureType
Generated from ‘VK_KHR_surface_protected_capabilities’
Source§impl StructureType
Generated from ‘VK_NV_dedicated_allocation_image_aliasing’
impl StructureType
Generated from ‘VK_NV_dedicated_allocation_image_aliasing’
Source§impl StructureType
Generated from ‘VK_KHR_separate_depth_stencil_layouts’
impl StructureType
Generated from ‘VK_KHR_separate_depth_stencil_layouts’
pub const PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES
pub const ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR: StructureType = Self::ATTACHMENT_REFERENCE_STENCIL_LAYOUT
pub const ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR: StructureType = Self::ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT
Source§impl StructureType
Generated from ‘VK_EXT_buffer_device_address’
impl StructureType
Generated from ‘VK_EXT_buffer_device_address’
pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT
pub const BUFFER_DEVICE_ADDRESS_INFO_EXT: StructureType = Self::BUFFER_DEVICE_ADDRESS_INFO
pub const BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_tooling_info’
impl StructureType
Generated from ‘VK_EXT_tooling_info’
pub const PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT: StructureType = Self::PHYSICAL_DEVICE_TOOL_PROPERTIES
Source§impl StructureType
Generated from ‘VK_EXT_separate_stencil_usage’
impl StructureType
Generated from ‘VK_EXT_separate_stencil_usage’
pub const IMAGE_STENCIL_USAGE_CREATE_INFO_EXT: StructureType = Self::IMAGE_STENCIL_USAGE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_EXT_validation_features’
impl StructureType
Generated from ‘VK_EXT_validation_features’
pub const VALIDATION_FEATURES_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_present_wait’
impl StructureType
Generated from ‘VK_KHR_present_wait’
Source§impl StructureType
Generated from ‘VK_NV_cooperative_matrix’
impl StructureType
Generated from ‘VK_NV_cooperative_matrix’
Source§impl StructureType
Generated from ‘VK_NV_coverage_reduction_mode’
impl StructureType
Generated from ‘VK_NV_coverage_reduction_mode’
Source§impl StructureType
Generated from ‘VK_EXT_fragment_shader_interlock’
impl StructureType
Generated from ‘VK_EXT_fragment_shader_interlock’
Source§impl StructureType
Generated from ‘VK_EXT_ycbcr_image_arrays’
impl StructureType
Generated from ‘VK_EXT_ycbcr_image_arrays’
Source§impl StructureType
Generated from ‘VK_KHR_uniform_buffer_standard_layout’
impl StructureType
Generated from ‘VK_KHR_uniform_buffer_standard_layout’
pub const PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES
Source§impl StructureType
Generated from ‘VK_EXT_provoking_vertex’
impl StructureType
Generated from ‘VK_EXT_provoking_vertex’
Source§impl StructureType
Generated from ‘VK_EXT_full_screen_exclusive’
impl StructureType
Generated from ‘VK_EXT_full_screen_exclusive’
Source§impl StructureType
Generated from ‘VK_EXT_headless_surface’
impl StructureType
Generated from ‘VK_EXT_headless_surface’
Source§impl StructureType
Generated from ‘VK_KHR_buffer_device_address’
impl StructureType
Generated from ‘VK_KHR_buffer_device_address’
pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES
pub const BUFFER_DEVICE_ADDRESS_INFO_KHR: StructureType = Self::BUFFER_DEVICE_ADDRESS_INFO
pub const BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR: StructureType = Self::BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO
pub const MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR: StructureType = Self::MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO
pub const DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR: StructureType = Self::DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO
Source§impl StructureType
Generated from ‘VK_EXT_line_rasterization’
impl StructureType
Generated from ‘VK_EXT_line_rasterization’
pub const PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR
pub const PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT: StructureType = Self::PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR
pub const PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT: StructureType = Self::PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR
Source§impl StructureType
Generated from ‘VK_EXT_shader_atomic_float’
impl StructureType
Generated from ‘VK_EXT_shader_atomic_float’
Source§impl StructureType
Generated from ‘VK_EXT_host_query_reset’
impl StructureType
Generated from ‘VK_EXT_host_query_reset’
pub const PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES
Source§impl StructureType
Generated from ‘VK_EXT_index_type_uint8’
impl StructureType
Generated from ‘VK_EXT_index_type_uint8’
pub const PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR
Source§impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state’
impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state’
Sourcepub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT: StructureType
Not promoted to 1.3
Source§impl StructureType
Generated from ‘VK_KHR_pipeline_executable_properties’
impl StructureType
Generated from ‘VK_KHR_pipeline_executable_properties’
pub const PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR: StructureType
pub const PIPELINE_INFO_KHR: StructureType
pub const PIPELINE_EXECUTABLE_PROPERTIES_KHR: StructureType
pub const PIPELINE_EXECUTABLE_INFO_KHR: StructureType
pub const PIPELINE_EXECUTABLE_STATISTIC_KHR: StructureType
pub const PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_host_image_copy’
impl StructureType
Generated from ‘VK_EXT_host_image_copy’
pub const PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT: StructureType
pub const MEMORY_TO_IMAGE_COPY_EXT: StructureType
pub const IMAGE_TO_MEMORY_COPY_EXT: StructureType
pub const COPY_IMAGE_TO_MEMORY_INFO_EXT: StructureType
pub const COPY_MEMORY_TO_IMAGE_INFO_EXT: StructureType
pub const HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT: StructureType
pub const COPY_IMAGE_TO_IMAGE_INFO_EXT: StructureType
pub const SUBRESOURCE_HOST_MEMCPY_SIZE_EXT: StructureType
pub const HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_map_memory2’
impl StructureType
Generated from ‘VK_KHR_map_memory2’
pub const MEMORY_MAP_INFO_KHR: StructureType
pub const MEMORY_UNMAP_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_map_memory_placed’
impl StructureType
Generated from ‘VK_EXT_map_memory_placed’
Source§impl StructureType
Generated from ‘VK_EXT_shader_atomic_float2’
impl StructureType
Generated from ‘VK_EXT_shader_atomic_float2’
Source§impl StructureType
Generated from ‘VK_EXT_surface_maintenance1’
impl StructureType
Generated from ‘VK_EXT_surface_maintenance1’
Source§impl StructureType
Generated from ‘VK_EXT_swapchain_maintenance1’
impl StructureType
Generated from ‘VK_EXT_swapchain_maintenance1’
pub const PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT: StructureType
pub const SWAPCHAIN_PRESENT_FENCE_INFO_EXT: StructureType
pub const SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT: StructureType
pub const SWAPCHAIN_PRESENT_MODE_INFO_EXT: StructureType
pub const SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT: StructureType
pub const RELEASE_SWAPCHAIN_IMAGES_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_shader_demote_to_helper_invocation’
impl StructureType
Generated from ‘VK_EXT_shader_demote_to_helper_invocation’
pub const PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES
Source§impl StructureType
Generated from ‘VK_NV_device_generated_commands’
impl StructureType
Generated from ‘VK_NV_device_generated_commands’
pub const PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV: StructureType
pub const GRAPHICS_SHADER_GROUP_CREATE_INFO_NV: StructureType
pub const GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV: StructureType
pub const INDIRECT_COMMANDS_LAYOUT_TOKEN_NV: StructureType
pub const INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV: StructureType
pub const GENERATED_COMMANDS_INFO_NV: StructureType
pub const GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV: StructureType
pub const PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV: StructureType
Source§impl StructureType
Generated from ‘VK_NV_inherited_viewport_scissor’
impl StructureType
Generated from ‘VK_NV_inherited_viewport_scissor’
Source§impl StructureType
Generated from ‘VK_KHR_shader_integer_dot_product’
impl StructureType
Generated from ‘VK_KHR_shader_integer_dot_product’
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES
Source§impl StructureType
Generated from ‘VK_EXT_texel_buffer_alignment’
impl StructureType
Generated from ‘VK_EXT_texel_buffer_alignment’
Sourcepub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT: StructureType
Not promoted to 1.3
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT: StructureType = Self::PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES
Source§impl StructureType
Generated from ‘VK_QCOM_render_pass_transform’
impl StructureType
Generated from ‘VK_QCOM_render_pass_transform’
Source§impl StructureType
Generated from ‘VK_EXT_depth_bias_control’
impl StructureType
Generated from ‘VK_EXT_depth_bias_control’
Source§impl StructureType
Generated from ‘VK_EXT_device_memory_report’
impl StructureType
Generated from ‘VK_EXT_device_memory_report’
Source§impl StructureType
Generated from ‘VK_EXT_robustness2’
impl StructureType
Generated from ‘VK_EXT_robustness2’
Source§impl StructureType
Generated from ‘VK_EXT_custom_border_color’
impl StructureType
Generated from ‘VK_EXT_custom_border_color’
Source§impl StructureType
Generated from ‘VK_KHR_pipeline_library’
impl StructureType
Generated from ‘VK_KHR_pipeline_library’
Source§impl StructureType
Generated from ‘VK_NV_present_barrier’
impl StructureType
Generated from ‘VK_NV_present_barrier’
Source§impl StructureType
Generated from ‘VK_KHR_present_id’
impl StructureType
Generated from ‘VK_KHR_present_id’
pub const PRESENT_ID_KHR: StructureType
pub const PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_private_data’
impl StructureType
Generated from ‘VK_EXT_private_data’
pub const PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES
pub const DEVICE_PRIVATE_DATA_CREATE_INFO_EXT: StructureType = Self::DEVICE_PRIVATE_DATA_CREATE_INFO
pub const PRIVATE_DATA_SLOT_CREATE_INFO_EXT: StructureType = Self::PRIVATE_DATA_SLOT_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_EXT_pipeline_creation_cache_control’
impl StructureType
Generated from ‘VK_EXT_pipeline_creation_cache_control’
pub const PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES
Source§impl StructureType
Generated from ‘VK_KHR_video_encode_queue’
impl StructureType
Generated from ‘VK_KHR_video_encode_queue’
pub const VIDEO_ENCODE_INFO_KHR: StructureType
pub const VIDEO_ENCODE_RATE_CONTROL_INFO_KHR: StructureType
pub const VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR: StructureType
pub const VIDEO_ENCODE_CAPABILITIES_KHR: StructureType
pub const VIDEO_ENCODE_USAGE_INFO_KHR: StructureType
pub const QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR: StructureType
pub const PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR: StructureType
pub const VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR: StructureType
pub const VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR: StructureType
pub const VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR: StructureType
pub const VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_NV_device_diagnostics_config’
impl StructureType
Generated from ‘VK_NV_device_diagnostics_config’
Source§impl StructureType
Generated from ‘VK_NV_cuda_kernel_launch’
impl StructureType
Generated from ‘VK_NV_cuda_kernel_launch’
pub const CUDA_MODULE_CREATE_INFO_NV: StructureType
pub const CUDA_FUNCTION_CREATE_INFO_NV: StructureType
pub const CUDA_LAUNCH_INFO_NV: StructureType
pub const PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV: StructureType
pub const PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV: StructureType
Source§impl StructureType
Generated from ‘VK_NV_low_latency’
impl StructureType
Generated from ‘VK_NV_low_latency’
pub const QUERY_LOW_LATENCY_SUPPORT_NV: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_metal_objects’
impl StructureType
Generated from ‘VK_EXT_metal_objects’
pub const EXPORT_METAL_OBJECT_CREATE_INFO_EXT: StructureType
pub const EXPORT_METAL_OBJECTS_INFO_EXT: StructureType
pub const EXPORT_METAL_DEVICE_INFO_EXT: StructureType
pub const EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: StructureType
pub const EXPORT_METAL_BUFFER_INFO_EXT: StructureType
pub const IMPORT_METAL_BUFFER_INFO_EXT: StructureType
pub const EXPORT_METAL_TEXTURE_INFO_EXT: StructureType
pub const IMPORT_METAL_TEXTURE_INFO_EXT: StructureType
pub const EXPORT_METAL_IO_SURFACE_INFO_EXT: StructureType
pub const IMPORT_METAL_IO_SURFACE_INFO_EXT: StructureType
pub const EXPORT_METAL_SHARED_EVENT_INFO_EXT: StructureType
pub const IMPORT_METAL_SHARED_EVENT_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_synchronization2’
impl StructureType
Generated from ‘VK_KHR_synchronization2’
pub const MEMORY_BARRIER_2_KHR: StructureType = Self::MEMORY_BARRIER_2
pub const BUFFER_MEMORY_BARRIER_2_KHR: StructureType = Self::BUFFER_MEMORY_BARRIER_2
pub const IMAGE_MEMORY_BARRIER_2_KHR: StructureType = Self::IMAGE_MEMORY_BARRIER_2
pub const DEPENDENCY_INFO_KHR: StructureType = Self::DEPENDENCY_INFO
pub const SUBMIT_INFO_2_KHR: StructureType = Self::SUBMIT_INFO_2
pub const SEMAPHORE_SUBMIT_INFO_KHR: StructureType = Self::SEMAPHORE_SUBMIT_INFO
pub const COMMAND_BUFFER_SUBMIT_INFO_KHR: StructureType = Self::COMMAND_BUFFER_SUBMIT_INFO
pub const PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES
pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV: StructureType
pub const CHECKPOINT_DATA_2_NV: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_descriptor_buffer’
impl StructureType
Generated from ‘VK_EXT_descriptor_buffer’
pub const PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT: StructureType
pub const PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT: StructureType
pub const PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT: StructureType
pub const DESCRIPTOR_ADDRESS_INFO_EXT: StructureType
pub const DESCRIPTOR_GET_INFO_EXT: StructureType
pub const BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT: StructureType
pub const IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT: StructureType
pub const IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT: StructureType
pub const SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT: StructureType
pub const OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT: StructureType
pub const DESCRIPTOR_BUFFER_BINDING_INFO_EXT: StructureType
pub const DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT: StructureType
pub const ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_graphics_pipeline_library’
impl StructureType
Generated from ‘VK_EXT_graphics_pipeline_library’
Source§impl StructureType
Generated from ‘VK_AMD_shader_early_and_late_fragment_tests’
impl StructureType
Generated from ‘VK_AMD_shader_early_and_late_fragment_tests’
Source§impl StructureType
Generated from ‘VK_KHR_fragment_shader_barycentric’
impl StructureType
Generated from ‘VK_KHR_fragment_shader_barycentric’
Source§impl StructureType
Generated from ‘VK_KHR_shader_subgroup_uniform_control_flow’
impl StructureType
Generated from ‘VK_KHR_shader_subgroup_uniform_control_flow’
Source§impl StructureType
Generated from ‘VK_KHR_zero_initialize_workgroup_memory’
impl StructureType
Generated from ‘VK_KHR_zero_initialize_workgroup_memory’
pub const PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES
Source§impl StructureType
Generated from ‘VK_NV_fragment_shading_rate_enums’
impl StructureType
Generated from ‘VK_NV_fragment_shading_rate_enums’
Source§impl StructureType
Generated from ‘VK_NV_ray_tracing_motion_blur’
impl StructureType
Generated from ‘VK_NV_ray_tracing_motion_blur’
Source§impl StructureType
Generated from ‘VK_EXT_mesh_shader’
impl StructureType
Generated from ‘VK_EXT_mesh_shader’
Source§impl StructureType
Generated from ‘VK_EXT_ycbcr_2plane_444_formats’
impl StructureType
Generated from ‘VK_EXT_ycbcr_2plane_444_formats’
Source§impl StructureType
Generated from ‘VK_EXT_fragment_density_map2’
impl StructureType
Generated from ‘VK_EXT_fragment_density_map2’
Source§impl StructureType
Generated from ‘VK_QCOM_rotated_copy_commands’
impl StructureType
Generated from ‘VK_QCOM_rotated_copy_commands’
Source§impl StructureType
Generated from ‘VK_EXT_image_robustness’
impl StructureType
Generated from ‘VK_EXT_image_robustness’
pub const PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES
Source§impl StructureType
Generated from ‘VK_KHR_workgroup_memory_explicit_layout’
impl StructureType
Generated from ‘VK_KHR_workgroup_memory_explicit_layout’
Source§impl StructureType
Generated from ‘VK_KHR_copy_commands2’
impl StructureType
Generated from ‘VK_KHR_copy_commands2’
pub const COPY_BUFFER_INFO_2_KHR: StructureType = Self::COPY_BUFFER_INFO_2
pub const COPY_IMAGE_INFO_2_KHR: StructureType = Self::COPY_IMAGE_INFO_2
pub const COPY_BUFFER_TO_IMAGE_INFO_2_KHR: StructureType = Self::COPY_BUFFER_TO_IMAGE_INFO_2
pub const COPY_IMAGE_TO_BUFFER_INFO_2_KHR: StructureType = Self::COPY_IMAGE_TO_BUFFER_INFO_2
pub const BLIT_IMAGE_INFO_2_KHR: StructureType = Self::BLIT_IMAGE_INFO_2
pub const RESOLVE_IMAGE_INFO_2_KHR: StructureType = Self::RESOLVE_IMAGE_INFO_2
pub const BUFFER_COPY_2_KHR: StructureType = Self::BUFFER_COPY_2
pub const IMAGE_COPY_2_KHR: StructureType = Self::IMAGE_COPY_2
pub const IMAGE_BLIT_2_KHR: StructureType = Self::IMAGE_BLIT_2
pub const BUFFER_IMAGE_COPY_2_KHR: StructureType = Self::BUFFER_IMAGE_COPY_2
pub const IMAGE_RESOLVE_2_KHR: StructureType = Self::IMAGE_RESOLVE_2
Source§impl StructureType
Generated from ‘VK_EXT_image_compression_control’
impl StructureType
Generated from ‘VK_EXT_image_compression_control’
pub const PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: StructureType
pub const IMAGE_COMPRESSION_CONTROL_EXT: StructureType
pub const SUBRESOURCE_LAYOUT_2_EXT: StructureType = Self::SUBRESOURCE_LAYOUT_2_KHR
pub const IMAGE_SUBRESOURCE_2_EXT: StructureType = Self::IMAGE_SUBRESOURCE_2_KHR
pub const IMAGE_COMPRESSION_PROPERTIES_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_attachment_feedback_loop_layout’
impl StructureType
Generated from ‘VK_EXT_attachment_feedback_loop_layout’
Source§impl StructureType
Generated from ‘VK_EXT_4444_formats’
impl StructureType
Generated from ‘VK_EXT_4444_formats’
Source§impl StructureType
Generated from ‘VK_EXT_device_fault’
impl StructureType
Generated from ‘VK_EXT_device_fault’
pub const PHYSICAL_DEVICE_FAULT_FEATURES_EXT: StructureType
pub const DEVICE_FAULT_COUNTS_EXT: StructureType
pub const DEVICE_FAULT_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_ARM_rasterization_order_attachment_access’
impl StructureType
Generated from ‘VK_ARM_rasterization_order_attachment_access’
pub const PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM: StructureType = Self::PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT
Source§impl StructureType
Generated from ‘VK_EXT_rgba10x6_formats’
impl StructureType
Generated from ‘VK_EXT_rgba10x6_formats’
Source§impl StructureType
Generated from ‘VK_EXT_directfb_surface’
impl StructureType
Generated from ‘VK_EXT_directfb_surface’
Source§impl StructureType
Generated from ‘VK_VALVE_mutable_descriptor_type’
impl StructureType
Generated from ‘VK_VALVE_mutable_descriptor_type’
pub const PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE: StructureType = Self::PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT
pub const MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE: StructureType = Self::MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT
Source§impl StructureType
Generated from ‘VK_EXT_vertex_input_dynamic_state’
impl StructureType
Generated from ‘VK_EXT_vertex_input_dynamic_state’
Source§impl StructureType
Generated from ‘VK_EXT_physical_device_drm’
impl StructureType
Generated from ‘VK_EXT_physical_device_drm’
Source§impl StructureType
Generated from ‘VK_EXT_device_address_binding_report’
impl StructureType
Generated from ‘VK_EXT_device_address_binding_report’
Source§impl StructureType
Generated from ‘VK_EXT_depth_clip_control’
impl StructureType
Generated from ‘VK_EXT_depth_clip_control’
Source§impl StructureType
Generated from ‘VK_EXT_primitive_topology_list_restart’
impl StructureType
Generated from ‘VK_EXT_primitive_topology_list_restart’
Source§impl StructureType
Generated from ‘VK_KHR_format_feature_flags2’
impl StructureType
Generated from ‘VK_KHR_format_feature_flags2’
pub const FORMAT_PROPERTIES_3_KHR: StructureType = Self::FORMAT_PROPERTIES_3
Source§impl StructureType
Generated from ‘VK_FUCHSIA_external_memory’
impl StructureType
Generated from ‘VK_FUCHSIA_external_memory’
Source§impl StructureType
Generated from ‘VK_FUCHSIA_external_semaphore’
impl StructureType
Generated from ‘VK_FUCHSIA_external_semaphore’
Source§impl StructureType
Generated from ‘VK_FUCHSIA_buffer_collection’
impl StructureType
Generated from ‘VK_FUCHSIA_buffer_collection’
pub const BUFFER_COLLECTION_CREATE_INFO_FUCHSIA: StructureType
pub const IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA: StructureType
pub const BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA: StructureType
pub const BUFFER_COLLECTION_PROPERTIES_FUCHSIA: StructureType
pub const BUFFER_CONSTRAINTS_INFO_FUCHSIA: StructureType
pub const BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA: StructureType
pub const IMAGE_CONSTRAINTS_INFO_FUCHSIA: StructureType
pub const IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA: StructureType
pub const SYSMEM_COLOR_SPACE_FUCHSIA: StructureType
pub const BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA: StructureType
Source§impl StructureType
Generated from ‘VK_HUAWEI_subpass_shading’
impl StructureType
Generated from ‘VK_HUAWEI_subpass_shading’
Source§impl StructureType
Generated from ‘VK_HUAWEI_invocation_mask’
impl StructureType
Generated from ‘VK_HUAWEI_invocation_mask’
Source§impl StructureType
Generated from ‘VK_NV_external_memory_rdma’
impl StructureType
Generated from ‘VK_NV_external_memory_rdma’
Source§impl StructureType
Generated from ‘VK_EXT_pipeline_properties’
impl StructureType
Generated from ‘VK_EXT_pipeline_properties’
pub const PIPELINE_PROPERTIES_IDENTIFIER_EXT: StructureType
pub const PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: StructureType
pub const PIPELINE_INFO_EXT: StructureType = Self::PIPELINE_INFO_KHR
Source§impl StructureType
Generated from ‘VK_EXT_frame_boundary’
impl StructureType
Generated from ‘VK_EXT_frame_boundary’
Source§impl StructureType
Generated from ‘VK_EXT_multisampled_render_to_single_sampled’
impl StructureType
Generated from ‘VK_EXT_multisampled_render_to_single_sampled’
Source§impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state2’
impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state2’
Sourcepub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: StructureType
Not promoted to 1.3
Source§impl StructureType
Generated from ‘VK_QNX_screen_surface’
impl StructureType
Generated from ‘VK_QNX_screen_surface’
Source§impl StructureType
Generated from ‘VK_EXT_color_write_enable’
impl StructureType
Generated from ‘VK_EXT_color_write_enable’
Source§impl StructureType
Generated from ‘VK_EXT_primitives_generated_query’
impl StructureType
Generated from ‘VK_EXT_primitives_generated_query’
Source§impl StructureType
Generated from ‘VK_KHR_ray_tracing_maintenance1’
impl StructureType
Generated from ‘VK_KHR_ray_tracing_maintenance1’
Source§impl StructureType
Generated from ‘VK_EXT_global_priority_query’
impl StructureType
Generated from ‘VK_EXT_global_priority_query’
pub const PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT: StructureType = Self::PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR
pub const QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT: StructureType = Self::QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR
Source§impl StructureType
Generated from ‘VK_EXT_image_view_min_lod’
impl StructureType
Generated from ‘VK_EXT_image_view_min_lod’
Source§impl StructureType
Generated from ‘VK_EXT_multi_draw’
impl StructureType
Generated from ‘VK_EXT_multi_draw’
Source§impl StructureType
Generated from ‘VK_EXT_image_2d_view_of_3d’
impl StructureType
Generated from ‘VK_EXT_image_2d_view_of_3d’
Source§impl StructureType
Generated from ‘VK_EXT_shader_tile_image’
impl StructureType
Generated from ‘VK_EXT_shader_tile_image’
Source§impl StructureType
Generated from ‘VK_EXT_opacity_micromap’
impl StructureType
Generated from ‘VK_EXT_opacity_micromap’
pub const MICROMAP_BUILD_INFO_EXT: StructureType
pub const MICROMAP_VERSION_INFO_EXT: StructureType
pub const COPY_MICROMAP_INFO_EXT: StructureType
pub const COPY_MICROMAP_TO_MEMORY_INFO_EXT: StructureType
pub const COPY_MEMORY_TO_MICROMAP_INFO_EXT: StructureType
pub const PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT: StructureType
pub const MICROMAP_CREATE_INFO_EXT: StructureType
pub const MICROMAP_BUILD_SIZES_INFO_EXT: StructureType
pub const ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_NV_displacement_micromap’
impl StructureType
Generated from ‘VK_NV_displacement_micromap’
Source§impl StructureType
Generated from ‘VK_HUAWEI_cluster_culling_shader’
impl StructureType
Generated from ‘VK_HUAWEI_cluster_culling_shader’
Source§impl StructureType
Generated from ‘VK_EXT_border_color_swizzle’
impl StructureType
Generated from ‘VK_EXT_border_color_swizzle’
Source§impl StructureType
Generated from ‘VK_EXT_pageable_device_local_memory’
impl StructureType
Generated from ‘VK_EXT_pageable_device_local_memory’
Source§impl StructureType
Generated from ‘VK_KHR_maintenance4’
impl StructureType
Generated from ‘VK_KHR_maintenance4’
pub const PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR: StructureType = Self::PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES
pub const PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR: StructureType = Self::PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES
pub const DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR: StructureType = Self::DEVICE_BUFFER_MEMORY_REQUIREMENTS
pub const DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR: StructureType = Self::DEVICE_IMAGE_MEMORY_REQUIREMENTS
Source§impl StructureType
Generated from ‘VK_ARM_shader_core_properties’
impl StructureType
Generated from ‘VK_ARM_shader_core_properties’
Source§impl StructureType
Generated from ‘VK_KHR_shader_subgroup_rotate’
impl StructureType
Generated from ‘VK_KHR_shader_subgroup_rotate’
Source§impl StructureType
Generated from ‘VK_ARM_scheduling_controls’
impl StructureType
Generated from ‘VK_ARM_scheduling_controls’
Source§impl StructureType
Generated from ‘VK_EXT_image_sliced_view_of_3d’
impl StructureType
Generated from ‘VK_EXT_image_sliced_view_of_3d’
Source§impl StructureType
Generated from ‘VK_VALVE_descriptor_set_host_mapping’
impl StructureType
Generated from ‘VK_VALVE_descriptor_set_host_mapping’
Source§impl StructureType
Generated from ‘VK_EXT_depth_clamp_zero_one’
impl StructureType
Generated from ‘VK_EXT_depth_clamp_zero_one’
Source§impl StructureType
Generated from ‘VK_EXT_non_seamless_cube_map’
impl StructureType
Generated from ‘VK_EXT_non_seamless_cube_map’
Source§impl StructureType
Generated from ‘VK_ARM_render_pass_striped’
impl StructureType
Generated from ‘VK_ARM_render_pass_striped’
pub const PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM: StructureType
pub const PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM: StructureType
pub const RENDER_PASS_STRIPE_BEGIN_INFO_ARM: StructureType
pub const RENDER_PASS_STRIPE_INFO_ARM: StructureType
pub const RENDER_PASS_STRIPE_SUBMIT_INFO_ARM: StructureType
Source§impl StructureType
Generated from ‘VK_QCOM_fragment_density_map_offset’
impl StructureType
Generated from ‘VK_QCOM_fragment_density_map_offset’
Source§impl StructureType
Generated from ‘VK_NV_copy_memory_indirect’
impl StructureType
Generated from ‘VK_NV_copy_memory_indirect’
Source§impl StructureType
Generated from ‘VK_NV_memory_decompression’
impl StructureType
Generated from ‘VK_NV_memory_decompression’
Source§impl StructureType
Generated from ‘VK_NV_device_generated_commands_compute’
impl StructureType
Generated from ‘VK_NV_device_generated_commands_compute’
Source§impl StructureType
Generated from ‘VK_NV_linear_color_attachment’
impl StructureType
Generated from ‘VK_NV_linear_color_attachment’
Source§impl StructureType
Generated from ‘VK_KHR_shader_maximal_reconvergence’
impl StructureType
Generated from ‘VK_KHR_shader_maximal_reconvergence’
Source§impl StructureType
Generated from ‘VK_EXT_image_compression_control_swapchain’
impl StructureType
Generated from ‘VK_EXT_image_compression_control_swapchain’
Source§impl StructureType
Generated from ‘VK_QCOM_image_processing’
impl StructureType
Generated from ‘VK_QCOM_image_processing’
Source§impl StructureType
Generated from ‘VK_EXT_nested_command_buffer’
impl StructureType
Generated from ‘VK_EXT_nested_command_buffer’
Source§impl StructureType
Generated from ‘VK_EXT_external_memory_acquire_unmodified’
impl StructureType
Generated from ‘VK_EXT_external_memory_acquire_unmodified’
Source§impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state3’
impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state3’
Source§impl StructureType
Generated from ‘VK_EXT_subpass_merge_feedback’
impl StructureType
Generated from ‘VK_EXT_subpass_merge_feedback’
Source§impl StructureType
Generated from ‘VK_LUNARG_direct_driver_loading’
impl StructureType
Generated from ‘VK_LUNARG_direct_driver_loading’
Source§impl StructureType
Generated from ‘VK_EXT_shader_module_identifier’
impl StructureType
Generated from ‘VK_EXT_shader_module_identifier’
pub const PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: StructureType
pub const PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: StructureType
pub const SHADER_MODULE_IDENTIFIER_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_rasterization_order_attachment_access’
impl StructureType
Generated from ‘VK_EXT_rasterization_order_attachment_access’
Source§impl StructureType
Generated from ‘VK_NV_optical_flow’
impl StructureType
Generated from ‘VK_NV_optical_flow’
pub const PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV: StructureType
pub const PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV: StructureType
pub const OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV: StructureType
pub const OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV: StructureType
pub const OPTICAL_FLOW_SESSION_CREATE_INFO_NV: StructureType
pub const OPTICAL_FLOW_EXECUTE_INFO_NV: StructureType
pub const OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV: StructureType
Source§impl StructureType
Generated from ‘VK_EXT_legacy_dithering’
impl StructureType
Generated from ‘VK_EXT_legacy_dithering’
Source§impl StructureType
Generated from ‘VK_EXT_pipeline_protected_access’
impl StructureType
Generated from ‘VK_EXT_pipeline_protected_access’
Source§impl StructureType
Generated from ‘VK_ANDROID_external_format_resolve’
impl StructureType
Generated from ‘VK_ANDROID_external_format_resolve’
Source§impl StructureType
Generated from ‘VK_KHR_maintenance5’
impl StructureType
Generated from ‘VK_KHR_maintenance5’
pub const PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR: StructureType
pub const PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR: StructureType
pub const RENDERING_AREA_INFO_KHR: StructureType
pub const DEVICE_IMAGE_SUBRESOURCE_INFO_KHR: StructureType
pub const SUBRESOURCE_LAYOUT_2_KHR: StructureType
pub const IMAGE_SUBRESOURCE_2_KHR: StructureType
pub const PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR: StructureType
pub const BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_ray_tracing_position_fetch’
impl StructureType
Generated from ‘VK_KHR_ray_tracing_position_fetch’
Source§impl StructureType
Generated from ‘VK_EXT_shader_object’
impl StructureType
Generated from ‘VK_EXT_shader_object’
pub const PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT: StructureType
pub const PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT: StructureType
pub const SHADER_CREATE_INFO_EXT: StructureType
pub const SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT: StructureType = Self::PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO
Source§impl StructureType
Generated from ‘VK_QCOM_tile_properties’
impl StructureType
Generated from ‘VK_QCOM_tile_properties’
Source§impl StructureType
Generated from ‘VK_SEC_amigo_profiling’
impl StructureType
Generated from ‘VK_SEC_amigo_profiling’
Source§impl StructureType
Generated from ‘VK_QCOM_multiview_per_view_viewports’
impl StructureType
Generated from ‘VK_QCOM_multiview_per_view_viewports’
Source§impl StructureType
Generated from ‘VK_NV_ray_tracing_invocation_reorder’
impl StructureType
Generated from ‘VK_NV_ray_tracing_invocation_reorder’
Source§impl StructureType
Generated from ‘VK_NV_extended_sparse_address_space’
impl StructureType
Generated from ‘VK_NV_extended_sparse_address_space’
Source§impl StructureType
Generated from ‘VK_EXT_mutable_descriptor_type’
impl StructureType
Generated from ‘VK_EXT_mutable_descriptor_type’
Source§impl StructureType
Generated from ‘VK_EXT_layer_settings’
impl StructureType
Generated from ‘VK_EXT_layer_settings’
Source§impl StructureType
Generated from ‘VK_ARM_shader_core_builtins’
impl StructureType
Generated from ‘VK_ARM_shader_core_builtins’
Source§impl StructureType
Generated from ‘VK_EXT_pipeline_library_group_handles’
impl StructureType
Generated from ‘VK_EXT_pipeline_library_group_handles’
Source§impl StructureType
Generated from ‘VK_EXT_dynamic_rendering_unused_attachments’
impl StructureType
Generated from ‘VK_EXT_dynamic_rendering_unused_attachments’
Source§impl StructureType
Generated from ‘VK_NV_low_latency2’
impl StructureType
Generated from ‘VK_NV_low_latency2’
pub const LATENCY_SLEEP_MODE_INFO_NV: StructureType
pub const LATENCY_SLEEP_INFO_NV: StructureType
pub const SET_LATENCY_MARKER_INFO_NV: StructureType
pub const GET_LATENCY_MARKER_INFO_NV: StructureType
pub const LATENCY_TIMINGS_FRAME_REPORT_NV: StructureType
pub const LATENCY_SUBMISSION_PRESENT_ID_NV: StructureType
pub const OUT_OF_BAND_QUEUE_TYPE_INFO_NV: StructureType
pub const SWAPCHAIN_LATENCY_CREATE_INFO_NV: StructureType
pub const LATENCY_SURFACE_CAPABILITIES_NV: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_cooperative_matrix’
impl StructureType
Generated from ‘VK_KHR_cooperative_matrix’
Source§impl StructureType
Generated from ‘VK_QCOM_multiview_per_view_render_areas’
impl StructureType
Generated from ‘VK_QCOM_multiview_per_view_render_areas’
Source§impl StructureType
Generated from ‘VK_KHR_video_decode_av1’
impl StructureType
Generated from ‘VK_KHR_video_decode_av1’
pub const VIDEO_DECODE_AV1_CAPABILITIES_KHR: StructureType
pub const VIDEO_DECODE_AV1_PICTURE_INFO_KHR: StructureType
pub const VIDEO_DECODE_AV1_PROFILE_INFO_KHR: StructureType
pub const VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR: StructureType
pub const VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_video_maintenance1’
impl StructureType
Generated from ‘VK_KHR_video_maintenance1’
Source§impl StructureType
Generated from ‘VK_NV_per_stage_descriptor_set’
impl StructureType
Generated from ‘VK_NV_per_stage_descriptor_set’
Source§impl StructureType
Generated from ‘VK_QCOM_image_processing2’
impl StructureType
Generated from ‘VK_QCOM_image_processing2’
Source§impl StructureType
Generated from ‘VK_QCOM_filter_cubic_weights’
impl StructureType
Generated from ‘VK_QCOM_filter_cubic_weights’
Source§impl StructureType
Generated from ‘VK_QCOM_ycbcr_degamma’
impl StructureType
Generated from ‘VK_QCOM_ycbcr_degamma’
Source§impl StructureType
Generated from ‘VK_QCOM_filter_cubic_clamp’
impl StructureType
Generated from ‘VK_QCOM_filter_cubic_clamp’
Source§impl StructureType
Generated from ‘VK_EXT_attachment_feedback_loop_dynamic_state’
impl StructureType
Generated from ‘VK_EXT_attachment_feedback_loop_dynamic_state’
Source§impl StructureType
Generated from ‘VK_KHR_vertex_attribute_divisor’
impl StructureType
Generated from ‘VK_KHR_vertex_attribute_divisor’
Source§impl StructureType
Generated from ‘VK_KHR_shader_float_controls2’
impl StructureType
Generated from ‘VK_KHR_shader_float_controls2’
Source§impl StructureType
Generated from ‘VK_QNX_external_memory_screen_buffer’
impl StructureType
Generated from ‘VK_QNX_external_memory_screen_buffer’
pub const SCREEN_BUFFER_PROPERTIES_QNX: StructureType
pub const SCREEN_BUFFER_FORMAT_PROPERTIES_QNX: StructureType
pub const IMPORT_SCREEN_BUFFER_INFO_QNX: StructureType
pub const EXTERNAL_FORMAT_QNX: StructureType
pub const PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX: StructureType
Source§impl StructureType
Generated from ‘VK_MSFT_layered_driver’
impl StructureType
Generated from ‘VK_MSFT_layered_driver’
Source§impl StructureType
Generated from ‘VK_KHR_index_type_uint8’
impl StructureType
Generated from ‘VK_KHR_index_type_uint8’
Source§impl StructureType
Generated from ‘VK_KHR_line_rasterization’
impl StructureType
Generated from ‘VK_KHR_line_rasterization’
Source§impl StructureType
Generated from ‘VK_KHR_calibrated_timestamps’
impl StructureType
Generated from ‘VK_KHR_calibrated_timestamps’
pub const CALIBRATED_TIMESTAMP_INFO_KHR: StructureType
Source§impl StructureType
Generated from ‘VK_KHR_shader_expect_assume’
impl StructureType
Generated from ‘VK_KHR_shader_expect_assume’
Source§impl StructureType
Generated from ‘VK_KHR_maintenance6’
impl StructureType
Generated from ‘VK_KHR_maintenance6’
pub const PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR: StructureType
pub const PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR: StructureType
pub const BIND_MEMORY_STATUS_KHR: StructureType
pub const BIND_DESCRIPTOR_SETS_INFO_KHR: StructureType
pub const PUSH_CONSTANTS_INFO_KHR: StructureType
pub const PUSH_DESCRIPTOR_SET_INFO_KHR: StructureType
pub const PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR: StructureType
pub const SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT: StructureType
pub const BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT: StructureType
Source§impl StructureType
Generated from ‘VK_NV_descriptor_pool_overallocation’
impl StructureType
Generated from ‘VK_NV_descriptor_pool_overallocation’
Source§impl StructureType
Generated from ‘VK_NV_raw_access_chains’
impl StructureType
Generated from ‘VK_NV_raw_access_chains’
Source§impl StructureType
Generated from ‘VK_NV_shader_atomic_float16_vector’
impl StructureType
Generated from ‘VK_NV_shader_atomic_float16_vector’
Source§impl StructureType
Generated from ‘VK_NV_ray_tracing_validation’
impl StructureType
Generated from ‘VK_NV_ray_tracing_validation’
Source§impl StructureType
Generated from ‘VK_VERSION_1_1’
impl StructureType
Generated from ‘VK_VERSION_1_1’
pub const PHYSICAL_DEVICE_SUBGROUP_PROPERTIES: StructureType
pub const BIND_BUFFER_MEMORY_INFO: StructureType
pub const BIND_IMAGE_MEMORY_INFO: StructureType
pub const PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES: StructureType
pub const MEMORY_DEDICATED_REQUIREMENTS: StructureType
pub const MEMORY_DEDICATED_ALLOCATE_INFO: StructureType
pub const MEMORY_ALLOCATE_FLAGS_INFO: StructureType
pub const DEVICE_GROUP_RENDER_PASS_BEGIN_INFO: StructureType
pub const DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO: StructureType
pub const DEVICE_GROUP_SUBMIT_INFO: StructureType
pub const DEVICE_GROUP_BIND_SPARSE_INFO: StructureType
pub const BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO: StructureType
pub const BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO: StructureType
pub const PHYSICAL_DEVICE_GROUP_PROPERTIES: StructureType
pub const DEVICE_GROUP_DEVICE_CREATE_INFO: StructureType
pub const BUFFER_MEMORY_REQUIREMENTS_INFO_2: StructureType
pub const IMAGE_MEMORY_REQUIREMENTS_INFO_2: StructureType
pub const IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2: StructureType
pub const MEMORY_REQUIREMENTS_2: StructureType
pub const SPARSE_IMAGE_MEMORY_REQUIREMENTS_2: StructureType
pub const PHYSICAL_DEVICE_FEATURES_2: StructureType
pub const PHYSICAL_DEVICE_PROPERTIES_2: StructureType
pub const FORMAT_PROPERTIES_2: StructureType
pub const IMAGE_FORMAT_PROPERTIES_2: StructureType
pub const PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2: StructureType
pub const QUEUE_FAMILY_PROPERTIES_2: StructureType
pub const PHYSICAL_DEVICE_MEMORY_PROPERTIES_2: StructureType
pub const SPARSE_IMAGE_FORMAT_PROPERTIES_2: StructureType
pub const PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2: StructureType
pub const PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES: StructureType
pub const RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO: StructureType
pub const IMAGE_VIEW_USAGE_CREATE_INFO: StructureType
pub const PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO: StructureType
pub const RENDER_PASS_MULTIVIEW_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_MULTIVIEW_FEATURES: StructureType
pub const PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES: StructureType
pub const PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES: StructureType = Self::PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
pub const PROTECTED_SUBMIT_INFO: StructureType
pub const PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES: StructureType
pub const PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES: StructureType
pub const DEVICE_QUEUE_INFO_2: StructureType
pub const SAMPLER_YCBCR_CONVERSION_CREATE_INFO: StructureType
pub const SAMPLER_YCBCR_CONVERSION_INFO: StructureType
pub const BIND_IMAGE_PLANE_MEMORY_INFO: StructureType
pub const IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO: StructureType
pub const PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES: StructureType
pub const SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES: StructureType
pub const DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO: StructureType
pub const EXTERNAL_IMAGE_FORMAT_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO: StructureType
pub const EXTERNAL_BUFFER_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_ID_PROPERTIES: StructureType
pub const EXTERNAL_MEMORY_BUFFER_CREATE_INFO: StructureType
pub const EXTERNAL_MEMORY_IMAGE_CREATE_INFO: StructureType
pub const EXPORT_MEMORY_ALLOCATE_INFO: StructureType
pub const PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO: StructureType
pub const EXTERNAL_FENCE_PROPERTIES: StructureType
pub const EXPORT_FENCE_CREATE_INFO: StructureType
pub const EXPORT_SEMAPHORE_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO: StructureType
pub const EXTERNAL_SEMAPHORE_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES: StructureType
pub const DESCRIPTOR_SET_LAYOUT_SUPPORT: StructureType
pub const PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES: StructureType
pub const PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES: StructureType = Self::PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES
Source§impl StructureType
Generated from ‘VK_VERSION_1_2’
impl StructureType
Generated from ‘VK_VERSION_1_2’
pub const PHYSICAL_DEVICE_VULKAN_1_1_FEATURES: StructureType
pub const PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_VULKAN_1_2_FEATURES: StructureType
pub const PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES: StructureType
pub const IMAGE_FORMAT_LIST_CREATE_INFO: StructureType
pub const ATTACHMENT_DESCRIPTION_2: StructureType
pub const ATTACHMENT_REFERENCE_2: StructureType
pub const SUBPASS_DESCRIPTION_2: StructureType
pub const SUBPASS_DEPENDENCY_2: StructureType
pub const RENDER_PASS_CREATE_INFO_2: StructureType
pub const SUBPASS_BEGIN_INFO: StructureType
pub const SUBPASS_END_INFO: StructureType
pub const PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES: StructureType
pub const PHYSICAL_DEVICE_DRIVER_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES: StructureType
pub const PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES: StructureType
pub const PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES: StructureType
pub const DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES: StructureType
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES: StructureType
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO: StructureType
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT: StructureType
pub const PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES: StructureType
pub const SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE: StructureType
pub const PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES: StructureType
pub const IMAGE_STENCIL_USAGE_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES: StructureType
pub const SAMPLER_REDUCTION_MODE_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES: StructureType
pub const PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES: StructureType
pub const FRAMEBUFFER_ATTACHMENTS_CREATE_INFO: StructureType
pub const FRAMEBUFFER_ATTACHMENT_IMAGE_INFO: StructureType
pub const RENDER_PASS_ATTACHMENT_BEGIN_INFO: StructureType
pub const PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES: StructureType
pub const PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES: StructureType
pub const PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES: StructureType
pub const ATTACHMENT_REFERENCE_STENCIL_LAYOUT: StructureType
pub const ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT: StructureType
pub const PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES: StructureType
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES: StructureType
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES: StructureType
pub const SEMAPHORE_TYPE_CREATE_INFO: StructureType
pub const TIMELINE_SEMAPHORE_SUBMIT_INFO: StructureType
pub const SEMAPHORE_WAIT_INFO: StructureType
pub const SEMAPHORE_SIGNAL_INFO: StructureType
pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES: StructureType
pub const BUFFER_DEVICE_ADDRESS_INFO: StructureType
pub const BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO: StructureType
pub const MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO: StructureType
pub const DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO: StructureType
Source§impl StructureType
Generated from ‘VK_VERSION_1_3’
impl StructureType
Generated from ‘VK_VERSION_1_3’
pub const PHYSICAL_DEVICE_VULKAN_1_3_FEATURES: StructureType
pub const PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES: StructureType
pub const PIPELINE_CREATION_FEEDBACK_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES: StructureType
pub const PHYSICAL_DEVICE_TOOL_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES: StructureType
pub const PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES: StructureType
pub const DEVICE_PRIVATE_DATA_CREATE_INFO: StructureType
pub const PRIVATE_DATA_SLOT_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES: StructureType
pub const MEMORY_BARRIER_2: StructureType
pub const BUFFER_MEMORY_BARRIER_2: StructureType
pub const IMAGE_MEMORY_BARRIER_2: StructureType
pub const DEPENDENCY_INFO: StructureType
pub const SUBMIT_INFO_2: StructureType
pub const SEMAPHORE_SUBMIT_INFO: StructureType
pub const COMMAND_BUFFER_SUBMIT_INFO: StructureType
pub const PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES: StructureType
pub const PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES: StructureType
pub const PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES: StructureType
pub const COPY_BUFFER_INFO_2: StructureType
pub const COPY_IMAGE_INFO_2: StructureType
pub const COPY_BUFFER_TO_IMAGE_INFO_2: StructureType
pub const COPY_IMAGE_TO_BUFFER_INFO_2: StructureType
pub const BLIT_IMAGE_INFO_2: StructureType
pub const RESOLVE_IMAGE_INFO_2: StructureType
pub const BUFFER_COPY_2: StructureType
pub const IMAGE_COPY_2: StructureType
pub const IMAGE_BLIT_2: StructureType
pub const BUFFER_IMAGE_COPY_2: StructureType
pub const IMAGE_RESOLVE_2: StructureType
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES: StructureType
pub const PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES: StructureType
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES: StructureType
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES: StructureType
pub const WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK: StructureType
pub const DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES: StructureType
pub const RENDERING_INFO: StructureType
pub const RENDERING_ATTACHMENT_INFO: StructureType
pub const PIPELINE_RENDERING_CREATE_INFO: StructureType
pub const PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES: StructureType
pub const COMMAND_BUFFER_INHERITANCE_RENDERING_INFO: StructureType
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES: StructureType
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES: StructureType
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES: StructureType
pub const FORMAT_PROPERTIES_3: StructureType
pub const PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES: StructureType
pub const PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES: StructureType
pub const DEVICE_BUFFER_MEMORY_REQUIREMENTS: StructureType
pub const DEVICE_IMAGE_MEMORY_REQUIREMENTS: StructureType
Trait Implementations§
Source§impl Clone for StructureType
impl Clone for StructureType
Source§fn clone(&self) -> StructureType
fn clone(&self) -> StructureType
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for StructureType
impl Debug for StructureType
Source§impl Default for StructureType
impl Default for StructureType
Source§fn default() -> StructureType
fn default() -> StructureType
Source§impl Hash for StructureType
impl Hash for StructureType
Source§impl Ord for StructureType
impl Ord for StructureType
Source§impl PartialEq for StructureType
impl PartialEq for StructureType
Source§impl PartialOrd for StructureType
impl PartialOrd for StructureType
impl Copy for StructureType
impl Eq for StructureType
impl StructuralPartialEq for StructureType
Auto Trait Implementations§
impl Freeze for StructureType
impl RefUnwindSafe for StructureType
impl Send for StructureType
impl Sync for StructureType
impl Unpin for StructureType
impl UnwindSafe for StructureType
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)