Struct ash::vk::StructureType
source · [−]#[repr(transparent)]pub struct StructureType(_);
Expand description
Implementations
sourceimpl StructureType
impl StructureType
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_display’
pub const DISPLAY_MODE_CREATE_INFO_KHR: Self
pub const DISPLAY_SURFACE_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_display_swapchain’
pub const DISPLAY_PRESENT_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_xlib_surface’
pub const XLIB_SURFACE_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_xcb_surface’
pub const XCB_SURFACE_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_wayland_surface’
pub const WAYLAND_SURFACE_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_android_surface’
pub const ANDROID_SURFACE_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_win32_surface’
pub const WIN32_SURFACE_CREATE_INFO_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_debug_report’
pub const DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_AMD_rasterization_order’
pub const PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_INFO_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_video_encode_h264’
pub const VIDEO_ENCODE_H264_CAPABILITIES_EXT: Self
pub const VIDEO_ENCODE_H264_SESSION_CREATE_INFO_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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_video_encode_h265’
pub const VIDEO_ENCODE_H265_CAPABILITIES_EXT: Self
pub const VIDEO_ENCODE_H265_SESSION_CREATE_INFO_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_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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_video_decode_h264’
pub const VIDEO_DECODE_H264_CAPABILITIES_EXT: Self
pub const VIDEO_DECODE_H264_SESSION_CREATE_INFO_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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_AMD_texture_gather_bias_lod’
pub const TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_dynamic_rendering’
pub const RENDERING_INFO_KHR: Self
pub const RENDERING_ATTACHMENT_INFO_KHR: Self
pub const PIPELINE_RENDERING_CREATE_INFO_KHR: Self
pub const PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR: Self
pub const COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR: Self
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
pub const MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_GGP_stream_descriptor_surface’
pub const STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_corner_sampled_image’
pub const PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_multiview’
pub const RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR: Self
pub const PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR: Self
pub const PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_win32_keyed_mutex’
pub const WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_get_physical_device_properties2’
pub const PHYSICAL_DEVICE_FEATURES_2_KHR: Self
pub const PHYSICAL_DEVICE_PROPERTIES_2_KHR: Self
pub const FORMAT_PROPERTIES_2_KHR: Self
pub const IMAGE_FORMAT_PROPERTIES_2_KHR: Self
pub const PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR: Self
pub const QUEUE_FAMILY_PROPERTIES_2_KHR: Self
pub const PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR: Self
pub const SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR: Self
pub const PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_device_group’
pub const MEMORY_ALLOCATE_FLAGS_INFO_KHR: Self
pub const DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR: Self
pub const DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR: Self
pub const DEVICE_GROUP_SUBMIT_INFO_KHR: Self
pub const DEVICE_GROUP_BIND_SPARSE_INFO_KHR: Self
pub const BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR: Self
pub const BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_validation_flags’
pub const VALIDATION_FLAGS_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NN_vi_surface’
pub const VI_SURFACE_CREATE_INFO_NN: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_texture_compression_astc_hdr’
pub const PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_device_group_creation’
pub const PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR: Self
pub const DEVICE_GROUP_DEVICE_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_external_memory_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR: Self
pub const EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR: Self
pub const PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR: Self
pub const EXTERNAL_BUFFER_PROPERTIES_KHR: Self
pub const PHYSICAL_DEVICE_ID_PROPERTIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_external_memory’
pub const EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR: Self
pub const EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR: Self
pub const EXPORT_MEMORY_ALLOCATE_INFO_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_win32_keyed_mutex’
pub const WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_external_semaphore_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR: Self
pub const EXTERNAL_SEMAPHORE_PROPERTIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_external_semaphore’
pub const EXPORT_SEMAPHORE_CREATE_INFO_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_push_descriptor’
pub const PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_float16_int8’
pub const PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR: Self
pub const PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_16bit_storage’
pub const PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_incremental_present’
pub const PRESENT_REGIONS_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_clip_space_w_scaling’
pub const PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_display_surface_counter’
pub const SURFACE_CAPABILITIES_2_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_GOOGLE_display_timing’
pub const PRESENT_TIMES_INFO_GOOGLE: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NVX_multiview_per_view_attributes’
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_viewport_swizzle’
pub const PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV: Self
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_imageless_framebuffer’
pub const PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR: Self
pub const FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR: Self
pub const FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR: Self
pub const RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_create_renderpass2’
pub const ATTACHMENT_DESCRIPTION_2_KHR: Self
pub const ATTACHMENT_REFERENCE_2_KHR: Self
pub const SUBPASS_DESCRIPTION_2_KHR: Self
pub const SUBPASS_DEPENDENCY_2_KHR: Self
pub const RENDER_PASS_CREATE_INFO_2_KHR: Self
pub const SUBPASS_BEGIN_INFO_KHR: Self
pub const SUBPASS_END_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shared_presentable_image’
pub const SHARED_PRESENT_SURFACE_CAPABILITIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_external_fence_capabilities’
pub const PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR: Self
pub const EXTERNAL_FENCE_PROPERTIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_external_fence’
pub const EXPORT_FENCE_CREATE_INFO_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_maintenance2’
pub const PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR: Self
pub const RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR: Self
pub const IMAGE_VIEW_USAGE_CREATE_INFO_KHR: Self
pub const PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_variable_pointers’
pub const PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR: Self
pub const PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_MVK_ios_surface’
pub const IOS_SURFACE_CREATE_INFO_MVK: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_MVK_macos_surface’
pub const MACOS_SURFACE_CREATE_INFO_MVK: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_dedicated_allocation’
pub const MEMORY_DEDICATED_REQUIREMENTS_KHR: Self
pub const MEMORY_DEDICATED_ALLOCATE_INFO_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_sampler_filter_minmax’
pub const PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT: Self
pub const SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_inline_uniform_block’
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT: Self
pub const PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT: Self
pub const WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT: Self
pub const DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_get_memory_requirements2’
pub const BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR: Self
pub const IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR: Self
pub const IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR: Self
pub const MEMORY_REQUIREMENTS_2_KHR: Self
pub const SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_image_format_list’
pub const IMAGE_FORMAT_LIST_CREATE_INFO_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_fragment_coverage_to_color’
pub const PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_ray_query’
pub const PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_framebuffer_mixed_samples’
pub const PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR: Self
pub const SAMPLER_YCBCR_CONVERSION_INFO_KHR: Self
pub const BIND_IMAGE_PLANE_MEMORY_INFO_KHR: Self
pub const IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR: Self
pub const PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR: Self
pub const SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_bind_memory2’
pub const BIND_BUFFER_MEMORY_INFO_KHR: Self
pub const BIND_IMAGE_MEMORY_INFO_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_descriptor_indexing’
pub const DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT: Self
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT: Self
pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT: Self
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT: Self
pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT: Self
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_maintenance3’
pub const PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR: Self
pub const DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_global_priority’
pub const DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_subgroup_extended_types’
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_8bit_storage’
pub const PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_atomic_int64’
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_clock’
pub const PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_AMD_pipeline_compiler_control’
pub const PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_calibrated_timestamps’
pub const CALIBRATED_TIMESTAMP_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_AMD_shader_core_properties’
pub const PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_video_decode_h265’
pub const VIDEO_DECODE_H265_CAPABILITIES_EXT: Self
pub const VIDEO_DECODE_H265_SESSION_CREATE_INFO_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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_AMD_memory_overallocation_behavior’
pub const DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_GGP_frame_token’
pub const PRESENT_FRAME_TOKEN_GGP: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_pipeline_creation_feedback’
pub const PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_driver_properties’
pub const PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_float_controls’
pub const PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_depth_stencil_resolve’
pub const PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR: Self
pub const SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_compute_shader_derivatives’
pub const PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_fragment_shader_barycentric’
pub const PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_shader_image_footprint’
pub const PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_device_diagnostic_checkpoints’
pub const CHECKPOINT_DATA_NV: Self
pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_timeline_semaphore’
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR: Self
pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR: Self
pub const SEMAPHORE_TYPE_CREATE_INFO_KHR: Self
pub const TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR: Self
pub const SEMAPHORE_WAIT_INFO_KHR: Self
pub const SEMAPHORE_SIGNAL_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_INTEL_shader_integer_functions2’
pub const PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_vulkan_memory_model’
pub const PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_pci_bus_info’
pub const PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_FUCHSIA_imagepipe_surface’
pub const IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_terminate_invocation’
pub const PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_metal_surface’
pub const METAL_SURFACE_CREATE_INFO_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_scalar_block_layout’
pub const PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_subgroup_size_control’
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT: Self
pub const PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT: Self
pub const PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_AMD_shader_core_properties2’
pub const PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_AMD_device_coherent_memory’
pub const PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_image_atomic_int64’
pub const PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_memory_budget’
pub const PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_surface_protected_capabilities’
pub const SURFACE_PROTECTED_CAPABILITIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_dedicated_allocation_image_aliasing’
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_separate_depth_stencil_layouts’
pub const PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR: Self
pub const ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR: Self
pub const ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR: Self
sourceimpl 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
pub const BUFFER_DEVICE_ADDRESS_INFO_EXT: Self
pub const BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_tooling_info’
pub const PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_separate_stencil_usage’
pub const IMAGE_STENCIL_USAGE_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_validation_features’
pub const VALIDATION_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_present_wait’
pub const PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_fragment_shader_interlock’
pub const PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_ycbcr_image_arrays’
pub const PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_uniform_buffer_standard_layout’
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_headless_surface’
pub const HEADLESS_SURFACE_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_buffer_device_address’
pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR: Self
pub const BUFFER_DEVICE_ADDRESS_INFO_KHR: Self
pub const BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR: Self
pub const MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR: Self
pub const DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_atomic_float’
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_host_query_reset’
pub const PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_index_type_uint8’
pub const PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state’
pub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_atomic_float2’
pub const PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_shader_demote_to_helper_invocation’
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_integer_dot_product’
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR: Self
pub const PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_texel_buffer_alignment’
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT: Self
pub const PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT: Self
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_pipeline_library’
pub const PIPELINE_LIBRARY_CREATE_INFO_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_present_id’
pub const PRESENT_ID_KHR: Self
pub const PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_private_data’
pub const PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT: Self
pub const DEVICE_PRIVATE_DATA_CREATE_INFO_EXT: Self
pub const PRIVATE_DATA_SLOT_CREATE_INFO_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_pipeline_creation_cache_control’
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_synchronization2’
pub const MEMORY_BARRIER_2_KHR: Self
pub const BUFFER_MEMORY_BARRIER_2_KHR: Self
pub const IMAGE_MEMORY_BARRIER_2_KHR: Self
pub const DEPENDENCY_INFO_KHR: Self
pub const SUBMIT_INFO_2_KHR: Self
pub const SEMAPHORE_SUBMIT_INFO_KHR: Self
pub const COMMAND_BUFFER_SUBMIT_INFO_KHR: Self
pub const PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR: Self
pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV: Self
pub const CHECKPOINT_DATA_2_NV: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_shader_subgroup_uniform_control_flow’
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_zero_initialize_workgroup_memory’
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_ycbcr_2plane_444_formats’
pub const PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_QCOM_rotated_copy_commands’
pub const COPY_COMMAND_TRANSFORM_INFO_QCOM: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_image_robustness’
pub const PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_workgroup_memory_explicit_layout’
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_copy_commands2’
pub const COPY_BUFFER_INFO_2_KHR: Self
pub const COPY_IMAGE_INFO_2_KHR: Self
pub const COPY_BUFFER_TO_IMAGE_INFO_2_KHR: Self
pub const COPY_IMAGE_TO_BUFFER_INFO_2_KHR: Self
pub const BLIT_IMAGE_INFO_2_KHR: Self
pub const RESOLVE_IMAGE_INFO_2_KHR: Self
pub const BUFFER_COPY_2_KHR: Self
pub const IMAGE_COPY_2_KHR: Self
pub const IMAGE_BLIT_2_KHR: Self
pub const BUFFER_IMAGE_COPY_2_KHR: Self
pub const IMAGE_RESOLVE_2_KHR: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_4444_formats’
pub const PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_ARM_rasterization_order_attachment_access’
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_rgba10x6_formats’
pub const PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_directfb_surface’
pub const DIRECTFB_SURFACE_CREATE_INFO_EXT: Self
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_physical_device_drm’
pub const PHYSICAL_DEVICE_DRM_PROPERTIES_EXT: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_primitive_topology_list_restart’
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_format_feature_flags2’
pub const FORMAT_PROPERTIES_3_KHR: Self
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_HUAWEI_invocation_mask’
pub const PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_extended_dynamic_state2’
pub const PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_QNX_screen_surface’
pub const SCREEN_SURFACE_CREATE_INFO_QNX: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_global_priority_query’
pub const PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT: Self
pub const QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT: Self
sourceimpl 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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_EXT_pageable_device_local_memory’
pub const PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT: Self
sourceimpl StructureType
impl StructureType
Generated from ‘VK_KHR_maintenance4’
pub const PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR: Self
pub const PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR: Self
pub const DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR: Self
pub const DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR: Self
sourceimpl 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
sourceimpl StructureType
impl StructureType
Generated from ‘VK_NV_linear_color_attachment’
pub const PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV: Self
sourceimpl 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
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
sourceimpl 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
sourceimpl 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
sourceimpl StructureType
impl StructureType
pub const WAVE_LIMIT_AMD: Self
pub const PHYSICAL_DEVICE_WAVE_LIMIT_PROPERTIES_AMD: Self
Trait Implementations
sourceimpl Clone for StructureType
impl Clone for StructureType
sourcefn clone(&self) -> StructureType
fn clone(&self) -> StructureType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for StructureType
impl Debug for StructureType
sourceimpl Default for StructureType
impl Default for StructureType
sourcefn default() -> StructureType
fn default() -> StructureType
Returns the “default value” for a type. Read more
sourceimpl Hash for StructureType
impl Hash for StructureType
sourceimpl Ord for StructureType
impl Ord for StructureType
sourceimpl PartialEq<StructureType> for StructureType
impl PartialEq<StructureType> for StructureType
sourcefn eq(&self, other: &StructureType) -> bool
fn eq(&self, other: &StructureType) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &StructureType) -> bool
fn ne(&self, other: &StructureType) -> bool
This method tests for !=
.
sourceimpl PartialOrd<StructureType> for StructureType
impl PartialOrd<StructureType> for StructureType
sourcefn partial_cmp(&self, other: &StructureType) -> Option<Ordering>
fn partial_cmp(&self, other: &StructureType) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for StructureType
impl Eq for StructureType
impl StructuralEq for StructureType
impl StructuralPartialEq for StructureType
Auto Trait Implementations
impl RefUnwindSafe for StructureType
impl Send for StructureType
impl Sync for StructureType
impl Unpin for StructureType
impl UnwindSafe for StructureType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more