Struct ash::vk::StructureType
source · pub struct StructureType(/* private fields */);
Expand description
Implementations§
source§impl StructureType
impl StructureType
source§impl StructureType
impl StructureType
pub const APPLICATION_INFO: Self = _
pub const INSTANCE_CREATE_INFO: Self = _
pub const DEVICE_QUEUE_CREATE_INFO: Self = _
pub const DEVICE_CREATE_INFO: Self = _
pub const SUBMIT_INFO: Self = _
pub const MEMORY_ALLOCATE_INFO: Self = _
pub const MAPPED_MEMORY_RANGE: Self = _
pub const BIND_SPARSE_INFO: Self = _
pub const FENCE_CREATE_INFO: Self = _
pub const SEMAPHORE_CREATE_INFO: Self = _
pub const EVENT_CREATE_INFO: Self = _
pub const QUERY_POOL_CREATE_INFO: Self = _
pub const BUFFER_CREATE_INFO: Self = _
pub const BUFFER_VIEW_CREATE_INFO: Self = _
pub const IMAGE_CREATE_INFO: Self = _
pub const IMAGE_VIEW_CREATE_INFO: Self = _
pub const SHADER_MODULE_CREATE_INFO: Self = _
pub const PIPELINE_CACHE_CREATE_INFO: Self = _
pub const PIPELINE_SHADER_STAGE_CREATE_INFO: Self = _
pub const PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO: Self = _
pub const PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO: Self = _
pub const PIPELINE_TESSELLATION_STATE_CREATE_INFO: Self = _
pub const PIPELINE_VIEWPORT_STATE_CREATE_INFO: Self = _
pub const PIPELINE_RASTERIZATION_STATE_CREATE_INFO: Self = _
pub const PIPELINE_MULTISAMPLE_STATE_CREATE_INFO: Self = _
pub const PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO: Self = _
pub const PIPELINE_COLOR_BLEND_STATE_CREATE_INFO: Self = _
pub const PIPELINE_DYNAMIC_STATE_CREATE_INFO: Self = _
pub const GRAPHICS_PIPELINE_CREATE_INFO: Self = _
pub const COMPUTE_PIPELINE_CREATE_INFO: Self = _
pub const PIPELINE_LAYOUT_CREATE_INFO: Self = _
pub const SAMPLER_CREATE_INFO: Self = _
pub const DESCRIPTOR_SET_LAYOUT_CREATE_INFO: Self = _
pub const DESCRIPTOR_POOL_CREATE_INFO: Self = _
pub const DESCRIPTOR_SET_ALLOCATE_INFO: Self = _
pub const WRITE_DESCRIPTOR_SET: Self = _
pub const COPY_DESCRIPTOR_SET: Self = _
pub const FRAMEBUFFER_CREATE_INFO: Self = _
pub const RENDER_PASS_CREATE_INFO: Self = _
pub const COMMAND_POOL_CREATE_INFO: Self = _
pub const COMMAND_BUFFER_ALLOCATE_INFO: Self = _
pub const COMMAND_BUFFER_INHERITANCE_INFO: Self = _
pub const COMMAND_BUFFER_BEGIN_INFO: Self = _
pub const RENDER_PASS_BEGIN_INFO: Self = _
pub const BUFFER_MEMORY_BARRIER: Self = _
pub const IMAGE_MEMORY_BARRIER: Self = _
pub const MEMORY_BARRIER: Self = _
sourcepub const LOADER_INSTANCE_CREATE_INFO: Self = _
pub const LOADER_INSTANCE_CREATE_INFO: Self = _
Reserved for internal use by the loader, layers, and ICDs
sourcepub const LOADER_DEVICE_CREATE_INFO: Self = _
pub const LOADER_DEVICE_CREATE_INFO: Self = _
Reserved for internal use by the loader, layers, and ICDs
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_swapchain’
pub const SWAPCHAIN_CREATE_INFO_KHR: Self = _
pub const PRESENT_INFO_KHR: Self = _
pub const DEVICE_GROUP_PRESENT_CAPABILITIES_KHR: Self = _
pub const IMAGE_SWAPCHAIN_CREATE_INFO_KHR: Self = _
pub const BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR: Self = _
pub const ACQUIRE_NEXT_IMAGE_INFO_KHR: Self = _
pub const DEVICE_GROUP_PRESENT_INFO_KHR: Self = _
pub const DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_display’
pub const DISPLAY_MODE_CREATE_INFO_KHR: Self = _
pub const DISPLAY_SURFACE_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_display_swapchain’
pub const DISPLAY_PRESENT_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_xlib_surface’
pub const XLIB_SURFACE_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_xcb_surface’
pub const XCB_SURFACE_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_wayland_surface’
pub const WAYLAND_SURFACE_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_android_surface’
pub const ANDROID_SURFACE_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_win32_surface’
pub const WIN32_SURFACE_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_ANDROID_native_buffer’
pub const NATIVE_BUFFER_ANDROID: Self = _
pub const SWAPCHAIN_IMAGE_CREATE_INFO_ANDROID: Self = _
pub const PHYSICAL_DEVICE_PRESENTATION_PROPERTIES_ANDROID: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_debug_report’
pub const DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_rasterization_order’
pub const PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_debug_marker’
pub const DEBUG_MARKER_OBJECT_NAME_INFO_EXT: Self = _
pub const DEBUG_MARKER_OBJECT_TAG_INFO_EXT: Self = _
pub const DEBUG_MARKER_MARKER_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_video_queue’
pub const VIDEO_PROFILE_KHR: Self = _
pub const VIDEO_CAPABILITIES_KHR: Self = _
pub const VIDEO_PICTURE_RESOURCE_KHR: Self = _
pub const VIDEO_GET_MEMORY_PROPERTIES_KHR: Self = _
pub const VIDEO_BIND_MEMORY_KHR: Self = _
pub const VIDEO_SESSION_CREATE_INFO_KHR: Self = _
pub const VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR: Self = _
pub const VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR: Self = _
pub const VIDEO_BEGIN_CODING_INFO_KHR: Self = _
pub const VIDEO_END_CODING_INFO_KHR: Self = _
pub const VIDEO_CODING_CONTROL_INFO_KHR: Self = _
pub const VIDEO_REFERENCE_SLOT_KHR: Self = _
pub const VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: Self = _
pub const VIDEO_PROFILES_KHR: Self = _
pub const PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR: Self = _
pub const VIDEO_FORMAT_PROPERTIES_KHR: Self = _
pub const QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_INFO_KHR: Self = _
pub const VIDEO_DECODE_CAPABILITIES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_dedicated_allocation’
pub const DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV: Self = _
pub const DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV: Self = _
pub const DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_transform_feedback’
pub const PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT: Self = _
pub const PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NVX_binary_import’
pub const CU_MODULE_CREATE_INFO_NVX: Self = _
pub const CU_FUNCTION_CREATE_INFO_NVX: Self = _
pub const CU_LAUNCH_INFO_NVX: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NVX_image_view_handle’
pub const IMAGE_VIEW_HANDLE_INFO_NVX: Self = _
pub const IMAGE_VIEW_ADDRESS_PROPERTIES_NVX: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_video_encode_h264’
pub const VIDEO_ENCODE_H264_CAPABILITIES_EXT: Self = _
pub const VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H264_NALU_SLICE_EXT: Self = _
pub const VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: Self = _
pub const VIDEO_ENCODE_H264_PROFILE_EXT: Self = _
pub const VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_video_encode_h265’
pub const VIDEO_ENCODE_H265_CAPABILITIES_EXT: Self = _
pub const VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: Self = _
pub const VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: Self = _
pub const VIDEO_ENCODE_H265_PROFILE_EXT: Self = _
pub const VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: Self = _
pub const VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT: Self = _
pub const VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_video_decode_h264’
pub const VIDEO_DECODE_H264_CAPABILITIES_EXT: Self = _
pub const VIDEO_DECODE_H264_PICTURE_INFO_EXT: Self = _
pub const VIDEO_DECODE_H264_MVC_EXT: Self = _
pub const VIDEO_DECODE_H264_PROFILE_EXT: Self = _
pub const VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: Self = _
pub const VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: Self = _
pub const VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_texture_gather_bias_lod’
pub const TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_dynamic_rendering’
pub const RENDERING_INFO_KHR: Self = Self::RENDERING_INFO
pub const RENDERING_ATTACHMENT_INFO_KHR: Self = Self::RENDERING_ATTACHMENT_INFO
pub const PIPELINE_RENDERING_CREATE_INFO_KHR: Self = Self::PIPELINE_RENDERING_CREATE_INFO
pub const PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES
pub const COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR: Self = Self::COMMAND_BUFFER_INHERITANCE_RENDERING_INFO
pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR: Self = _
pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT: Self = _
pub const ATTACHMENT_SAMPLE_COUNT_INFO_AMD: Self = _
pub const ATTACHMENT_SAMPLE_COUNT_INFO_NV: Self = Self::ATTACHMENT_SAMPLE_COUNT_INFO_AMD
pub const MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_GGP_stream_descriptor_surface’
pub const STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_corner_sampled_image’
pub const PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_multiview’
pub const RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR: Self = Self::RENDER_PASS_MULTIVIEW_CREATE_INFO
pub const PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_MULTIVIEW_FEATURES
pub const PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_external_memory’
pub const EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV: Self = _
pub const EXPORT_MEMORY_ALLOCATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_external_memory_win32’
pub const IMPORT_MEMORY_WIN32_HANDLE_INFO_NV: Self = _
pub const EXPORT_MEMORY_WIN32_HANDLE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_win32_keyed_mutex’
pub const WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_get_physical_device_properties2’
pub const PHYSICAL_DEVICE_FEATURES_2_KHR: Self = Self::PHYSICAL_DEVICE_FEATURES_2
pub const PHYSICAL_DEVICE_PROPERTIES_2_KHR: Self = Self::PHYSICAL_DEVICE_PROPERTIES_2
pub const FORMAT_PROPERTIES_2_KHR: Self = Self::FORMAT_PROPERTIES_2
pub const IMAGE_FORMAT_PROPERTIES_2_KHR: Self = Self::IMAGE_FORMAT_PROPERTIES_2
pub const PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR: Self = Self::PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2
pub const QUEUE_FAMILY_PROPERTIES_2_KHR: Self = Self::QUEUE_FAMILY_PROPERTIES_2
pub const PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR: Self = Self::PHYSICAL_DEVICE_MEMORY_PROPERTIES_2
pub const SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR: Self = Self::SPARSE_IMAGE_FORMAT_PROPERTIES_2
pub const PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR: Self = Self::PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_device_group’
pub const MEMORY_ALLOCATE_FLAGS_INFO_KHR: Self = Self::MEMORY_ALLOCATE_FLAGS_INFO
pub const DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR: Self = Self::DEVICE_GROUP_RENDER_PASS_BEGIN_INFO
pub const DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR: Self = Self::DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO
pub const DEVICE_GROUP_SUBMIT_INFO_KHR: Self = Self::DEVICE_GROUP_SUBMIT_INFO
pub const DEVICE_GROUP_BIND_SPARSE_INFO_KHR: Self = Self::DEVICE_GROUP_BIND_SPARSE_INFO
pub const BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR: Self = Self::BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO
pub const BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR: Self = Self::BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_validation_flags’
pub const VALIDATION_FLAGS_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NN_vi_surface’
pub const VI_SURFACE_CREATE_INFO_NN: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_texture_compression_astc_hdr’
pub const PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_astc_decode_mode’
pub const IMAGE_VIEW_ASTC_DECODE_MODE_EXT: Self = _
pub const PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_device_group_creation’
pub const PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_GROUP_PROPERTIES
pub const DEVICE_GROUP_DEVICE_CREATE_INFO_KHR: Self = Self::DEVICE_GROUP_DEVICE_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_memory_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR: Self = Self::PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO
pub const EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR: Self = Self::EXTERNAL_IMAGE_FORMAT_PROPERTIES
pub const PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR: Self = Self::PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO
pub const EXTERNAL_BUFFER_PROPERTIES_KHR: Self = Self::EXTERNAL_BUFFER_PROPERTIES
pub const PHYSICAL_DEVICE_ID_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_ID_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_memory’
pub const EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR: Self = Self::EXTERNAL_MEMORY_BUFFER_CREATE_INFO
pub const EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR: Self = Self::EXTERNAL_MEMORY_IMAGE_CREATE_INFO
pub const EXPORT_MEMORY_ALLOCATE_INFO_KHR: Self = Self::EXPORT_MEMORY_ALLOCATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_memory_win32’
pub const IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR: Self = _
pub const EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR: Self = _
pub const MEMORY_WIN32_HANDLE_PROPERTIES_KHR: Self = _
pub const MEMORY_GET_WIN32_HANDLE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_memory_fd’
pub const IMPORT_MEMORY_FD_INFO_KHR: Self = _
pub const MEMORY_FD_PROPERTIES_KHR: Self = _
pub const MEMORY_GET_FD_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_win32_keyed_mutex’
pub const WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_semaphore_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR: Self = Self::PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO
pub const EXTERNAL_SEMAPHORE_PROPERTIES_KHR: Self = Self::EXTERNAL_SEMAPHORE_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_semaphore’
pub const EXPORT_SEMAPHORE_CREATE_INFO_KHR: Self = Self::EXPORT_SEMAPHORE_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_semaphore_win32’
pub const IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR: Self = _
pub const EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR: Self = _
pub const D3D12_FENCE_SUBMIT_INFO_KHR: Self = _
pub const SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_semaphore_fd’
pub const IMPORT_SEMAPHORE_FD_INFO_KHR: Self = _
pub const SEMAPHORE_GET_FD_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_push_descriptor’
pub const PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_conditional_rendering’
pub const COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT: Self = _
pub const PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT: Self = _
pub const CONDITIONAL_RENDERING_BEGIN_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_float16_int8’
pub const PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
pub const PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_16bit_storage’
pub const PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_incremental_present’
pub const PRESENT_REGIONS_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR: Self = Self::DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_clip_space_w_scaling’
pub const PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_display_surface_counter’
pub const SURFACE_CAPABILITIES_2_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_display_control’
pub const DISPLAY_POWER_INFO_EXT: Self = _
pub const DEVICE_EVENT_INFO_EXT: Self = _
pub const DISPLAY_EVENT_INFO_EXT: Self = _
pub const SWAPCHAIN_COUNTER_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_GOOGLE_display_timing’
pub const PRESENT_TIMES_INFO_GOOGLE: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NVX_multiview_per_view_attributes’
pub const PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_viewport_swizzle’
pub const PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_discard_rectangles’
pub const PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT: Self = _
pub const PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_conservative_rasterization’
pub const PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT: Self = _
pub const PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_depth_clip_enable’
pub const PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT: Self = _
pub const PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_hdr_metadata’
pub const HDR_METADATA_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_imageless_framebuffer’
pub const PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES
pub const FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR: Self = Self::FRAMEBUFFER_ATTACHMENTS_CREATE_INFO
pub const FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR: Self = Self::FRAMEBUFFER_ATTACHMENT_IMAGE_INFO
pub const RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR: Self = Self::RENDER_PASS_ATTACHMENT_BEGIN_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_create_renderpass2’
pub const ATTACHMENT_DESCRIPTION_2_KHR: Self = Self::ATTACHMENT_DESCRIPTION_2
pub const ATTACHMENT_REFERENCE_2_KHR: Self = Self::ATTACHMENT_REFERENCE_2
pub const SUBPASS_DESCRIPTION_2_KHR: Self = Self::SUBPASS_DESCRIPTION_2
pub const SUBPASS_DEPENDENCY_2_KHR: Self = Self::SUBPASS_DEPENDENCY_2
pub const RENDER_PASS_CREATE_INFO_2_KHR: Self = Self::RENDER_PASS_CREATE_INFO_2
pub const SUBPASS_BEGIN_INFO_KHR: Self = Self::SUBPASS_BEGIN_INFO
pub const SUBPASS_END_INFO_KHR: Self = Self::SUBPASS_END_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shared_presentable_image’
pub const SHARED_PRESENT_SURFACE_CAPABILITIES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_fence_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR: Self = Self::PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO
pub const EXTERNAL_FENCE_PROPERTIES_KHR: Self = Self::EXTERNAL_FENCE_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_fence’
pub const EXPORT_FENCE_CREATE_INFO_KHR: Self = Self::EXPORT_FENCE_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_fence_win32’
pub const IMPORT_FENCE_WIN32_HANDLE_INFO_KHR: Self = _
pub const EXPORT_FENCE_WIN32_HANDLE_INFO_KHR: Self = _
pub const FENCE_GET_WIN32_HANDLE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_external_fence_fd’
pub const IMPORT_FENCE_FD_INFO_KHR: Self = _
pub const FENCE_GET_FD_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_performance_query’
pub const PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR: Self = _
pub const PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR: Self = _
pub const QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR: Self = _
pub const PERFORMANCE_QUERY_SUBMIT_INFO_KHR: Self = _
pub const ACQUIRE_PROFILING_LOCK_INFO_KHR: Self = _
pub const PERFORMANCE_COUNTER_KHR: Self = _
pub const PERFORMANCE_COUNTER_DESCRIPTION_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_maintenance2’
pub const PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
pub const RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR: Self = Self::RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
pub const IMAGE_VIEW_USAGE_CREATE_INFO_KHR: Self = Self::IMAGE_VIEW_USAGE_CREATE_INFO
pub const PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR: Self = Self::PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_get_surface_capabilities2’
pub const PHYSICAL_DEVICE_SURFACE_INFO_2_KHR: Self = _
pub const SURFACE_CAPABILITIES_2_KHR: Self = _
pub const SURFACE_FORMAT_2_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_variable_pointers’
pub const PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
pub const PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_get_display_properties2’
pub const DISPLAY_PROPERTIES_2_KHR: Self = _
pub const DISPLAY_PLANE_PROPERTIES_2_KHR: Self = _
pub const DISPLAY_MODE_PROPERTIES_2_KHR: Self = _
pub const DISPLAY_PLANE_INFO_2_KHR: Self = _
pub const DISPLAY_PLANE_CAPABILITIES_2_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_MVK_ios_surface’
pub const IOS_SURFACE_CREATE_INFO_MVK: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_MVK_macos_surface’
pub const MACOS_SURFACE_CREATE_INFO_MVK: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_dedicated_allocation’
pub const MEMORY_DEDICATED_REQUIREMENTS_KHR: Self = Self::MEMORY_DEDICATED_REQUIREMENTS
pub const MEMORY_DEDICATED_ALLOCATE_INFO_KHR: Self = Self::MEMORY_DEDICATED_ALLOCATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_debug_utils’
pub const DEBUG_UTILS_OBJECT_NAME_INFO_EXT: Self = _
pub const DEBUG_UTILS_OBJECT_TAG_INFO_EXT: Self = _
pub const DEBUG_UTILS_LABEL_EXT: Self = _
pub const DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT: Self = _
pub const DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_ANDROID_external_memory_android_hardware_buffer’
pub const ANDROID_HARDWARE_BUFFER_USAGE_ANDROID: Self = _
pub const ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID: Self = _
pub const ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID: Self = _
pub const IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID: Self = _
pub const MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID: Self = _
pub const EXTERNAL_FORMAT_ANDROID: Self = _
pub const ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_sampler_filter_minmax’
pub const PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT: Self = Self::PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES
pub const SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT: Self = Self::SAMPLER_REDUCTION_MODE_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_inline_uniform_block’
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT: Self = Self::PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES
pub const WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT: Self = Self::WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK
pub const DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT: Self = Self::DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_sample_locations’
pub const SAMPLE_LOCATIONS_INFO_EXT: Self = _
pub const RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT: Self = _
pub const PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT: Self = _
pub const PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT: Self = _
pub const MULTISAMPLE_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_get_memory_requirements2’
pub const BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR: Self = Self::BUFFER_MEMORY_REQUIREMENTS_INFO_2
pub const IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR: Self = Self::IMAGE_MEMORY_REQUIREMENTS_INFO_2
pub const IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR: Self = Self::IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2
pub const MEMORY_REQUIREMENTS_2_KHR: Self = Self::MEMORY_REQUIREMENTS_2
pub const SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR: Self = Self::SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_image_format_list’
pub const IMAGE_FORMAT_LIST_CREATE_INFO_KHR: Self = Self::IMAGE_FORMAT_LIST_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_blend_operation_advanced’
pub const PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT: Self = _
pub const PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_fragment_coverage_to_color’
pub const PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_acceleration_structure’
pub const WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR: Self = _
pub const ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR: Self = _
pub const ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR: Self = _
pub const ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR: Self = _
pub const ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR: Self = _
pub const ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR: Self = _
pub const ACCELERATION_STRUCTURE_GEOMETRY_KHR: Self = _
pub const ACCELERATION_STRUCTURE_VERSION_INFO_KHR: Self = _
pub const COPY_ACCELERATION_STRUCTURE_INFO_KHR: Self = _
pub const COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR: Self = _
pub const COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR: Self = _
pub const PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR: Self = _
pub const PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR: Self = _
pub const ACCELERATION_STRUCTURE_CREATE_INFO_KHR: Self = _
pub const ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR: Self = _
pub const PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR: Self = _
pub const RAY_TRACING_PIPELINE_CREATE_INFO_KHR: Self = _
pub const RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR: Self = _
pub const RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_ray_query’
pub const PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_framebuffer_mixed_samples’
pub const PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_shader_sm_builtins’
pub const PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV: Self = _
pub const PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR: Self = Self::SAMPLER_YCBCR_CONVERSION_CREATE_INFO
pub const SAMPLER_YCBCR_CONVERSION_INFO_KHR: Self = Self::SAMPLER_YCBCR_CONVERSION_INFO
pub const BIND_IMAGE_PLANE_MEMORY_INFO_KHR: Self = Self::BIND_IMAGE_PLANE_MEMORY_INFO
pub const IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR: Self = Self::IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
pub const PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES
pub const SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR: Self = Self::SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_bind_memory2’
pub const BIND_BUFFER_MEMORY_INFO_KHR: Self = Self::BIND_BUFFER_MEMORY_INFO
pub const BIND_IMAGE_MEMORY_INFO_KHR: Self = Self::BIND_IMAGE_MEMORY_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_image_drm_format_modifier’
pub const DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT: Self = _
pub const PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT: Self = _
pub const IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT: Self = _
pub const IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT: Self = _
pub const IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT: Self = _
pub const DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_validation_cache’
pub const VALIDATION_CACHE_CREATE_INFO_EXT: Self = _
pub const SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_descriptor_indexing’
pub const DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT: Self = Self::DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT: Self = Self::PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT: Self = Self::DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT: Self = Self::DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_portability_subset’
pub const PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR: Self = _
pub const PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_shading_rate_image’
pub const PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV: Self = _
pub const PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV: Self = _
pub const PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV: Self = _
pub const PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_ray_tracing’
pub const RAY_TRACING_PIPELINE_CREATE_INFO_NV: Self = _
pub const ACCELERATION_STRUCTURE_CREATE_INFO_NV: Self = _
pub const GEOMETRY_NV: Self = _
pub const GEOMETRY_TRIANGLES_NV: Self = _
pub const GEOMETRY_AABB_NV: Self = _
pub const BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV: Self = _
pub const WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV: Self = _
pub const ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV: Self = _
pub const PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV: Self = _
pub const RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV: Self = _
pub const ACCELERATION_STRUCTURE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_representative_fragment_test’
pub const PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV: Self = _
pub const PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_maintenance3’
pub const PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES
pub const DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR: Self = Self::DESCRIPTOR_SET_LAYOUT_SUPPORT
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_filter_cubic’
pub const PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT: Self = _
pub const FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_global_priority’
pub const DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT: Self = Self::DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_subgroup_extended_types’
pub const PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_8bit_storage’
pub const PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_external_memory_host’
pub const IMPORT_MEMORY_HOST_POINTER_INFO_EXT: Self = _
pub const MEMORY_HOST_POINTER_PROPERTIES_EXT: Self = _
pub const PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_atomic_int64’
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_clock’
pub const PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_pipeline_compiler_control’
pub const PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_calibrated_timestamps’
pub const CALIBRATED_TIMESTAMP_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_shader_core_properties’
pub const PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_video_decode_h265’
pub const VIDEO_DECODE_H265_CAPABILITIES_EXT: Self = _
pub const VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: Self = _
pub const VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: Self = _
pub const VIDEO_DECODE_H265_PROFILE_EXT: Self = _
pub const VIDEO_DECODE_H265_PICTURE_INFO_EXT: Self = _
pub const VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_global_priority’
pub const DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR: Self = _
pub const PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR: Self = _
pub const QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_memory_overallocation_behavior’
pub const DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_vertex_attribute_divisor’
pub const PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT: Self = _
pub const PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT: Self = _
pub const PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_GGP_frame_token’
pub const PRESENT_FRAME_TOKEN_GGP: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_pipeline_creation_feedback’
pub const PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT: Self = Self::PIPELINE_CREATION_FEEDBACK_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_driver_properties’
pub const PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_DRIVER_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_float_controls’
pub const PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_depth_stencil_resolve’
pub const PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES
pub const SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR: Self = Self::SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_compute_shader_derivatives’
pub const PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_mesh_shader’
pub const PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV: Self = _
pub const PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_fragment_shader_barycentric’
pub const PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_shader_image_footprint’
pub const PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_scissor_exclusive’
pub const PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV: Self = _
pub const PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_device_diagnostic_checkpoints’
pub const CHECKPOINT_DATA_NV: Self = _
pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_timeline_semaphore’
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES
pub const SEMAPHORE_TYPE_CREATE_INFO_KHR: Self = Self::SEMAPHORE_TYPE_CREATE_INFO
pub const TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR: Self = Self::TIMELINE_SEMAPHORE_SUBMIT_INFO
pub const SEMAPHORE_WAIT_INFO_KHR: Self = Self::SEMAPHORE_WAIT_INFO
pub const SEMAPHORE_SIGNAL_INFO_KHR: Self = Self::SEMAPHORE_SIGNAL_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_INTEL_shader_integer_functions2’
pub const PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_INTEL_performance_query’
pub const QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL: Self = _
pub const INITIALIZE_PERFORMANCE_API_INFO_INTEL: Self = _
pub const PERFORMANCE_MARKER_INFO_INTEL: Self = _
pub const PERFORMANCE_STREAM_MARKER_INFO_INTEL: Self = _
pub const PERFORMANCE_OVERRIDE_INFO_INTEL: Self = _
pub const PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_vulkan_memory_model’
pub const PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_pci_bus_info’
pub const PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_display_native_hdr’
pub const DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD: Self = _
pub const SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_FUCHSIA_imagepipe_surface’
pub const IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_terminate_invocation’
pub const PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_metal_surface’
pub const METAL_SURFACE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_fragment_density_map’
pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT: Self = _
pub const RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_scalar_block_layout’
pub const PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_subgroup_size_control’
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT: Self = Self::PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES
pub const PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT: Self = Self::PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR: Self = _
pub const PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR: Self = _
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR: Self = _
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR: Self = _
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_shader_core_properties2’
pub const PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_AMD_device_coherent_memory’
pub const PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_image_atomic_int64’
pub const PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_memory_budget’
pub const PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_memory_priority’
pub const PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT: Self = _
pub const MEMORY_PRIORITY_ALLOCATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_surface_protected_capabilities’
pub const SURFACE_PROTECTED_CAPABILITIES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_dedicated_allocation_image_aliasing’
pub const PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_separate_depth_stencil_layouts’
pub const PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES
pub const ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR: Self = Self::ATTACHMENT_REFERENCE_STENCIL_LAYOUT
pub const ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR: Self = Self::ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_buffer_device_address’
pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT
pub const BUFFER_DEVICE_ADDRESS_INFO_EXT: Self = Self::BUFFER_DEVICE_ADDRESS_INFO
pub const BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_tooling_info’
pub const PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT: Self = Self::PHYSICAL_DEVICE_TOOL_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_separate_stencil_usage’
pub const IMAGE_STENCIL_USAGE_CREATE_INFO_EXT: Self = Self::IMAGE_STENCIL_USAGE_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_validation_features’
pub const VALIDATION_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_present_wait’
pub const PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_cooperative_matrix’
pub const PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV: Self = _
pub const COOPERATIVE_MATRIX_PROPERTIES_NV: Self = _
pub const PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_coverage_reduction_mode’
pub const PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV: Self = _
pub const PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV: Self = _
pub const FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_fragment_shader_interlock’
pub const PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_ycbcr_image_arrays’
pub const PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_uniform_buffer_standard_layout’
pub const PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_provoking_vertex’
pub const PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT: Self = _
pub const PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT: Self = _
pub const PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_full_screen_exclusive’
pub const SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT: Self = _
pub const SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT: Self = _
pub const SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_headless_surface’
pub const HEADLESS_SURFACE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_buffer_device_address’
pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES
pub const BUFFER_DEVICE_ADDRESS_INFO_KHR: Self = Self::BUFFER_DEVICE_ADDRESS_INFO
pub const BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR: Self = Self::BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO
pub const MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR: Self = Self::MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO
pub const DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR: Self = Self::DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_line_rasterization’
pub const PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT: Self = _
pub const PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT: Self = _
pub const PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_atomic_float’
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_host_query_reset’
pub const PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_index_type_uint8’
pub const PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state’
sourcepub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT: Self = _
Not promoted to 1.3
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_pipeline_executable_properties’
pub const PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR: Self = _
pub const PIPELINE_INFO_KHR: Self = _
pub const PIPELINE_EXECUTABLE_PROPERTIES_KHR: Self = _
pub const PIPELINE_EXECUTABLE_INFO_KHR: Self = _
pub const PIPELINE_EXECUTABLE_STATISTIC_KHR: Self = _
pub const PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_atomic_float2’
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_demote_to_helper_invocation’
pub const PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_device_generated_commands’
pub const PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV: Self = _
pub const GRAPHICS_SHADER_GROUP_CREATE_INFO_NV: Self = _
pub const GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV: Self = _
pub const INDIRECT_COMMANDS_LAYOUT_TOKEN_NV: Self = _
pub const INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV: Self = _
pub const GENERATED_COMMANDS_INFO_NV: Self = _
pub const GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV: Self = _
pub const PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_inherited_viewport_scissor’
pub const PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV: Self = _
pub const COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_integer_dot_product’
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_texel_buffer_alignment’
sourcepub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT: Self = _
Not promoted to 1.3
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT: Self = Self::PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES
source§impl StructureType
impl StructureType
Generated from ‘VK_QCOM_render_pass_transform’
pub const COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM: Self = _
pub const RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_device_memory_report’
pub const PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT: Self = _
pub const DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT: Self = _
pub const DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_robustness2’
pub const PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_custom_border_color’
pub const SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT: Self = _
pub const PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT: Self = _
pub const PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_pipeline_library’
pub const PIPELINE_LIBRARY_CREATE_INFO_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_present_id’
pub const PRESENT_ID_KHR: Self = _
pub const PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_private_data’
pub const PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES
pub const DEVICE_PRIVATE_DATA_CREATE_INFO_EXT: Self = Self::DEVICE_PRIVATE_DATA_CREATE_INFO
pub const PRIVATE_DATA_SLOT_CREATE_INFO_EXT: Self = Self::PRIVATE_DATA_SLOT_CREATE_INFO
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_pipeline_creation_cache_control’
pub const PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_video_encode_queue’
pub const VIDEO_ENCODE_INFO_KHR: Self = _
pub const VIDEO_ENCODE_RATE_CONTROL_INFO_KHR: Self = _
pub const VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR: Self = _
pub const VIDEO_ENCODE_CAPABILITIES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_device_diagnostics_config’
pub const PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV: Self = _
pub const DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_QCOM_extension_310’
pub const RESERVED_QCOM: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_synchronization2’
pub const MEMORY_BARRIER_2_KHR: Self = Self::MEMORY_BARRIER_2
pub const BUFFER_MEMORY_BARRIER_2_KHR: Self = Self::BUFFER_MEMORY_BARRIER_2
pub const IMAGE_MEMORY_BARRIER_2_KHR: Self = Self::IMAGE_MEMORY_BARRIER_2
pub const DEPENDENCY_INFO_KHR: Self = Self::DEPENDENCY_INFO
pub const SUBMIT_INFO_2_KHR: Self = Self::SUBMIT_INFO_2
pub const SEMAPHORE_SUBMIT_INFO_KHR: Self = Self::SEMAPHORE_SUBMIT_INFO
pub const COMMAND_BUFFER_SUBMIT_INFO_KHR: Self = Self::COMMAND_BUFFER_SUBMIT_INFO
pub const PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES
pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV: Self = _
pub const CHECKPOINT_DATA_2_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_subgroup_uniform_control_flow’
pub const PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_zero_initialize_workgroup_memory’
pub const PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_fragment_shading_rate_enums’
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV: Self = _
pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV: Self = _
pub const PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_ray_tracing_motion_blur’
pub const ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV: Self = _
pub const PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV: Self = _
pub const ACCELERATION_STRUCTURE_MOTION_INFO_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_ycbcr_2plane_444_formats’
pub const PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_fragment_density_map2’
pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_QCOM_rotated_copy_commands’
pub const COPY_COMMAND_TRANSFORM_INFO_QCOM: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_image_robustness’
pub const PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_workgroup_memory_explicit_layout’
pub const PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_copy_commands2’
pub const COPY_BUFFER_INFO_2_KHR: Self = Self::COPY_BUFFER_INFO_2
pub const COPY_IMAGE_INFO_2_KHR: Self = Self::COPY_IMAGE_INFO_2
pub const COPY_BUFFER_TO_IMAGE_INFO_2_KHR: Self = Self::COPY_BUFFER_TO_IMAGE_INFO_2
pub const COPY_IMAGE_TO_BUFFER_INFO_2_KHR: Self = Self::COPY_IMAGE_TO_BUFFER_INFO_2
pub const BLIT_IMAGE_INFO_2_KHR: Self = Self::BLIT_IMAGE_INFO_2
pub const RESOLVE_IMAGE_INFO_2_KHR: Self = Self::RESOLVE_IMAGE_INFO_2
pub const BUFFER_COPY_2_KHR: Self = Self::BUFFER_COPY_2
pub const IMAGE_COPY_2_KHR: Self = Self::IMAGE_COPY_2
pub const IMAGE_BLIT_2_KHR: Self = Self::IMAGE_BLIT_2
pub const BUFFER_IMAGE_COPY_2_KHR: Self = Self::BUFFER_IMAGE_COPY_2
pub const IMAGE_RESOLVE_2_KHR: Self = Self::IMAGE_RESOLVE_2
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_4444_formats’
pub const PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_ARM_rasterization_order_attachment_access’
pub const PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_rgba10x6_formats’
pub const PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_directfb_surface’
pub const DIRECTFB_SURFACE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_VALVE_mutable_descriptor_type’
pub const PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE: Self = _
pub const MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_vertex_input_dynamic_state’
pub const PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT: Self = _
pub const VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT: Self = _
pub const VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_physical_device_drm’
pub const PHYSICAL_DEVICE_DRM_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_depth_clip_control’
pub const PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT: Self = _
pub const PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_primitive_topology_list_restart’
pub const PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_format_feature_flags2’
pub const FORMAT_PROPERTIES_3_KHR: Self = Self::FORMAT_PROPERTIES_3
source§impl StructureType
impl StructureType
Generated from ‘VK_FUCHSIA_external_memory’
pub const IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA: Self = _
pub const MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA: Self = _
pub const MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_FUCHSIA_external_semaphore’
pub const IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA: Self = _
pub const SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_FUCHSIA_buffer_collection’
pub const BUFFER_COLLECTION_CREATE_INFO_FUCHSIA: Self = _
pub const IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA: Self = _
pub const BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA: Self = _
pub const BUFFER_COLLECTION_PROPERTIES_FUCHSIA: Self = _
pub const BUFFER_CONSTRAINTS_INFO_FUCHSIA: Self = _
pub const BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA: Self = _
pub const IMAGE_CONSTRAINTS_INFO_FUCHSIA: Self = _
pub const IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA: Self = _
pub const SYSMEM_COLOR_SPACE_FUCHSIA: Self = _
pub const BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_HUAWEI_subpass_shading’
pub const SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI: Self = _
pub const PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI: Self = _
pub const PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_HUAWEI_invocation_mask’
pub const PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_external_memory_rdma’
pub const MEMORY_GET_REMOTE_ADDRESS_INFO_NV: Self = _
pub const PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state2’
sourcepub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: Self = _
Not promoted to 1.3
source§impl StructureType
impl StructureType
Generated from ‘VK_QNX_screen_surface’
pub const SCREEN_SURFACE_CREATE_INFO_QNX: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_color_write_enable’
pub const PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT: Self = _
pub const PIPELINE_COLOR_WRITE_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_global_priority_query’
pub const PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT: Self = Self::PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR
pub const QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT: Self = Self::QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_image_view_min_lod’
pub const PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT: Self = _
pub const IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_multi_draw’
pub const PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT: Self = _
pub const PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_border_color_swizzle’
pub const PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT: Self = _
pub const SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_EXT_pageable_device_local_memory’
pub const PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_KHR_maintenance4’
pub const PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES
pub const PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR: Self = Self::PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES
pub const DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR: Self = Self::DEVICE_BUFFER_MEMORY_REQUIREMENTS
pub const DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR: Self = Self::DEVICE_IMAGE_MEMORY_REQUIREMENTS
source§impl StructureType
impl StructureType
Generated from ‘VK_VALVE_descriptor_set_host_mapping’
pub const PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: Self = _
pub const DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: Self = _
pub const DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_QCOM_fragment_density_map_offset’
pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM: Self = _
pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM: Self = _
pub const SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_NV_linear_color_attachment’
pub const PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_VERSION_1_1’
pub const PHYSICAL_DEVICE_SUBGROUP_PROPERTIES: Self = _
pub const BIND_BUFFER_MEMORY_INFO: Self = _
pub const BIND_IMAGE_MEMORY_INFO: Self = _
pub const PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES: Self = _
pub const MEMORY_DEDICATED_REQUIREMENTS: Self = _
pub const MEMORY_DEDICATED_ALLOCATE_INFO: Self = _
pub const MEMORY_ALLOCATE_FLAGS_INFO: Self = _
pub const DEVICE_GROUP_RENDER_PASS_BEGIN_INFO: Self = _
pub const DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO: Self = _
pub const DEVICE_GROUP_SUBMIT_INFO: Self = _
pub const DEVICE_GROUP_BIND_SPARSE_INFO: Self = _
pub const BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO: Self = _
pub const BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO: Self = _
pub const PHYSICAL_DEVICE_GROUP_PROPERTIES: Self = _
pub const DEVICE_GROUP_DEVICE_CREATE_INFO: Self = _
pub const BUFFER_MEMORY_REQUIREMENTS_INFO_2: Self = _
pub const IMAGE_MEMORY_REQUIREMENTS_INFO_2: Self = _
pub const IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2: Self = _
pub const MEMORY_REQUIREMENTS_2: Self = _
pub const SPARSE_IMAGE_MEMORY_REQUIREMENTS_2: Self = _
pub const PHYSICAL_DEVICE_FEATURES_2: Self = _
pub const PHYSICAL_DEVICE_PROPERTIES_2: Self = _
pub const FORMAT_PROPERTIES_2: Self = _
pub const IMAGE_FORMAT_PROPERTIES_2: Self = _
pub const PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2: Self = _
pub const QUEUE_FAMILY_PROPERTIES_2: Self = _
pub const PHYSICAL_DEVICE_MEMORY_PROPERTIES_2: Self = _
pub const SPARSE_IMAGE_FORMAT_PROPERTIES_2: Self = _
pub const PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2: Self = _
pub const PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES: Self = _
pub const RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO: Self = _
pub const IMAGE_VIEW_USAGE_CREATE_INFO: Self = _
pub const PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO: Self = _
pub const RENDER_PASS_MULTIVIEW_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_MULTIVIEW_FEATURES: Self = _
pub const PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES: Self = _
pub const PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES: Self = Self::PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
pub const PROTECTED_SUBMIT_INFO: Self = _
pub const PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES: Self = _
pub const PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES: Self = _
pub const DEVICE_QUEUE_INFO_2: Self = _
pub const SAMPLER_YCBCR_CONVERSION_CREATE_INFO: Self = _
pub const SAMPLER_YCBCR_CONVERSION_INFO: Self = _
pub const BIND_IMAGE_PLANE_MEMORY_INFO: Self = _
pub const IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO: Self = _
pub const PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES: Self = _
pub const SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES: Self = _
pub const DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO: Self = _
pub const EXTERNAL_IMAGE_FORMAT_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO: Self = _
pub const EXTERNAL_BUFFER_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_ID_PROPERTIES: Self = _
pub const EXTERNAL_MEMORY_BUFFER_CREATE_INFO: Self = _
pub const EXTERNAL_MEMORY_IMAGE_CREATE_INFO: Self = _
pub const EXPORT_MEMORY_ALLOCATE_INFO: Self = _
pub const PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO: Self = _
pub const EXTERNAL_FENCE_PROPERTIES: Self = _
pub const EXPORT_FENCE_CREATE_INFO: Self = _
pub const EXPORT_SEMAPHORE_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO: Self = _
pub const EXTERNAL_SEMAPHORE_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES: Self = _
pub const DESCRIPTOR_SET_LAYOUT_SUPPORT: Self = _
pub const PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES: Self = _
pub const PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES: Self = Self::PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES
source§impl StructureType
impl StructureType
Generated from ‘VK_VERSION_1_2’
pub const PHYSICAL_DEVICE_VULKAN_1_1_FEATURES: Self = _
pub const PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_VULKAN_1_2_FEATURES: Self = _
pub const PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES: Self = _
pub const IMAGE_FORMAT_LIST_CREATE_INFO: Self = _
pub const ATTACHMENT_DESCRIPTION_2: Self = _
pub const ATTACHMENT_REFERENCE_2: Self = _
pub const SUBPASS_DESCRIPTION_2: Self = _
pub const SUBPASS_DEPENDENCY_2: Self = _
pub const RENDER_PASS_CREATE_INFO_2: Self = _
pub const SUBPASS_BEGIN_INFO: Self = _
pub const SUBPASS_END_INFO: Self = _
pub const PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES: Self = _
pub const PHYSICAL_DEVICE_DRIVER_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES: Self = _
pub const PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES: Self = _
pub const PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES: Self = _
pub const DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES: Self = _
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES: Self = _
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO: Self = _
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT: Self = _
pub const PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES: Self = _
pub const SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE: Self = _
pub const PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES: Self = _
pub const IMAGE_STENCIL_USAGE_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES: Self = _
pub const SAMPLER_REDUCTION_MODE_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES: Self = _
pub const PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES: Self = _
pub const FRAMEBUFFER_ATTACHMENTS_CREATE_INFO: Self = _
pub const FRAMEBUFFER_ATTACHMENT_IMAGE_INFO: Self = _
pub const RENDER_PASS_ATTACHMENT_BEGIN_INFO: Self = _
pub const PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES: Self = _
pub const PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES: Self = _
pub const PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES: Self = _
pub const ATTACHMENT_REFERENCE_STENCIL_LAYOUT: Self = _
pub const ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT: Self = _
pub const PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES: Self = _
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES: Self = _
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES: Self = _
pub const SEMAPHORE_TYPE_CREATE_INFO: Self = _
pub const TIMELINE_SEMAPHORE_SUBMIT_INFO: Self = _
pub const SEMAPHORE_WAIT_INFO: Self = _
pub const SEMAPHORE_SIGNAL_INFO: Self = _
pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES: Self = _
pub const BUFFER_DEVICE_ADDRESS_INFO: Self = _
pub const BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO: Self = _
pub const MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO: Self = _
pub const DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO: Self = _
source§impl StructureType
impl StructureType
Generated from ‘VK_VERSION_1_3’
pub const PHYSICAL_DEVICE_VULKAN_1_3_FEATURES: Self = _
pub const PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES: Self = _
pub const PIPELINE_CREATION_FEEDBACK_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES: Self = _
pub const PHYSICAL_DEVICE_TOOL_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES: Self = _
pub const PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES: Self = _
pub const DEVICE_PRIVATE_DATA_CREATE_INFO: Self = _
pub const PRIVATE_DATA_SLOT_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES: Self = _
pub const MEMORY_BARRIER_2: Self = _
pub const BUFFER_MEMORY_BARRIER_2: Self = _
pub const IMAGE_MEMORY_BARRIER_2: Self = _
pub const DEPENDENCY_INFO: Self = _
pub const SUBMIT_INFO_2: Self = _
pub const SEMAPHORE_SUBMIT_INFO: Self = _
pub const COMMAND_BUFFER_SUBMIT_INFO: Self = _
pub const PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES: Self = _
pub const PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES: Self = _
pub const PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES: Self = _
pub const COPY_BUFFER_INFO_2: Self = _
pub const COPY_IMAGE_INFO_2: Self = _
pub const COPY_BUFFER_TO_IMAGE_INFO_2: Self = _
pub const COPY_IMAGE_TO_BUFFER_INFO_2: Self = _
pub const BLIT_IMAGE_INFO_2: Self = _
pub const RESOLVE_IMAGE_INFO_2: Self = _
pub const BUFFER_COPY_2: Self = _
pub const IMAGE_COPY_2: Self = _
pub const IMAGE_BLIT_2: Self = _
pub const BUFFER_IMAGE_COPY_2: Self = _
pub const IMAGE_RESOLVE_2: Self = _
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES: Self = _
pub const PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES: Self = _
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES: Self = _
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES: Self = _
pub const WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK: Self = _
pub const DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES: Self = _
pub const RENDERING_INFO: Self = _
pub const RENDERING_ATTACHMENT_INFO: Self = _
pub const PIPELINE_RENDERING_CREATE_INFO: Self = _
pub const PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES: Self = _
pub const COMMAND_BUFFER_INHERITANCE_RENDERING_INFO: Self = _
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES: Self = _
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES: Self = _
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES: Self = _
pub const FORMAT_PROPERTIES_3: Self = _
pub const PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES: Self = _
pub const PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES: Self = _
pub const DEVICE_BUFFER_MEMORY_REQUIREMENTS: Self = _
pub const DEVICE_IMAGE_MEMORY_REQUIREMENTS: Self = _
source§impl StructureType
impl StructureType
pub const PHYSICAL_DEVICE_GPA_FEATURES_AMD: Self = _
pub const PHYSICAL_DEVICE_GPA_PROPERTIES_AMD: Self = _
pub const GPA_SAMPLE_BEGIN_INFO_AMD: Self = _
pub const GPA_SESSION_CREATE_INFO_AMD: Self = _
pub const GPA_DEVICE_CLOCK_MODE_INFO_AMD: Self = _
source§impl StructureType
impl StructureType
pub const WAVE_LIMIT_AMD: Self = _
pub const PHYSICAL_DEVICE_WAVE_LIMIT_PROPERTIES_AMD: Self = _
Trait Implementations§
source§impl Clone for StructureType
impl Clone for StructureType
source§fn clone(&self) -> StructureType
fn clone(&self) -> StructureType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§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§fn cmp(&self, other: &StructureType) -> Ordering
fn cmp(&self, other: &StructureType) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for StructureType
impl PartialEq for StructureType
source§fn eq(&self, other: &StructureType) -> bool
fn eq(&self, other: &StructureType) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for StructureType
impl PartialOrd for StructureType
source§fn partial_cmp(&self, other: &StructureType) -> Option<Ordering>
fn partial_cmp(&self, other: &StructureType) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moreimpl 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)