pub unsafe trait ExtendableStructure: ExtendableStructureBase + Default {
const STRUCTURE_TYPE: StructureType;
// Provided methods
unsafe fn retrieve_next(&self) -> &Cell<*const Header> { ... }
unsafe fn push_next_unchecked<T: ExtendableStructure>(&self, ext: &T) { ... }
fn new_uninit() -> MaybeUninit<Self> { ... }
}Required Associated Constants§
Provided Methods§
Sourceunsafe fn retrieve_next(&self) -> &Cell<*const Header>
unsafe fn retrieve_next(&self) -> &Cell<*const Header>
SAFETY: Same as ExtendableStructureBase::header
Sourceunsafe fn push_next_unchecked<T: ExtendableStructure>(&self, ext: &T)
unsafe fn push_next_unchecked<T: ExtendableStructure>(&self, ext: &T)
Assuming the current structure chain is the following: Self -> Ext1 -> Ext2 -> Ext3 calling this function with Ext4 will result in: Self -> Ext4 -> Ext1 -> Ext2 -> Ext3 This function will never cause cycles in the structure chain This function is unsafe because it discards the lifetime (ExtendableStructure does not have a lifetime parameter) Also it does not check that T is a valid extension to be added to Self and only requires references (and not mutable references)
Sourcefn new_uninit() -> MaybeUninit<Self>
fn new_uninit() -> MaybeUninit<Self>
Return a unitialized structure except the structure type being correctly set and the p_next pointer being set to null
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl<'a> ExtendableStructure for AccelerationStructureBuildGeometryInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureBuildGeometryInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureBuildGeometryInfoKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureBuildSizesInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureBuildSizesInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureBuildSizesInfoKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureCaptureDescriptorDataInfoEXT<'a>
Available on crate feature ext_descriptor_buffer and (crate features ext_acceleration_structure or ext_ray_tracing) only.
impl<'a> ExtendableStructure for AccelerationStructureCaptureDescriptorDataInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer and (crate features ext_acceleration_structure or ext_ray_tracing) only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureCaptureDescriptorDataInfoEXT
Source§impl<'a> ExtendableStructure for AccelerationStructureCreateInfo2KHR<'a>
Available on crate features ext_acceleration_structure and ext_device_address_commands only.
impl<'a> ExtendableStructure for AccelerationStructureCreateInfo2KHR<'a>
Available on crate features
ext_acceleration_structure and ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureCreateInfo2KHR
Source§impl<'a> ExtendableStructure for AccelerationStructureCreateInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureCreateInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureCreateInfoKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureCreateInfoNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for AccelerationStructureCreateInfoNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureCreateInfoNV
Source§impl<'a> ExtendableStructure for AccelerationStructureDenseGeometryFormatTrianglesDataAMDX<'a>
Available on crate feature ext_dense_geometry_format only.
impl<'a> ExtendableStructure for AccelerationStructureDenseGeometryFormatTrianglesDataAMDX<'a>
Available on crate feature
ext_dense_geometry_format only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureDenseGeometryFormatTrianglesDataAMDX
Source§impl<'a> ExtendableStructure for AccelerationStructureDeviceAddressInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureDeviceAddressInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureDeviceAddressInfoKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryAabbsDataKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryAabbsDataKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryAabbsDataKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryInstancesDataKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryInstancesDataKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryInstancesDataKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryLinearSweptSpheresDataNV<'a>
Available on crate feature ext_ray_tracing_linear_swept_spheres only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryLinearSweptSpheresDataNV<'a>
Available on crate feature
ext_ray_tracing_linear_swept_spheres only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryLinearSweptSpheresDataNV
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryMicromapDataKHR<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryMicromapDataKHR<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryMicromapDataKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryMotionTrianglesDataNV<'a>
Available on crate feature ext_ray_tracing_motion_blur only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryMotionTrianglesDataNV<'a>
Available on crate feature
ext_ray_tracing_motion_blur only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryMotionTrianglesDataNV
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometrySpheresDataNV<'a>
Available on crate feature ext_ray_tracing_linear_swept_spheres only.
impl<'a> ExtendableStructure for AccelerationStructureGeometrySpheresDataNV<'a>
Available on crate feature
ext_ray_tracing_linear_swept_spheres only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometrySpheresDataNV
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryTrianglesDataKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryTrianglesDataKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryTrianglesDataKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureInfoNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for AccelerationStructureInfoNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureInfoNV
Source§impl<'a> ExtendableStructure for AccelerationStructureMemoryRequirementsInfoNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for AccelerationStructureMemoryRequirementsInfoNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureMemoryRequirementsInfoNV
Source§impl<'a> ExtendableStructure for AccelerationStructureMotionInfoNV<'a>
Available on crate feature ext_ray_tracing_motion_blur only.
impl<'a> ExtendableStructure for AccelerationStructureMotionInfoNV<'a>
Available on crate feature
ext_ray_tracing_motion_blur only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureMotionInfoNV
Source§impl<'a> ExtendableStructure for AccelerationStructureTrianglesDisplacementMicromapNV<'a>
Available on crate feature ext_displacement_micromap only.
impl<'a> ExtendableStructure for AccelerationStructureTrianglesDisplacementMicromapNV<'a>
Available on crate feature
ext_displacement_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureTrianglesDisplacementMicromapNV
Source§impl<'a> ExtendableStructure for AccelerationStructureTrianglesOpacityMicromapEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for AccelerationStructureTrianglesOpacityMicromapEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureTrianglesOpacityMicromapEXT
Source§impl<'a> ExtendableStructure for AccelerationStructureTrianglesOpacityMicromapKHR<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for AccelerationStructureTrianglesOpacityMicromapKHR<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureTrianglesOpacityMicromapKHR
Source§impl<'a> ExtendableStructure for AccelerationStructureVersionInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureVersionInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureVersionInfoKHR
Source§impl<'a> ExtendableStructure for AcquireNextImageInfoKHR<'a>
Available on crate features ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.
impl<'a> ExtendableStructure for AcquireNextImageInfoKHR<'a>
Available on crate features
ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::AcquireNextImageInfoKHR
Source§impl<'a> ExtendableStructure for AcquireProfilingLockInfoKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for AcquireProfilingLockInfoKHR<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::AcquireProfilingLockInfoKHR
Source§impl<'a> ExtendableStructure for AmigoProfilingSubmitInfoSEC<'a>
Available on crate feature ext_amigo_profiling only.
impl<'a> ExtendableStructure for AmigoProfilingSubmitInfoSEC<'a>
Available on crate feature
ext_amigo_profiling only.const STRUCTURE_TYPE: StructureType = StructureType::AmigoProfilingSubmitInfoSEC
Source§impl<'a> ExtendableStructure for AndroidHardwareBufferFormatProperties2ANDROID<'a>
Available on crate feature ext_external_memory_android_hardware_buffer and (crate features ext_format_feature_flags2 or version_1_3) only.
impl<'a> ExtendableStructure for AndroidHardwareBufferFormatProperties2ANDROID<'a>
Available on crate feature
ext_external_memory_android_hardware_buffer and (crate features ext_format_feature_flags2 or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::AndroidHardwareBufferFormatProperties2ANDROID
Source§impl<'a> ExtendableStructure for AndroidHardwareBufferFormatPropertiesANDROID<'a>
Available on crate feature ext_external_memory_android_hardware_buffer only.
impl<'a> ExtendableStructure for AndroidHardwareBufferFormatPropertiesANDROID<'a>
Available on crate feature
ext_external_memory_android_hardware_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::AndroidHardwareBufferFormatPropertiesANDROID
Source§impl<'a> ExtendableStructure for AndroidHardwareBufferFormatResolvePropertiesANDROID<'a>
impl<'a> ExtendableStructure for AndroidHardwareBufferFormatResolvePropertiesANDROID<'a>
const STRUCTURE_TYPE: StructureType = StructureType::AndroidHardwareBufferFormatResolvePropertiesANDROID
Source§impl<'a> ExtendableStructure for AndroidHardwareBufferPropertiesANDROID<'a>
Available on crate feature ext_external_memory_android_hardware_buffer only.
impl<'a> ExtendableStructure for AndroidHardwareBufferPropertiesANDROID<'a>
Available on crate feature
ext_external_memory_android_hardware_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::AndroidHardwareBufferPropertiesANDROID
Source§impl<'a> ExtendableStructure for AndroidHardwareBufferUsageANDROID<'a>
Available on crate feature ext_external_memory_android_hardware_buffer only.
impl<'a> ExtendableStructure for AndroidHardwareBufferUsageANDROID<'a>
Available on crate feature
ext_external_memory_android_hardware_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::AndroidHardwareBufferUsageANDROID
Source§impl<'a> ExtendableStructure for AndroidSurfaceCreateInfoKHR<'a>
Available on crate feature ext_android_surface only.
impl<'a> ExtendableStructure for AndroidSurfaceCreateInfoKHR<'a>
Available on crate feature
ext_android_surface only.const STRUCTURE_TYPE: StructureType = StructureType::AndroidSurfaceCreateInfoKHR
Source§impl<'a> ExtendableStructure for AntiLagDataAMD<'a>
Available on crate feature ext_anti_lag only.
impl<'a> ExtendableStructure for AntiLagDataAMD<'a>
Available on crate feature
ext_anti_lag only.const STRUCTURE_TYPE: StructureType = StructureType::AntiLagDataAMD
Source§impl<'a> ExtendableStructure for AntiLagPresentationInfoAMD<'a>
Available on crate feature ext_anti_lag only.
impl<'a> ExtendableStructure for AntiLagPresentationInfoAMD<'a>
Available on crate feature
ext_anti_lag only.const STRUCTURE_TYPE: StructureType = StructureType::AntiLagPresentationInfoAMD
Source§impl<'a> ExtendableStructure for ApplicationInfo<'a>
impl<'a> ExtendableStructure for ApplicationInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::ApplicationInfo
Source§impl<'a> ExtendableStructure for AttachmentDescription2<'a>
Available on crate features ext_create_renderpass2 or version_1_2 only.
impl<'a> ExtendableStructure for AttachmentDescription2<'a>
Available on crate features
ext_create_renderpass2 or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::AttachmentDescription2
Source§impl<'a> ExtendableStructure for AttachmentDescriptionStencilLayout<'a>
Available on crate features ext_separate_depth_stencil_layouts or version_1_2 only.
impl<'a> ExtendableStructure for AttachmentDescriptionStencilLayout<'a>
Available on crate features
ext_separate_depth_stencil_layouts or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::AttachmentDescriptionStencilLayout
Source§impl<'a> ExtendableStructure for AttachmentFeedbackLoopInfoEXT<'a>
Available on crate feature ext_unified_image_layouts and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for AttachmentFeedbackLoopInfoEXT<'a>
Available on crate feature
ext_unified_image_layouts and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::AttachmentFeedbackLoopInfoEXT
Source§impl<'a> ExtendableStructure for AttachmentReference2<'a>
Available on crate features ext_create_renderpass2 or version_1_2 only.
impl<'a> ExtendableStructure for AttachmentReference2<'a>
Available on crate features
ext_create_renderpass2 or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::AttachmentReference2
Source§impl<'a> ExtendableStructure for AttachmentReferenceStencilLayout<'a>
Available on crate features ext_separate_depth_stencil_layouts or version_1_2 only.
impl<'a> ExtendableStructure for AttachmentReferenceStencilLayout<'a>
Available on crate features
ext_separate_depth_stencil_layouts or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::AttachmentReferenceStencilLayout
Source§impl<'a> ExtendableStructure for AttachmentSampleCountInfoAMD<'a>
Available on crate feature ext_framebuffer_mixed_samples and (crate features ext_dynamic_rendering or version_1_3), or crate feature ext_mixed_attachment_samples and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for AttachmentSampleCountInfoAMD<'a>
Available on crate feature
ext_framebuffer_mixed_samples and (crate features ext_dynamic_rendering or version_1_3), or crate feature ext_mixed_attachment_samples and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::AttachmentSampleCountInfoAMD
Source§impl<'a> ExtendableStructure for BeginCustomResolveInfoEXT<'a>
Available on crate feature ext_custom_resolve and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for BeginCustomResolveInfoEXT<'a>
Available on crate feature
ext_custom_resolve and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::BeginCustomResolveInfoEXT
Source§impl<'a> ExtendableStructure for BindAccelerationStructureMemoryInfoNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for BindAccelerationStructureMemoryInfoNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::BindAccelerationStructureMemoryInfoNV
Source§impl<'a> ExtendableStructure for BindBufferMemoryDeviceGroupInfo<'a>
Available on crate feature version_1_1, or crate features ext_bind_memory2 and ext_device_group only.
impl<'a> ExtendableStructure for BindBufferMemoryDeviceGroupInfo<'a>
Available on crate feature
version_1_1, or crate features ext_bind_memory2 and ext_device_group only.const STRUCTURE_TYPE: StructureType = StructureType::BindBufferMemoryDeviceGroupInfo
Source§impl<'a> ExtendableStructure for BindBufferMemoryInfo<'a>
Available on crate features ext_bind_memory2 or version_1_1 only.
impl<'a> ExtendableStructure for BindBufferMemoryInfo<'a>
Available on crate features
ext_bind_memory2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::BindBufferMemoryInfo
Source§impl<'a> ExtendableStructure for BindDataGraphPipelineSessionMemoryInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for BindDataGraphPipelineSessionMemoryInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::BindDataGraphPipelineSessionMemoryInfoARM
Source§impl<'a> ExtendableStructure for BindDescriptorBufferEmbeddedSamplersInfoEXT<'a>
Available on crate features ext_descriptor_buffer and ext_maintenance6 only.
impl<'a> ExtendableStructure for BindDescriptorBufferEmbeddedSamplersInfoEXT<'a>
Available on crate features
ext_descriptor_buffer and ext_maintenance6 only.const STRUCTURE_TYPE: StructureType = StructureType::BindDescriptorBufferEmbeddedSamplersInfoEXT
Source§impl<'a> ExtendableStructure for BindDescriptorSetsInfo<'a>
Available on crate features ext_maintenance6 or version_1_4 only.
impl<'a> ExtendableStructure for BindDescriptorSetsInfo<'a>
Available on crate features
ext_maintenance6 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::BindDescriptorSetsInfo
Source§impl<'a> ExtendableStructure for BindHeapInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for BindHeapInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::BindHeapInfoEXT
Source§impl<'a> ExtendableStructure for BindImageMemoryDeviceGroupInfo<'a>
Available on crate feature version_1_1, or crate features ext_bind_memory2 and ext_device_group only.
impl<'a> ExtendableStructure for BindImageMemoryDeviceGroupInfo<'a>
Available on crate feature
version_1_1, or crate features ext_bind_memory2 and ext_device_group only.const STRUCTURE_TYPE: StructureType = StructureType::BindImageMemoryDeviceGroupInfo
Source§impl<'a> ExtendableStructure for BindImageMemoryInfo<'a>
Available on crate features ext_bind_memory2 or version_1_1 only.
impl<'a> ExtendableStructure for BindImageMemoryInfo<'a>
Available on crate features
ext_bind_memory2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::BindImageMemoryInfo
Source§impl<'a> ExtendableStructure for BindImageMemorySwapchainInfoKHR<'a>
Available on crate features ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.
impl<'a> ExtendableStructure for BindImageMemorySwapchainInfoKHR<'a>
Available on crate features
ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::BindImageMemorySwapchainInfoKHR
Source§impl<'a> ExtendableStructure for BindImagePlaneMemoryInfo<'a>
Available on crate features ext_sampler_ycbcr_conversion or version_1_1 only.
impl<'a> ExtendableStructure for BindImagePlaneMemoryInfo<'a>
Available on crate features
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::BindImagePlaneMemoryInfo
Source§impl<'a> ExtendableStructure for BindIndexBuffer3InfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for BindIndexBuffer3InfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::BindIndexBuffer3InfoKHR
Source§impl<'a> ExtendableStructure for BindMemoryStatus<'a>
Available on crate features ext_maintenance6 or version_1_4 only.
impl<'a> ExtendableStructure for BindMemoryStatus<'a>
Available on crate features
ext_maintenance6 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::BindMemoryStatus
Source§impl<'a> ExtendableStructure for BindSparseInfo<'a>
impl<'a> ExtendableStructure for BindSparseInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::BindSparseInfo
Source§impl<'a> ExtendableStructure for BindTensorMemoryInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for BindTensorMemoryInfoARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::BindTensorMemoryInfoARM
Source§impl<'a> ExtendableStructure for BindTransformFeedbackBuffer2InfoEXT<'a>
Available on crate features ext_device_address_commands and ext_transform_feedback only.
impl<'a> ExtendableStructure for BindTransformFeedbackBuffer2InfoEXT<'a>
Available on crate features
ext_device_address_commands and ext_transform_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::BindTransformFeedbackBuffer2InfoEXT
Source§impl<'a> ExtendableStructure for BindVertexBuffer3InfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for BindVertexBuffer3InfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::BindVertexBuffer3InfoKHR
Source§impl<'a> ExtendableStructure for BlitImageCubicWeightsInfoQCOM<'a>
Available on crate feature ext_filter_cubic_weights only.
impl<'a> ExtendableStructure for BlitImageCubicWeightsInfoQCOM<'a>
Available on crate feature
ext_filter_cubic_weights only.const STRUCTURE_TYPE: StructureType = StructureType::BlitImageCubicWeightsInfoQCOM
Source§impl<'a> ExtendableStructure for BlitImageInfo2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for BlitImageInfo2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::BlitImageInfo2
Source§impl<'a> ExtendableStructure for BufferCaptureDescriptorDataInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for BufferCaptureDescriptorDataInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::BufferCaptureDescriptorDataInfoEXT
Source§impl<'a> ExtendableStructure for BufferCollectionBufferCreateInfoFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for BufferCollectionBufferCreateInfoFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::BufferCollectionBufferCreateInfoFUCHSIA
Source§impl<'a> ExtendableStructure for BufferCollectionConstraintsInfoFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for BufferCollectionConstraintsInfoFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::BufferCollectionConstraintsInfoFUCHSIA
Source§impl<'a> ExtendableStructure for BufferCollectionCreateInfoFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for BufferCollectionCreateInfoFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::BufferCollectionCreateInfoFUCHSIA
Source§impl<'a> ExtendableStructure for BufferCollectionImageCreateInfoFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for BufferCollectionImageCreateInfoFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::BufferCollectionImageCreateInfoFUCHSIA
Source§impl<'a> ExtendableStructure for BufferCollectionPropertiesFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for BufferCollectionPropertiesFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::BufferCollectionPropertiesFUCHSIA
Source§impl<'a> ExtendableStructure for BufferConstraintsInfoFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for BufferConstraintsInfoFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::BufferConstraintsInfoFUCHSIA
Source§impl<'a> ExtendableStructure for BufferCopy2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for BufferCopy2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::BufferCopy2
Source§impl<'a> ExtendableStructure for BufferCreateInfo<'a>
impl<'a> ExtendableStructure for BufferCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::BufferCreateInfo
Source§impl<'a> ExtendableStructure for BufferDeviceAddressCreateInfoEXT<'a>
Available on crate feature ext_buffer_device_address only.
impl<'a> ExtendableStructure for BufferDeviceAddressCreateInfoEXT<'a>
Available on crate feature
ext_buffer_device_address only.const STRUCTURE_TYPE: StructureType = StructureType::BufferDeviceAddressCreateInfoEXT
Source§impl<'a> ExtendableStructure for BufferDeviceAddressInfo<'a>
Available on crate features ext_buffer_device_address or version_1_2 only.
impl<'a> ExtendableStructure for BufferDeviceAddressInfo<'a>
Available on crate features
ext_buffer_device_address or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::BufferDeviceAddressInfo
Source§impl<'a> ExtendableStructure for BufferImageCopy2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for BufferImageCopy2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::BufferImageCopy2
Source§impl<'a> ExtendableStructure for BufferMemoryBarrier2<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for BufferMemoryBarrier2<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::BufferMemoryBarrier2
Source§impl<'a> ExtendableStructure for BufferMemoryBarrier<'a>
impl<'a> ExtendableStructure for BufferMemoryBarrier<'a>
const STRUCTURE_TYPE: StructureType = StructureType::BufferMemoryBarrier
Source§impl<'a> ExtendableStructure for BufferMemoryRequirementsInfo2<'a>
Available on crate features ext_get_memory_requirements2 or version_1_1 only.
impl<'a> ExtendableStructure for BufferMemoryRequirementsInfo2<'a>
Available on crate features
ext_get_memory_requirements2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::BufferMemoryRequirementsInfo2
Source§impl<'a> ExtendableStructure for BufferOpaqueCaptureAddressCreateInfo<'a>
Available on crate features ext_buffer_device_address or version_1_2 only.
impl<'a> ExtendableStructure for BufferOpaqueCaptureAddressCreateInfo<'a>
Available on crate features
ext_buffer_device_address or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::BufferOpaqueCaptureAddressCreateInfo
Source§impl<'a> ExtendableStructure for BufferUsageFlags2CreateInfo<'a>
Available on crate features ext_extended_flags or ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for BufferUsageFlags2CreateInfo<'a>
Available on crate features
ext_extended_flags or ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::BufferUsageFlags2CreateInfo
Source§impl<'a> ExtendableStructure for BufferViewCreateInfo<'a>
impl<'a> ExtendableStructure for BufferViewCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::BufferViewCreateInfo
Source§impl<'a> ExtendableStructure for BuildPartitionedAccelerationStructureInfoNV<'a>
Available on crate feature ext_partitioned_acceleration_structure only.
impl<'a> ExtendableStructure for BuildPartitionedAccelerationStructureInfoNV<'a>
Available on crate feature
ext_partitioned_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::BuildPartitionedAccelerationStructureInfoNV
Source§impl<'a> ExtendableStructure for CalibratedTimestampInfoKHR<'a>
Available on crate feature ext_calibrated_timestamps only.
impl<'a> ExtendableStructure for CalibratedTimestampInfoKHR<'a>
Available on crate feature
ext_calibrated_timestamps only.const STRUCTURE_TYPE: StructureType = StructureType::CalibratedTimestampInfoKHR
Source§impl<'a> ExtendableStructure for CheckpointData2NV<'a>
Available on crate feature ext_device_diagnostic_checkpoints and (crate features ext_synchronization2 or version_1_3) only.
impl<'a> ExtendableStructure for CheckpointData2NV<'a>
Available on crate feature
ext_device_diagnostic_checkpoints and (crate features ext_synchronization2 or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::CheckpointData2NV
Source§impl<'a> ExtendableStructure for CheckpointDataNV<'a>
Available on crate feature ext_device_diagnostic_checkpoints only.
impl<'a> ExtendableStructure for CheckpointDataNV<'a>
Available on crate feature
ext_device_diagnostic_checkpoints only.const STRUCTURE_TYPE: StructureType = StructureType::CheckpointDataNV
Source§impl<'a> ExtendableStructure for ClusterAccelerationStructureClustersBottomLevelInputNV<'a>
Available on crate feature ext_cluster_acceleration_structure only.
impl<'a> ExtendableStructure for ClusterAccelerationStructureClustersBottomLevelInputNV<'a>
Available on crate feature
ext_cluster_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::ClusterAccelerationStructureClustersBottomLevelInputNV
Source§impl<'a> ExtendableStructure for ClusterAccelerationStructureCommandsInfoNV<'a>
Available on crate feature ext_cluster_acceleration_structure only.
impl<'a> ExtendableStructure for ClusterAccelerationStructureCommandsInfoNV<'a>
Available on crate feature
ext_cluster_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::ClusterAccelerationStructureCommandsInfoNV
Source§impl<'a> ExtendableStructure for ClusterAccelerationStructureInputInfoNV<'a>
Available on crate feature ext_cluster_acceleration_structure only.
impl<'a> ExtendableStructure for ClusterAccelerationStructureInputInfoNV<'a>
Available on crate feature
ext_cluster_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::ClusterAccelerationStructureInputInfoNV
Source§impl<'a> ExtendableStructure for ClusterAccelerationStructureMoveObjectsInputNV<'a>
Available on crate feature ext_cluster_acceleration_structure only.
impl<'a> ExtendableStructure for ClusterAccelerationStructureMoveObjectsInputNV<'a>
Available on crate feature
ext_cluster_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::ClusterAccelerationStructureMoveObjectsInputNV
Source§impl<'a> ExtendableStructure for ClusterAccelerationStructureTriangleClusterInputNV<'a>
Available on crate feature ext_cluster_acceleration_structure only.
impl<'a> ExtendableStructure for ClusterAccelerationStructureTriangleClusterInputNV<'a>
Available on crate feature
ext_cluster_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::ClusterAccelerationStructureTriangleClusterInputNV
Source§impl<'a> ExtendableStructure for CommandBufferAllocateInfo<'a>
impl<'a> ExtendableStructure for CommandBufferAllocateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferAllocateInfo
Source§impl<'a> ExtendableStructure for CommandBufferBeginInfo<'a>
impl<'a> ExtendableStructure for CommandBufferBeginInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferBeginInfo
Source§impl<'a> ExtendableStructure for CommandBufferInheritanceConditionalRenderingInfoEXT<'a>
Available on crate feature ext_conditional_rendering only.
impl<'a> ExtendableStructure for CommandBufferInheritanceConditionalRenderingInfoEXT<'a>
Available on crate feature
ext_conditional_rendering only.const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferInheritanceConditionalRenderingInfoEXT
Source§impl<'a> ExtendableStructure for CommandBufferInheritanceDescriptorHeapInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for CommandBufferInheritanceDescriptorHeapInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferInheritanceDescriptorHeapInfoEXT
Source§impl<'a> ExtendableStructure for CommandBufferInheritanceInfo<'a>
impl<'a> ExtendableStructure for CommandBufferInheritanceInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferInheritanceInfo
Source§impl<'a> ExtendableStructure for CommandBufferInheritanceRenderPassTransformInfoQCOM<'a>
Available on crate feature ext_render_pass_transform only.
impl<'a> ExtendableStructure for CommandBufferInheritanceRenderPassTransformInfoQCOM<'a>
Available on crate feature
ext_render_pass_transform only.const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferInheritanceRenderPassTransformInfoQCOM
Source§impl<'a> ExtendableStructure for CommandBufferInheritanceRenderingInfo<'a>
Available on crate features ext_dynamic_rendering or version_1_3 only.
impl<'a> ExtendableStructure for CommandBufferInheritanceRenderingInfo<'a>
Available on crate features
ext_dynamic_rendering or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferInheritanceRenderingInfo
Source§impl<'a> ExtendableStructure for CommandBufferInheritanceViewportScissorInfoNV<'a>
Available on crate feature ext_inherited_viewport_scissor only.
impl<'a> ExtendableStructure for CommandBufferInheritanceViewportScissorInfoNV<'a>
Available on crate feature
ext_inherited_viewport_scissor only.const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferInheritanceViewportScissorInfoNV
Source§impl<'a> ExtendableStructure for CommandBufferSubmitInfo<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for CommandBufferSubmitInfo<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferSubmitInfo
Source§impl<'a> ExtendableStructure for CommandPoolCreateInfo<'a>
impl<'a> ExtendableStructure for CommandPoolCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::CommandPoolCreateInfo
Source§impl<'a> ExtendableStructure for ComputeOccupancyPriorityParametersNV<'a>
Available on crate feature ext_compute_occupancy_priority only.
impl<'a> ExtendableStructure for ComputeOccupancyPriorityParametersNV<'a>
Available on crate feature
ext_compute_occupancy_priority only.const STRUCTURE_TYPE: StructureType = StructureType::ComputeOccupancyPriorityParametersNV
Source§impl<'a> ExtendableStructure for ComputePipelineCreateInfo<'a>
impl<'a> ExtendableStructure for ComputePipelineCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::ComputePipelineCreateInfo
Source§impl<'a> ExtendableStructure for ComputePipelineIndirectBufferInfoNV<'a>
Available on crate feature ext_device_generated_commands_compute only.
impl<'a> ExtendableStructure for ComputePipelineIndirectBufferInfoNV<'a>
Available on crate feature
ext_device_generated_commands_compute only.const STRUCTURE_TYPE: StructureType = StructureType::ComputePipelineIndirectBufferInfoNV
Source§impl<'a> ExtendableStructure for ConditionalRenderingBeginInfo2EXT<'a>
Available on crate features ext_conditional_rendering and ext_device_address_commands only.
impl<'a> ExtendableStructure for ConditionalRenderingBeginInfo2EXT<'a>
Available on crate features
ext_conditional_rendering and ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::ConditionalRenderingBeginInfo2EXT
Source§impl<'a> ExtendableStructure for ConditionalRenderingBeginInfoEXT<'a>
Available on crate feature ext_conditional_rendering only.
impl<'a> ExtendableStructure for ConditionalRenderingBeginInfoEXT<'a>
Available on crate feature
ext_conditional_rendering only.const STRUCTURE_TYPE: StructureType = StructureType::ConditionalRenderingBeginInfoEXT
Source§impl<'a> ExtendableStructure for ConvertCooperativeVectorMatrixInfoNV<'a>
Available on crate feature ext_cooperative_vector only.
impl<'a> ExtendableStructure for ConvertCooperativeVectorMatrixInfoNV<'a>
Available on crate feature
ext_cooperative_vector only.const STRUCTURE_TYPE: StructureType = StructureType::ConvertCooperativeVectorMatrixInfoNV
Source§impl<'a> ExtendableStructure for CooperativeMatrixFlexibleDimensionsPropertiesNV<'a>
Available on crate feature ext_cooperative_matrix2 only.
impl<'a> ExtendableStructure for CooperativeMatrixFlexibleDimensionsPropertiesNV<'a>
Available on crate feature
ext_cooperative_matrix2 only.const STRUCTURE_TYPE: StructureType = StructureType::CooperativeMatrixFlexibleDimensionsPropertiesNV
Source§impl<'a> ExtendableStructure for CooperativeMatrixPropertiesKHR<'a>
Available on crate feature ext_cooperative_matrix only.
impl<'a> ExtendableStructure for CooperativeMatrixPropertiesKHR<'a>
Available on crate feature
ext_cooperative_matrix only.const STRUCTURE_TYPE: StructureType = StructureType::CooperativeMatrixPropertiesKHR
Source§impl<'a> ExtendableStructure for CooperativeMatrixPropertiesNV<'a>
Available on crate feature ext_cooperative_matrix only.
impl<'a> ExtendableStructure for CooperativeMatrixPropertiesNV<'a>
Available on crate feature
ext_cooperative_matrix only.const STRUCTURE_TYPE: StructureType = StructureType::CooperativeMatrixPropertiesNV
Source§impl<'a> ExtendableStructure for CooperativeVectorPropertiesNV<'a>
Available on crate feature ext_cooperative_vector only.
impl<'a> ExtendableStructure for CooperativeVectorPropertiesNV<'a>
Available on crate feature
ext_cooperative_vector only.const STRUCTURE_TYPE: StructureType = StructureType::CooperativeVectorPropertiesNV
Source§impl<'a> ExtendableStructure for CopyAccelerationStructureInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for CopyAccelerationStructureInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::CopyAccelerationStructureInfoKHR
Source§impl<'a> ExtendableStructure for CopyAccelerationStructureToMemoryInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for CopyAccelerationStructureToMemoryInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::CopyAccelerationStructureToMemoryInfoKHR
Source§impl<'a> ExtendableStructure for CopyBufferInfo2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for CopyBufferInfo2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyBufferInfo2
Source§impl<'a> ExtendableStructure for CopyBufferToImageInfo2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for CopyBufferToImageInfo2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyBufferToImageInfo2
Source§impl<'a> ExtendableStructure for CopyCommandTransformInfoQCOM<'a>
Available on crate feature ext_rotated_copy_commands only.
impl<'a> ExtendableStructure for CopyCommandTransformInfoQCOM<'a>
Available on crate feature
ext_rotated_copy_commands only.const STRUCTURE_TYPE: StructureType = StructureType::CopyCommandTransformInfoQCOM
Source§impl<'a> ExtendableStructure for CopyDescriptorSet<'a>
impl<'a> ExtendableStructure for CopyDescriptorSet<'a>
const STRUCTURE_TYPE: StructureType = StructureType::CopyDescriptorSet
Source§impl<'a> ExtendableStructure for CopyDeviceMemoryImageInfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for CopyDeviceMemoryImageInfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::CopyDeviceMemoryImageInfoKHR
Source§impl<'a> ExtendableStructure for CopyDeviceMemoryInfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for CopyDeviceMemoryInfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::CopyDeviceMemoryInfoKHR
Source§impl<'a> ExtendableStructure for CopyImageInfo2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for CopyImageInfo2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyImageInfo2
Source§impl<'a> ExtendableStructure for CopyImageToBufferInfo2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for CopyImageToBufferInfo2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyImageToBufferInfo2
Source§impl<'a> ExtendableStructure for CopyImageToImageInfo<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for CopyImageToImageInfo<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyImageToImageInfo
Source§impl<'a> ExtendableStructure for CopyImageToMemoryInfo<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for CopyImageToMemoryInfo<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyImageToMemoryInfo
Source§impl<'a> ExtendableStructure for CopyMemoryIndirectInfoKHR<'a>
Available on crate feature ext_copy_memory_indirect only.
impl<'a> ExtendableStructure for CopyMemoryIndirectInfoKHR<'a>
Available on crate feature
ext_copy_memory_indirect only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMemoryIndirectInfoKHR
Source§impl<'a> ExtendableStructure for CopyMemoryToAccelerationStructureInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for CopyMemoryToAccelerationStructureInfoKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMemoryToAccelerationStructureInfoKHR
Source§impl<'a> ExtendableStructure for CopyMemoryToImageIndirectInfoKHR<'a>
Available on crate feature ext_copy_memory_indirect only.
impl<'a> ExtendableStructure for CopyMemoryToImageIndirectInfoKHR<'a>
Available on crate feature
ext_copy_memory_indirect only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMemoryToImageIndirectInfoKHR
Source§impl<'a> ExtendableStructure for CopyMemoryToImageInfo<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for CopyMemoryToImageInfo<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMemoryToImageInfo
Source§impl<'a> ExtendableStructure for CopyMemoryToMicromapInfoEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for CopyMemoryToMicromapInfoEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMemoryToMicromapInfoEXT
Source§impl<'a> ExtendableStructure for CopyMicromapInfoEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for CopyMicromapInfoEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMicromapInfoEXT
Source§impl<'a> ExtendableStructure for CopyMicromapToMemoryInfoEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for CopyMicromapToMemoryInfoEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMicromapToMemoryInfoEXT
Source§impl<'a> ExtendableStructure for CopyTensorInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for CopyTensorInfoARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::CopyTensorInfoARM
Source§impl<'a> ExtendableStructure for CuFunctionCreateInfoNVX<'a>
Available on crate feature ext_binary_import only.
impl<'a> ExtendableStructure for CuFunctionCreateInfoNVX<'a>
Available on crate feature
ext_binary_import only.const STRUCTURE_TYPE: StructureType = StructureType::CuFunctionCreateInfoNVX
Source§impl<'a> ExtendableStructure for CuLaunchInfoNVX<'a>
Available on crate feature ext_binary_import only.
impl<'a> ExtendableStructure for CuLaunchInfoNVX<'a>
Available on crate feature
ext_binary_import only.const STRUCTURE_TYPE: StructureType = StructureType::CuLaunchInfoNVX
Source§impl<'a> ExtendableStructure for CuModuleCreateInfoNVX<'a>
Available on crate feature ext_binary_import only.
impl<'a> ExtendableStructure for CuModuleCreateInfoNVX<'a>
Available on crate feature
ext_binary_import only.const STRUCTURE_TYPE: StructureType = StructureType::CuModuleCreateInfoNVX
Source§impl<'a> ExtendableStructure for CuModuleTexturingModeCreateInfoNVX<'a>
Available on crate feature ext_binary_import only.
impl<'a> ExtendableStructure for CuModuleTexturingModeCreateInfoNVX<'a>
Available on crate feature
ext_binary_import only.const STRUCTURE_TYPE: StructureType = StructureType::CuModuleTexturingModeCreateInfoNVX
Source§impl<'a> ExtendableStructure for CudaFunctionCreateInfoNV<'a>
Available on crate feature ext_cuda_kernel_launch only.
impl<'a> ExtendableStructure for CudaFunctionCreateInfoNV<'a>
Available on crate feature
ext_cuda_kernel_launch only.const STRUCTURE_TYPE: StructureType = StructureType::CudaFunctionCreateInfoNV
Source§impl<'a> ExtendableStructure for CudaLaunchInfoNV<'a>
Available on crate feature ext_cuda_kernel_launch only.
impl<'a> ExtendableStructure for CudaLaunchInfoNV<'a>
Available on crate feature
ext_cuda_kernel_launch only.const STRUCTURE_TYPE: StructureType = StructureType::CudaLaunchInfoNV
Source§impl<'a> ExtendableStructure for CudaModuleCreateInfoNV<'a>
Available on crate feature ext_cuda_kernel_launch only.
impl<'a> ExtendableStructure for CudaModuleCreateInfoNV<'a>
Available on crate feature
ext_cuda_kernel_launch only.const STRUCTURE_TYPE: StructureType = StructureType::CudaModuleCreateInfoNV
Source§impl<'a> ExtendableStructure for CustomResolveCreateInfoEXT<'a>
Available on crate feature ext_custom_resolve and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for CustomResolveCreateInfoEXT<'a>
Available on crate feature
ext_custom_resolve and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::CustomResolveCreateInfoEXT
Source§impl<'a> ExtendableStructure for D3D12FenceSubmitInfoKHR<'a>
Available on crate feature ext_external_semaphore_win32 only.
impl<'a> ExtendableStructure for D3D12FenceSubmitInfoKHR<'a>
Available on crate feature
ext_external_semaphore_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::D3D12FenceSubmitInfoKHR
Source§impl<'a> ExtendableStructure for DataGraphOpticalFlowImageFormatInfoARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for DataGraphOpticalFlowImageFormatInfoARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphOpticalFlowImageFormatInfoARM
Source§impl<'a> ExtendableStructure for DataGraphOpticalFlowImageFormatPropertiesARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for DataGraphOpticalFlowImageFormatPropertiesARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphOpticalFlowImageFormatPropertiesARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineBuiltinModelCreateInfoQCOM<'a>
Available on crate feature ext_data_graph_model only.
impl<'a> ExtendableStructure for DataGraphPipelineBuiltinModelCreateInfoQCOM<'a>
Available on crate feature
ext_data_graph_model only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineBuiltinModelCreateInfoQCOM
Source§impl<'a> ExtendableStructure for DataGraphPipelineCompilerControlCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineCompilerControlCreateInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineCompilerControlCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineConstantARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineConstantARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineConstantARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM<'a>
Available on crate features ext_data_graph and ext_tensors only.
impl<'a> ExtendableStructure for DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM<'a>
Available on crate features
ext_data_graph and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineCreateInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineDispatchInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineDispatchInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineDispatchInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineIdentifierCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineIdentifierCreateInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineIdentifierCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineNeuralStatisticsCreateInfoARM<'a>
Available on crate feature ext_data_graph_neural_accelerator_statistics only.
impl<'a> ExtendableStructure for DataGraphPipelineNeuralStatisticsCreateInfoARM<'a>
Available on crate feature
ext_data_graph_neural_accelerator_statistics only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineNeuralStatisticsCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineOpticalFlowCreateInfoARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for DataGraphPipelineOpticalFlowCreateInfoARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineOpticalFlowCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineOpticalFlowDispatchInfoARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for DataGraphPipelineOpticalFlowDispatchInfoARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineOpticalFlowDispatchInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelinePropertyQueryResultARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelinePropertyQueryResultARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelinePropertyQueryResultARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineResourceInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineResourceInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineResourceInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineResourceInfoImageLayoutARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for DataGraphPipelineResourceInfoImageLayoutARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineResourceInfoImageLayoutARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSessionBindPointRequirementARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineSessionBindPointRequirementARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSessionBindPointRequirementARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSessionBindPointRequirementsInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineSessionBindPointRequirementsInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSessionBindPointRequirementsInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSessionCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineSessionCreateInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSessionCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSessionMemoryRequirementsInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineSessionMemoryRequirementsInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSessionMemoryRequirementsInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSessionNeuralStatisticsCreateInfoARM<'a>
Available on crate feature ext_data_graph_neural_accelerator_statistics only.
impl<'a> ExtendableStructure for DataGraphPipelineSessionNeuralStatisticsCreateInfoARM<'a>
Available on crate feature
ext_data_graph_neural_accelerator_statistics only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSessionNeuralStatisticsCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineShaderModuleCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineShaderModuleCreateInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineShaderModuleCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSingleNodeConnectionARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for DataGraphPipelineSingleNodeConnectionARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSingleNodeConnectionARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSingleNodeCreateInfoARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for DataGraphPipelineSingleNodeCreateInfoARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSingleNodeCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphProcessingEngineCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphProcessingEngineCreateInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphProcessingEngineCreateInfoARM
Source§impl<'a> ExtendableStructure for DebugMarkerMarkerInfoEXT<'a>
Available on crate feature ext_debug_marker only.
impl<'a> ExtendableStructure for DebugMarkerMarkerInfoEXT<'a>
Available on crate feature
ext_debug_marker only.const STRUCTURE_TYPE: StructureType = StructureType::DebugMarkerMarkerInfoEXT
Source§impl<'a> ExtendableStructure for DebugMarkerObjectNameInfoEXT<'a>
Available on crate feature ext_debug_marker only.
impl<'a> ExtendableStructure for DebugMarkerObjectNameInfoEXT<'a>
Available on crate feature
ext_debug_marker only.const STRUCTURE_TYPE: StructureType = StructureType::DebugMarkerObjectNameInfoEXT
Source§impl<'a> ExtendableStructure for DebugMarkerObjectTagInfoEXT<'a>
Available on crate feature ext_debug_marker only.
impl<'a> ExtendableStructure for DebugMarkerObjectTagInfoEXT<'a>
Available on crate feature
ext_debug_marker only.const STRUCTURE_TYPE: StructureType = StructureType::DebugMarkerObjectTagInfoEXT
Source§impl<'a> ExtendableStructure for DebugReportCallbackCreateInfoEXT<'a>
Available on crate feature ext_debug_report only.
impl<'a> ExtendableStructure for DebugReportCallbackCreateInfoEXT<'a>
Available on crate feature
ext_debug_report only.const STRUCTURE_TYPE: StructureType = StructureType::DebugReportCallbackCreateInfoEXT
Source§impl<'a> ExtendableStructure for DebugUtilsLabelEXT<'a>
Available on crate feature ext_debug_utils only.
impl<'a> ExtendableStructure for DebugUtilsLabelEXT<'a>
Available on crate feature
ext_debug_utils only.const STRUCTURE_TYPE: StructureType = StructureType::DebugUtilsLabelEXT
Source§impl<'a> ExtendableStructure for DebugUtilsMessengerCallbackDataEXT<'a>
Available on crate feature ext_debug_utils only.
impl<'a> ExtendableStructure for DebugUtilsMessengerCallbackDataEXT<'a>
Available on crate feature
ext_debug_utils only.const STRUCTURE_TYPE: StructureType = StructureType::DebugUtilsMessengerCallbackDataEXT
Source§impl<'a> ExtendableStructure for DebugUtilsMessengerCreateInfoEXT<'a>
Available on crate feature ext_debug_utils only.
impl<'a> ExtendableStructure for DebugUtilsMessengerCreateInfoEXT<'a>
Available on crate feature
ext_debug_utils only.const STRUCTURE_TYPE: StructureType = StructureType::DebugUtilsMessengerCreateInfoEXT
Source§impl<'a> ExtendableStructure for DebugUtilsObjectNameInfoEXT<'a>
Available on crate feature ext_debug_utils only.
impl<'a> ExtendableStructure for DebugUtilsObjectNameInfoEXT<'a>
Available on crate feature
ext_debug_utils only.const STRUCTURE_TYPE: StructureType = StructureType::DebugUtilsObjectNameInfoEXT
Source§impl<'a> ExtendableStructure for DebugUtilsObjectTagInfoEXT<'a>
Available on crate feature ext_debug_utils only.
impl<'a> ExtendableStructure for DebugUtilsObjectTagInfoEXT<'a>
Available on crate feature
ext_debug_utils only.const STRUCTURE_TYPE: StructureType = StructureType::DebugUtilsObjectTagInfoEXT
Source§impl<'a> ExtendableStructure for DecompressMemoryInfoEXT<'a>
Available on crate feature ext_memory_decompression only.
impl<'a> ExtendableStructure for DecompressMemoryInfoEXT<'a>
Available on crate feature
ext_memory_decompression only.const STRUCTURE_TYPE: StructureType = StructureType::DecompressMemoryInfoEXT
Source§impl<'a> ExtendableStructure for DedicatedAllocationBufferCreateInfoNV<'a>
Available on crate feature ext_dedicated_allocation only.
impl<'a> ExtendableStructure for DedicatedAllocationBufferCreateInfoNV<'a>
Available on crate feature
ext_dedicated_allocation only.const STRUCTURE_TYPE: StructureType = StructureType::DedicatedAllocationBufferCreateInfoNV
Source§impl<'a> ExtendableStructure for DedicatedAllocationImageCreateInfoNV<'a>
Available on crate feature ext_dedicated_allocation only.
impl<'a> ExtendableStructure for DedicatedAllocationImageCreateInfoNV<'a>
Available on crate feature
ext_dedicated_allocation only.const STRUCTURE_TYPE: StructureType = StructureType::DedicatedAllocationImageCreateInfoNV
Source§impl<'a> ExtendableStructure for DedicatedAllocationMemoryAllocateInfoNV<'a>
Available on crate feature ext_dedicated_allocation only.
impl<'a> ExtendableStructure for DedicatedAllocationMemoryAllocateInfoNV<'a>
Available on crate feature
ext_dedicated_allocation only.const STRUCTURE_TYPE: StructureType = StructureType::DedicatedAllocationMemoryAllocateInfoNV
Source§impl<'a> ExtendableStructure for DependencyInfo<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for DependencyInfo<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::DependencyInfo
Source§impl<'a> ExtendableStructure for DepthBiasInfoEXT<'a>
Available on crate feature ext_depth_bias_control only.
impl<'a> ExtendableStructure for DepthBiasInfoEXT<'a>
Available on crate feature
ext_depth_bias_control only.const STRUCTURE_TYPE: StructureType = StructureType::DepthBiasInfoEXT
Source§impl<'a> ExtendableStructure for DepthBiasRepresentationInfoEXT<'a>
Available on crate feature ext_depth_bias_control only.
impl<'a> ExtendableStructure for DepthBiasRepresentationInfoEXT<'a>
Available on crate feature
ext_depth_bias_control only.const STRUCTURE_TYPE: StructureType = StructureType::DepthBiasRepresentationInfoEXT
Source§impl<'a> ExtendableStructure for DescriptorAddressInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for DescriptorAddressInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorAddressInfoEXT
Source§impl<'a> ExtendableStructure for DescriptorBufferBindingInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for DescriptorBufferBindingInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorBufferBindingInfoEXT
Source§impl<'a> ExtendableStructure for DescriptorBufferBindingPushDescriptorBufferHandleEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for DescriptorBufferBindingPushDescriptorBufferHandleEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorBufferBindingPushDescriptorBufferHandleEXT
Source§impl<'a> ExtendableStructure for DescriptorGetInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for DescriptorGetInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorGetInfoEXT
Source§impl<'a> ExtendableStructure for DescriptorGetTensorInfoARM<'a>
Available on crate features ext_descriptor_buffer and ext_tensors only.
impl<'a> ExtendableStructure for DescriptorGetTensorInfoARM<'a>
Available on crate features
ext_descriptor_buffer and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorGetTensorInfoARM
Source§impl<'a> ExtendableStructure for DescriptorPoolCreateInfo<'a>
impl<'a> ExtendableStructure for DescriptorPoolCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::DescriptorPoolCreateInfo
Source§impl<'a> ExtendableStructure for DescriptorPoolInlineUniformBlockCreateInfo<'a>
Available on crate features ext_inline_uniform_block or version_1_3 only.
impl<'a> ExtendableStructure for DescriptorPoolInlineUniformBlockCreateInfo<'a>
Available on crate features
ext_inline_uniform_block or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorPoolInlineUniformBlockCreateInfo
Source§impl<'a> ExtendableStructure for DescriptorSetAllocateInfo<'a>
impl<'a> ExtendableStructure for DescriptorSetAllocateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetAllocateInfo
Source§impl<'a> ExtendableStructure for DescriptorSetAndBindingMappingEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for DescriptorSetAndBindingMappingEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetAndBindingMappingEXT
Source§impl<'a> ExtendableStructure for DescriptorSetBindingReferenceVALVE<'a>
Available on crate feature ext_descriptor_set_host_mapping only.
impl<'a> ExtendableStructure for DescriptorSetBindingReferenceVALVE<'a>
Available on crate feature
ext_descriptor_set_host_mapping only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetBindingReferenceVALVE
Source§impl<'a> ExtendableStructure for DescriptorSetLayoutBindingFlagsCreateInfo<'a>
Available on crate features ext_descriptor_indexing or version_1_2 only.
impl<'a> ExtendableStructure for DescriptorSetLayoutBindingFlagsCreateInfo<'a>
Available on crate features
ext_descriptor_indexing or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetLayoutBindingFlagsCreateInfo
Source§impl<'a> ExtendableStructure for DescriptorSetLayoutCreateInfo<'a>
impl<'a> ExtendableStructure for DescriptorSetLayoutCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetLayoutCreateInfo
Source§impl<'a> ExtendableStructure for DescriptorSetLayoutHostMappingInfoVALVE<'a>
Available on crate feature ext_descriptor_set_host_mapping only.
impl<'a> ExtendableStructure for DescriptorSetLayoutHostMappingInfoVALVE<'a>
Available on crate feature
ext_descriptor_set_host_mapping only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetLayoutHostMappingInfoVALVE
Source§impl<'a> ExtendableStructure for DescriptorSetLayoutSupport<'a>
Available on crate features ext_maintenance3 or version_1_1 only.
impl<'a> ExtendableStructure for DescriptorSetLayoutSupport<'a>
Available on crate features
ext_maintenance3 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetLayoutSupport
Source§impl<'a> ExtendableStructure for DescriptorSetVariableDescriptorCountAllocateInfo<'a>
Available on crate features ext_descriptor_indexing or version_1_2 only.
impl<'a> ExtendableStructure for DescriptorSetVariableDescriptorCountAllocateInfo<'a>
Available on crate features
ext_descriptor_indexing or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetVariableDescriptorCountAllocateInfo
Source§impl<'a> ExtendableStructure for DescriptorSetVariableDescriptorCountLayoutSupport<'a>
Available on crate features ext_descriptor_indexing or version_1_2 only.
impl<'a> ExtendableStructure for DescriptorSetVariableDescriptorCountLayoutSupport<'a>
Available on crate features
ext_descriptor_indexing or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorSetVariableDescriptorCountLayoutSupport
Source§impl<'a> ExtendableStructure for DescriptorUpdateTemplateCreateInfo<'a>
Available on crate features ext_descriptor_update_template or version_1_1 only.
impl<'a> ExtendableStructure for DescriptorUpdateTemplateCreateInfo<'a>
Available on crate features
ext_descriptor_update_template or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorUpdateTemplateCreateInfo
Source§impl<'a> ExtendableStructure for DeviceAddressBindingCallbackDataEXT<'a>
Available on crate feature ext_device_address_binding_report only.
impl<'a> ExtendableStructure for DeviceAddressBindingCallbackDataEXT<'a>
Available on crate feature
ext_device_address_binding_report only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceAddressBindingCallbackDataEXT
Source§impl<'a> ExtendableStructure for DeviceBufferMemoryRequirements<'a>
Available on crate features ext_maintenance4 or version_1_3 only.
impl<'a> ExtendableStructure for DeviceBufferMemoryRequirements<'a>
Available on crate features
ext_maintenance4 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceBufferMemoryRequirements
Source§impl<'a> ExtendableStructure for DeviceCreateInfo<'a>
impl<'a> ExtendableStructure for DeviceCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::DeviceCreateInfo
Source§impl<'a> ExtendableStructure for DeviceDeviceMemoryReportCreateInfoEXT<'a>
Available on crate feature ext_device_memory_report only.
impl<'a> ExtendableStructure for DeviceDeviceMemoryReportCreateInfoEXT<'a>
Available on crate feature
ext_device_memory_report only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceDeviceMemoryReportCreateInfoEXT
Source§impl<'a> ExtendableStructure for DeviceDiagnosticsConfigCreateInfoNV<'a>
Available on crate feature ext_device_diagnostics_config only.
impl<'a> ExtendableStructure for DeviceDiagnosticsConfigCreateInfoNV<'a>
Available on crate feature
ext_device_diagnostics_config only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceDiagnosticsConfigCreateInfoNV
Source§impl<'a> ExtendableStructure for DeviceEventInfoEXT<'a>
Available on crate feature ext_display_control only.
impl<'a> ExtendableStructure for DeviceEventInfoEXT<'a>
Available on crate feature
ext_display_control only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceEventInfoEXT
Source§impl<'a> ExtendableStructure for DeviceFaultCountsEXT<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for DeviceFaultCountsEXT<'a>
Available on crate feature
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceFaultCountsEXT
Source§impl<'a> ExtendableStructure for DeviceFaultDebugInfoKHR<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for DeviceFaultDebugInfoKHR<'a>
Available on crate feature
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceFaultDebugInfoKHR
Source§impl<'a> ExtendableStructure for DeviceFaultInfoEXT<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for DeviceFaultInfoEXT<'a>
Available on crate feature
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceFaultInfoEXT
Source§impl<'a> ExtendableStructure for DeviceFaultInfoKHR<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for DeviceFaultInfoKHR<'a>
Available on crate feature
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceFaultInfoKHR
Source§impl<'a> ExtendableStructure for DeviceFaultShaderAbortMessageInfoKHR<'a>
Available on crate feature ext_shader_abort only.
impl<'a> ExtendableStructure for DeviceFaultShaderAbortMessageInfoKHR<'a>
Available on crate feature
ext_shader_abort only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceFaultShaderAbortMessageInfoKHR
Source§impl<'a> ExtendableStructure for DeviceGroupBindSparseInfo<'a>
Available on crate features ext_device_group or version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupBindSparseInfo<'a>
Available on crate features
ext_device_group or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupBindSparseInfo
Source§impl<'a> ExtendableStructure for DeviceGroupCommandBufferBeginInfo<'a>
Available on crate features ext_device_group or version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupCommandBufferBeginInfo<'a>
Available on crate features
ext_device_group or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupCommandBufferBeginInfo
Source§impl<'a> ExtendableStructure for DeviceGroupDeviceCreateInfo<'a>
Available on crate features ext_device_group_creation or version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupDeviceCreateInfo<'a>
Available on crate features
ext_device_group_creation or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupDeviceCreateInfo
Source§impl<'a> ExtendableStructure for DeviceGroupPresentCapabilitiesKHR<'a>
Available on crate features ext_device_group and ext_surface, or crate features ext_swapchain and version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupPresentCapabilitiesKHR<'a>
Available on crate features
ext_device_group and ext_surface, or crate features ext_swapchain and version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupPresentCapabilitiesKHR
Source§impl<'a> ExtendableStructure for DeviceGroupPresentInfoKHR<'a>
Available on crate features ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupPresentInfoKHR<'a>
Available on crate features
ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupPresentInfoKHR
Source§impl<'a> ExtendableStructure for DeviceGroupRenderPassBeginInfo<'a>
Available on crate features ext_device_group or version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupRenderPassBeginInfo<'a>
Available on crate features
ext_device_group or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupRenderPassBeginInfo
Source§impl<'a> ExtendableStructure for DeviceGroupSubmitInfo<'a>
Available on crate features ext_device_group or version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupSubmitInfo<'a>
Available on crate features
ext_device_group or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupSubmitInfo
Source§impl<'a> ExtendableStructure for DeviceGroupSwapchainCreateInfoKHR<'a>
Available on crate features ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.
impl<'a> ExtendableStructure for DeviceGroupSwapchainCreateInfoKHR<'a>
Available on crate features
ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupSwapchainCreateInfoKHR
Source§impl<'a> ExtendableStructure for DeviceImageMemoryRequirements<'a>
Available on crate features ext_maintenance4 or version_1_3 only.
impl<'a> ExtendableStructure for DeviceImageMemoryRequirements<'a>
Available on crate features
ext_maintenance4 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceImageMemoryRequirements
Source§impl<'a> ExtendableStructure for DeviceImageSubresourceInfo<'a>
Available on crate features ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for DeviceImageSubresourceInfo<'a>
Available on crate features
ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceImageSubresourceInfo
Source§impl<'a> ExtendableStructure for DeviceMemoryCopyKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for DeviceMemoryCopyKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceMemoryCopyKHR
Source§impl<'a> ExtendableStructure for DeviceMemoryImageCopyKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for DeviceMemoryImageCopyKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceMemoryImageCopyKHR
Source§impl<'a> ExtendableStructure for DeviceMemoryOpaqueCaptureAddressInfo<'a>
Available on crate features ext_buffer_device_address or version_1_2 only.
impl<'a> ExtendableStructure for DeviceMemoryOpaqueCaptureAddressInfo<'a>
Available on crate features
ext_buffer_device_address or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceMemoryOpaqueCaptureAddressInfo
Source§impl<'a> ExtendableStructure for DeviceMemoryOverallocationCreateInfoAMD<'a>
Available on crate feature ext_memory_overallocation_behavior only.
impl<'a> ExtendableStructure for DeviceMemoryOverallocationCreateInfoAMD<'a>
Available on crate feature
ext_memory_overallocation_behavior only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceMemoryOverallocationCreateInfoAMD
Source§impl<'a> ExtendableStructure for DeviceMemoryReportCallbackDataEXT<'a>
Available on crate feature ext_device_memory_report only.
impl<'a> ExtendableStructure for DeviceMemoryReportCallbackDataEXT<'a>
Available on crate feature
ext_device_memory_report only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceMemoryReportCallbackDataEXT
Source§impl<'a> ExtendableStructure for DevicePipelineBinaryInternalCacheControlKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for DevicePipelineBinaryInternalCacheControlKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::DevicePipelineBinaryInternalCacheControlKHR
Source§impl<'a> ExtendableStructure for DevicePrivateDataCreateInfo<'a>
Available on crate features ext_private_data or version_1_3 only.
impl<'a> ExtendableStructure for DevicePrivateDataCreateInfo<'a>
Available on crate features
ext_private_data or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::DevicePrivateDataCreateInfo
Source§impl<'a> ExtendableStructure for DeviceQueueCreateInfo<'a>
impl<'a> ExtendableStructure for DeviceQueueCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::DeviceQueueCreateInfo
Source§impl<'a> ExtendableStructure for DeviceQueueGlobalPriorityCreateInfo<'a>
Available on crate features ext_global_priority or version_1_4 only.
impl<'a> ExtendableStructure for DeviceQueueGlobalPriorityCreateInfo<'a>
Available on crate features
ext_global_priority or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceQueueGlobalPriorityCreateInfo
Source§impl<'a> ExtendableStructure for DeviceQueueInfo2<'a>
Available on crate feature version_1_1 only.
impl<'a> ExtendableStructure for DeviceQueueInfo2<'a>
Available on crate feature
version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceQueueInfo2
Source§impl<'a> ExtendableStructure for DeviceQueueShaderCoreControlCreateInfoARM<'a>
Available on crate feature ext_scheduling_controls only.
impl<'a> ExtendableStructure for DeviceQueueShaderCoreControlCreateInfoARM<'a>
Available on crate feature
ext_scheduling_controls only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceQueueShaderCoreControlCreateInfoARM
Source§impl<'a> ExtendableStructure for DeviceTensorMemoryRequirementsARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for DeviceTensorMemoryRequirementsARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceTensorMemoryRequirementsARM
Source§impl<'a> ExtendableStructure for DirectDriverLoadingInfoLUNARG<'a>
Available on crate feature ext_direct_driver_loading only.
impl<'a> ExtendableStructure for DirectDriverLoadingInfoLUNARG<'a>
Available on crate feature
ext_direct_driver_loading only.const STRUCTURE_TYPE: StructureType = StructureType::DirectDriverLoadingInfoLUNARG
Source§impl<'a> ExtendableStructure for DirectDriverLoadingListLUNARG<'a>
Available on crate feature ext_direct_driver_loading only.
impl<'a> ExtendableStructure for DirectDriverLoadingListLUNARG<'a>
Available on crate feature
ext_direct_driver_loading only.const STRUCTURE_TYPE: StructureType = StructureType::DirectDriverLoadingListLUNARG
Source§impl<'a> ExtendableStructure for DirectFBSurfaceCreateInfoEXT<'a>
Available on crate feature ext_directfb_surface only.
impl<'a> ExtendableStructure for DirectFBSurfaceCreateInfoEXT<'a>
Available on crate feature
ext_directfb_surface only.const STRUCTURE_TYPE: StructureType = StructureType::DirectfbSurfaceCreateInfoEXT
Source§impl<'a> ExtendableStructure for DispatchIndirect2InfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for DispatchIndirect2InfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::DispatchIndirect2InfoKHR
Source§impl<'a> ExtendableStructure for DispatchParametersARM<'a>
Available on crate feature ext_scheduling_controls only.
impl<'a> ExtendableStructure for DispatchParametersARM<'a>
Available on crate feature
ext_scheduling_controls only.const STRUCTURE_TYPE: StructureType = StructureType::DispatchParametersARM
Source§impl<'a> ExtendableStructure for DispatchTileInfoQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for DispatchTileInfoQCOM<'a>
Available on crate feature
ext_tile_shading only.const STRUCTURE_TYPE: StructureType = StructureType::DispatchTileInfoQCOM
Source§impl<'a> ExtendableStructure for DisplayEventInfoEXT<'a>
Available on crate feature ext_display_control only.
impl<'a> ExtendableStructure for DisplayEventInfoEXT<'a>
Available on crate feature
ext_display_control only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayEventInfoEXT
Source§impl<'a> ExtendableStructure for DisplayModeCreateInfoKHR<'a>
Available on crate feature ext_display only.
impl<'a> ExtendableStructure for DisplayModeCreateInfoKHR<'a>
Available on crate feature
ext_display only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayModeCreateInfoKHR
Source§impl<'a> ExtendableStructure for DisplayModeProperties2KHR<'a>
Available on crate feature ext_get_display_properties2 only.
impl<'a> ExtendableStructure for DisplayModeProperties2KHR<'a>
Available on crate feature
ext_get_display_properties2 only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayModeProperties2KHR
Source§impl<'a> ExtendableStructure for DisplayModeStereoPropertiesNV<'a>
Available on crate feature ext_display_stereo only.
impl<'a> ExtendableStructure for DisplayModeStereoPropertiesNV<'a>
Available on crate feature
ext_display_stereo only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayModeStereoPropertiesNV
Source§impl<'a> ExtendableStructure for DisplayNativeHdrSurfaceCapabilitiesAMD<'a>
Available on crate feature ext_display_native_hdr only.
impl<'a> ExtendableStructure for DisplayNativeHdrSurfaceCapabilitiesAMD<'a>
Available on crate feature
ext_display_native_hdr only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayNativeHdrSurfaceCapabilitiesAMD
Source§impl<'a> ExtendableStructure for DisplayPlaneCapabilities2KHR<'a>
Available on crate feature ext_get_display_properties2 only.
impl<'a> ExtendableStructure for DisplayPlaneCapabilities2KHR<'a>
Available on crate feature
ext_get_display_properties2 only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayPlaneCapabilities2KHR
Source§impl<'a> ExtendableStructure for DisplayPlaneInfo2KHR<'a>
Available on crate feature ext_get_display_properties2 only.
impl<'a> ExtendableStructure for DisplayPlaneInfo2KHR<'a>
Available on crate feature
ext_get_display_properties2 only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayPlaneInfo2KHR
Source§impl<'a> ExtendableStructure for DisplayPlaneProperties2KHR<'a>
Available on crate feature ext_get_display_properties2 only.
impl<'a> ExtendableStructure for DisplayPlaneProperties2KHR<'a>
Available on crate feature
ext_get_display_properties2 only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayPlaneProperties2KHR
Source§impl<'a> ExtendableStructure for DisplayPowerInfoEXT<'a>
Available on crate feature ext_display_control only.
impl<'a> ExtendableStructure for DisplayPowerInfoEXT<'a>
Available on crate feature
ext_display_control only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayPowerInfoEXT
Source§impl<'a> ExtendableStructure for DisplayPresentInfoKHR<'a>
Available on crate feature ext_display_swapchain only.
impl<'a> ExtendableStructure for DisplayPresentInfoKHR<'a>
Available on crate feature
ext_display_swapchain only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayPresentInfoKHR
Source§impl<'a> ExtendableStructure for DisplayProperties2KHR<'a>
Available on crate feature ext_get_display_properties2 only.
impl<'a> ExtendableStructure for DisplayProperties2KHR<'a>
Available on crate feature
ext_get_display_properties2 only.const STRUCTURE_TYPE: StructureType = StructureType::DisplayProperties2KHR
Source§impl<'a> ExtendableStructure for DisplaySurfaceCreateInfoKHR<'a>
Available on crate feature ext_display only.
impl<'a> ExtendableStructure for DisplaySurfaceCreateInfoKHR<'a>
Available on crate feature
ext_display only.const STRUCTURE_TYPE: StructureType = StructureType::DisplaySurfaceCreateInfoKHR
Source§impl<'a> ExtendableStructure for DisplaySurfaceStereoCreateInfoNV<'a>
Available on crate feature ext_display_stereo only.
impl<'a> ExtendableStructure for DisplaySurfaceStereoCreateInfoNV<'a>
Available on crate feature
ext_display_stereo only.const STRUCTURE_TYPE: StructureType = StructureType::DisplaySurfaceStereoCreateInfoNV
Source§impl<'a> ExtendableStructure for DrawIndirect2InfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for DrawIndirect2InfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::DrawIndirect2InfoKHR
Source§impl<'a> ExtendableStructure for DrawIndirectCount2InfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for DrawIndirectCount2InfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::DrawIndirectCount2InfoKHR
Source§impl<'a> ExtendableStructure for DrmFormatModifierPropertiesList2EXT<'a>
Available on crate feature ext_image_drm_format_modifier and (crate features ext_format_feature_flags2 or version_1_3) only.
impl<'a> ExtendableStructure for DrmFormatModifierPropertiesList2EXT<'a>
Available on crate feature
ext_image_drm_format_modifier and (crate features ext_format_feature_flags2 or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::DrmFormatModifierPropertiesList2EXT
Source§impl<'a> ExtendableStructure for DrmFormatModifierPropertiesListEXT<'a>
Available on crate feature ext_image_drm_format_modifier only.
impl<'a> ExtendableStructure for DrmFormatModifierPropertiesListEXT<'a>
Available on crate feature
ext_image_drm_format_modifier only.const STRUCTURE_TYPE: StructureType = StructureType::DrmFormatModifierPropertiesListEXT
Source§impl<'a> ExtendableStructure for EventCreateInfo<'a>
impl<'a> ExtendableStructure for EventCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::EventCreateInfo
Source§impl<'a> ExtendableStructure for ExecutionGraphPipelineCreateInfoAMDX<'a>
Available on crate feature ext_shader_enqueue only.
impl<'a> ExtendableStructure for ExecutionGraphPipelineCreateInfoAMDX<'a>
Available on crate feature
ext_shader_enqueue only.const STRUCTURE_TYPE: StructureType = StructureType::ExecutionGraphPipelineCreateInfoAMDX
Source§impl<'a> ExtendableStructure for ExecutionGraphPipelineScratchSizeAMDX<'a>
Available on crate feature ext_shader_enqueue only.
impl<'a> ExtendableStructure for ExecutionGraphPipelineScratchSizeAMDX<'a>
Available on crate feature
ext_shader_enqueue only.const STRUCTURE_TYPE: StructureType = StructureType::ExecutionGraphPipelineScratchSizeAMDX
Source§impl<'a> ExtendableStructure for ExportFenceCreateInfo<'a>
Available on crate features ext_external_fence or version_1_1 only.
impl<'a> ExtendableStructure for ExportFenceCreateInfo<'a>
Available on crate features
ext_external_fence or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExportFenceCreateInfo
Source§impl<'a> ExtendableStructure for ExportFenceWin32HandleInfoKHR<'a>
Available on crate feature ext_external_fence_win32 only.
impl<'a> ExtendableStructure for ExportFenceWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_fence_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ExportFenceWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for ExportMemoryAllocateInfo<'a>
Available on crate features ext_external_memory or version_1_1 only.
impl<'a> ExtendableStructure for ExportMemoryAllocateInfo<'a>
Available on crate features
ext_external_memory or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMemoryAllocateInfo
Source§impl<'a> ExtendableStructure for ExportMemoryAllocateInfoNV<'a>
Available on crate feature ext_external_memory only.
impl<'a> ExtendableStructure for ExportMemoryAllocateInfoNV<'a>
Available on crate feature
ext_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMemoryAllocateInfoNV
Source§impl<'a> ExtendableStructure for ExportMemoryWin32HandleInfoKHR<'a>
Available on crate feature ext_external_memory_win32 only.
impl<'a> ExtendableStructure for ExportMemoryWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_memory_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMemoryWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for ExportMemoryWin32HandleInfoNV<'a>
Available on crate feature ext_external_memory_win32 only.
impl<'a> ExtendableStructure for ExportMemoryWin32HandleInfoNV<'a>
Available on crate feature
ext_external_memory_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMemoryWin32HandleInfoNV
Source§impl<'a> ExtendableStructure for ExportMetalBufferInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ExportMetalBufferInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalBufferInfoEXT
Source§impl<'a> ExtendableStructure for ExportMetalCommandQueueInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ExportMetalCommandQueueInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalCommandQueueInfoEXT
Source§impl<'a> ExtendableStructure for ExportMetalDeviceInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ExportMetalDeviceInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalDeviceInfoEXT
Source§impl<'a> ExtendableStructure for ExportMetalIOSurfaceInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ExportMetalIOSurfaceInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalIoSurfaceInfoEXT
Source§impl<'a> ExtendableStructure for ExportMetalObjectCreateInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ExportMetalObjectCreateInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalObjectCreateInfoEXT
Source§impl<'a> ExtendableStructure for ExportMetalObjectsInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ExportMetalObjectsInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalObjectsInfoEXT
const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalSharedEventInfoEXT
Source§impl<'a> ExtendableStructure for ExportMetalTextureInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ExportMetalTextureInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ExportMetalTextureInfoEXT
Source§impl<'a> ExtendableStructure for ExportSemaphoreCreateInfo<'a>
Available on crate features ext_external_semaphore or version_1_1 only.
impl<'a> ExtendableStructure for ExportSemaphoreCreateInfo<'a>
Available on crate features
ext_external_semaphore or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExportSemaphoreCreateInfo
Source§impl<'a> ExtendableStructure for ExportSemaphoreWin32HandleInfoKHR<'a>
Available on crate feature ext_external_semaphore_win32 only.
impl<'a> ExtendableStructure for ExportSemaphoreWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_semaphore_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ExportSemaphoreWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for ExternalBufferProperties<'a>
Available on crate features ext_external_memory_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for ExternalBufferProperties<'a>
Available on crate features
ext_external_memory_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalBufferProperties
Source§impl<'a> ExtendableStructure for ExternalComputeQueueCreateInfoNV<'a>
Available on crate feature ext_external_compute_queue only.
impl<'a> ExtendableStructure for ExternalComputeQueueCreateInfoNV<'a>
Available on crate feature
ext_external_compute_queue only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalComputeQueueCreateInfoNV
Source§impl<'a> ExtendableStructure for ExternalComputeQueueDataParamsNV<'a>
Available on crate feature ext_external_compute_queue only.
impl<'a> ExtendableStructure for ExternalComputeQueueDataParamsNV<'a>
Available on crate feature
ext_external_compute_queue only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalComputeQueueDataParamsNV
Source§impl<'a> ExtendableStructure for ExternalComputeQueueDeviceCreateInfoNV<'a>
Available on crate feature ext_external_compute_queue only.
impl<'a> ExtendableStructure for ExternalComputeQueueDeviceCreateInfoNV<'a>
Available on crate feature
ext_external_compute_queue only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalComputeQueueDeviceCreateInfoNV
Source§impl<'a> ExtendableStructure for ExternalFenceProperties<'a>
Available on crate features ext_external_fence_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for ExternalFenceProperties<'a>
Available on crate features
ext_external_fence_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalFenceProperties
Source§impl<'a> ExtendableStructure for ExternalFormatANDROID<'a>
Available on crate feature ext_external_memory_android_hardware_buffer only.
impl<'a> ExtendableStructure for ExternalFormatANDROID<'a>
Available on crate feature
ext_external_memory_android_hardware_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalFormatANDROID
Source§impl<'a> ExtendableStructure for ExternalFormatOHOS<'a>
Available on crate feature ext_ohos_external_memory only.
impl<'a> ExtendableStructure for ExternalFormatOHOS<'a>
Available on crate feature
ext_ohos_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalFormatOHOS
Source§impl<'a> ExtendableStructure for ExternalFormatQNX<'a>
Available on crate feature ext_external_memory_screen_buffer only.
impl<'a> ExtendableStructure for ExternalFormatQNX<'a>
Available on crate feature
ext_external_memory_screen_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalFormatQNX
Source§impl<'a> ExtendableStructure for ExternalImageFormatProperties<'a>
Available on crate features ext_external_memory_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for ExternalImageFormatProperties<'a>
Available on crate features
ext_external_memory_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalImageFormatProperties
Source§impl<'a> ExtendableStructure for ExternalMemoryAcquireUnmodifiedEXT<'a>
Available on crate feature ext_external_memory_acquire_unmodified only.
impl<'a> ExtendableStructure for ExternalMemoryAcquireUnmodifiedEXT<'a>
Available on crate feature
ext_external_memory_acquire_unmodified only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalMemoryAcquireUnmodifiedEXT
Source§impl<'a> ExtendableStructure for ExternalMemoryBufferCreateInfo<'a>
Available on crate features ext_external_memory or version_1_1 only.
impl<'a> ExtendableStructure for ExternalMemoryBufferCreateInfo<'a>
Available on crate features
ext_external_memory or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalMemoryBufferCreateInfo
Source§impl<'a> ExtendableStructure for ExternalMemoryImageCreateInfo<'a>
Available on crate features ext_external_memory or version_1_1 only.
impl<'a> ExtendableStructure for ExternalMemoryImageCreateInfo<'a>
Available on crate features
ext_external_memory or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalMemoryImageCreateInfo
Source§impl<'a> ExtendableStructure for ExternalMemoryImageCreateInfoNV<'a>
Available on crate feature ext_external_memory only.
impl<'a> ExtendableStructure for ExternalMemoryImageCreateInfoNV<'a>
Available on crate feature
ext_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalMemoryImageCreateInfoNV
Source§impl<'a> ExtendableStructure for ExternalMemoryTensorCreateInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for ExternalMemoryTensorCreateInfoARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalMemoryTensorCreateInfoARM
Source§impl<'a> ExtendableStructure for ExternalSemaphoreProperties<'a>
Available on crate features ext_external_semaphore_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for ExternalSemaphoreProperties<'a>
Available on crate features
ext_external_semaphore_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalSemaphoreProperties
Source§impl<'a> ExtendableStructure for ExternalTensorPropertiesARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for ExternalTensorPropertiesARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalTensorPropertiesARM
Source§impl<'a> ExtendableStructure for FenceCreateInfo<'a>
impl<'a> ExtendableStructure for FenceCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::FenceCreateInfo
Source§impl<'a> ExtendableStructure for FenceGetFdInfoKHR<'a>
Available on crate feature ext_external_fence_fd only.
impl<'a> ExtendableStructure for FenceGetFdInfoKHR<'a>
Available on crate feature
ext_external_fence_fd only.const STRUCTURE_TYPE: StructureType = StructureType::FenceGetFdInfoKHR
Source§impl<'a> ExtendableStructure for FenceGetWin32HandleInfoKHR<'a>
Available on crate feature ext_external_fence_win32 only.
impl<'a> ExtendableStructure for FenceGetWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_fence_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::FenceGetWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for FilterCubicImageViewImageFormatPropertiesEXT<'a>
Available on crate feature ext_filter_cubic only.
impl<'a> ExtendableStructure for FilterCubicImageViewImageFormatPropertiesEXT<'a>
Available on crate feature
ext_filter_cubic only.const STRUCTURE_TYPE: StructureType = StructureType::FilterCubicImageViewImageFormatPropertiesEXT
Source§impl<'a> ExtendableStructure for FormatProperties2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for FormatProperties2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::FormatProperties2
Source§impl<'a> ExtendableStructure for FormatProperties3<'a>
Available on crate features ext_format_feature_flags2 or version_1_3 only.
impl<'a> ExtendableStructure for FormatProperties3<'a>
Available on crate features
ext_format_feature_flags2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::FormatProperties3
Source§impl<'a> ExtendableStructure for FormatProperties4KHR<'a>
Available on crate feature ext_extended_flags only.
impl<'a> ExtendableStructure for FormatProperties4KHR<'a>
Available on crate feature
ext_extended_flags only.const STRUCTURE_TYPE: StructureType = StructureType::FormatProperties4KHR
Source§impl<'a> ExtendableStructure for FragmentShadingRateAttachmentInfoKHR<'a>
Available on crate feature ext_fragment_shading_rate only.
impl<'a> ExtendableStructure for FragmentShadingRateAttachmentInfoKHR<'a>
Available on crate feature
ext_fragment_shading_rate only.const STRUCTURE_TYPE: StructureType = StructureType::FragmentShadingRateAttachmentInfoKHR
Source§impl<'a> ExtendableStructure for FrameBoundaryEXT<'a>
Available on crate feature ext_frame_boundary only.
impl<'a> ExtendableStructure for FrameBoundaryEXT<'a>
Available on crate feature
ext_frame_boundary only.const STRUCTURE_TYPE: StructureType = StructureType::FrameBoundaryEXT
Source§impl<'a> ExtendableStructure for FrameBoundaryTensorsARM<'a>
Available on crate features ext_frame_boundary and ext_tensors only.
impl<'a> ExtendableStructure for FrameBoundaryTensorsARM<'a>
Available on crate features
ext_frame_boundary and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::FrameBoundaryTensorsARM
Source§impl<'a> ExtendableStructure for FramebufferAttachmentImageInfo<'a>
Available on crate features ext_imageless_framebuffer or version_1_2 only.
impl<'a> ExtendableStructure for FramebufferAttachmentImageInfo<'a>
Available on crate features
ext_imageless_framebuffer or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::FramebufferAttachmentImageInfo
Source§impl<'a> ExtendableStructure for FramebufferAttachmentsCreateInfo<'a>
Available on crate features ext_imageless_framebuffer or version_1_2 only.
impl<'a> ExtendableStructure for FramebufferAttachmentsCreateInfo<'a>
Available on crate features
ext_imageless_framebuffer or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::FramebufferAttachmentsCreateInfo
Source§impl<'a> ExtendableStructure for FramebufferCreateInfo<'a>
impl<'a> ExtendableStructure for FramebufferCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::FramebufferCreateInfo
Source§impl<'a> ExtendableStructure for FramebufferMixedSamplesCombinationNV<'a>
Available on crate feature ext_coverage_reduction_mode only.
impl<'a> ExtendableStructure for FramebufferMixedSamplesCombinationNV<'a>
Available on crate feature
ext_coverage_reduction_mode only.const STRUCTURE_TYPE: StructureType = StructureType::FramebufferMixedSamplesCombinationNV
Source§impl<'a> ExtendableStructure for GeneratedCommandsInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GeneratedCommandsInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GeneratedCommandsInfoEXT
Source§impl<'a> ExtendableStructure for GeneratedCommandsInfoNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GeneratedCommandsInfoNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GeneratedCommandsInfoNV
Source§impl<'a> ExtendableStructure for GeneratedCommandsMemoryRequirementsInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GeneratedCommandsMemoryRequirementsInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GeneratedCommandsMemoryRequirementsInfoEXT
Source§impl<'a> ExtendableStructure for GeneratedCommandsMemoryRequirementsInfoNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GeneratedCommandsMemoryRequirementsInfoNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GeneratedCommandsMemoryRequirementsInfoNV
Source§impl<'a> ExtendableStructure for GeneratedCommandsPipelineInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GeneratedCommandsPipelineInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GeneratedCommandsPipelineInfoEXT
Source§impl<'a> ExtendableStructure for GeneratedCommandsShaderInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GeneratedCommandsShaderInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GeneratedCommandsShaderInfoEXT
Source§impl<'a> ExtendableStructure for GeometryAABBNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for GeometryAABBNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::GeometryAabbNV
Source§impl<'a> ExtendableStructure for GeometryNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for GeometryNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::GeometryNV
Source§impl<'a> ExtendableStructure for GeometryTrianglesNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for GeometryTrianglesNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::GeometryTrianglesNV
Source§impl<'a> ExtendableStructure for GetLatencyMarkerInfoNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for GetLatencyMarkerInfoNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::GetLatencyMarkerInfoNV
Source§impl<'a> ExtendableStructure for GpaDeviceClockModeInfoAMD<'a>
Available on crate feature ext_gpa_interface only.
impl<'a> ExtendableStructure for GpaDeviceClockModeInfoAMD<'a>
Available on crate feature
ext_gpa_interface only.const STRUCTURE_TYPE: StructureType = StructureType::GpaDeviceClockModeInfoAMD
Source§impl<'a> ExtendableStructure for GpaDeviceGetClockInfoAMD<'a>
Available on crate feature ext_gpa_interface only.
impl<'a> ExtendableStructure for GpaDeviceGetClockInfoAMD<'a>
Available on crate feature
ext_gpa_interface only.const STRUCTURE_TYPE: StructureType = StructureType::GpaDeviceGetClockInfoAMD
Source§impl<'a> ExtendableStructure for GpaSampleBeginInfoAMD<'a>
Available on crate feature ext_gpa_interface only.
impl<'a> ExtendableStructure for GpaSampleBeginInfoAMD<'a>
Available on crate feature
ext_gpa_interface only.const STRUCTURE_TYPE: StructureType = StructureType::GpaSampleBeginInfoAMD
Source§impl<'a> ExtendableStructure for GpaSessionCreateInfoAMD<'a>
Available on crate feature ext_gpa_interface only.
impl<'a> ExtendableStructure for GpaSessionCreateInfoAMD<'a>
Available on crate feature
ext_gpa_interface only.const STRUCTURE_TYPE: StructureType = StructureType::GpaSessionCreateInfoAMD
Source§impl<'a> ExtendableStructure for GraphicsPipelineCreateInfo<'a>
impl<'a> ExtendableStructure for GraphicsPipelineCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::GraphicsPipelineCreateInfo
Source§impl<'a> ExtendableStructure for GraphicsPipelineLibraryCreateInfoEXT<'a>
Available on crate feature ext_graphics_pipeline_library only.
impl<'a> ExtendableStructure for GraphicsPipelineLibraryCreateInfoEXT<'a>
Available on crate feature
ext_graphics_pipeline_library only.const STRUCTURE_TYPE: StructureType = StructureType::GraphicsPipelineLibraryCreateInfoEXT
Source§impl<'a> ExtendableStructure for GraphicsPipelineShaderGroupsCreateInfoNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GraphicsPipelineShaderGroupsCreateInfoNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GraphicsPipelineShaderGroupsCreateInfoNV
Source§impl<'a> ExtendableStructure for GraphicsShaderGroupCreateInfoNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for GraphicsShaderGroupCreateInfoNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::GraphicsShaderGroupCreateInfoNV
Source§impl<'a> ExtendableStructure for HdrMetadataEXT<'a>
Available on crate feature ext_hdr_metadata only.
impl<'a> ExtendableStructure for HdrMetadataEXT<'a>
Available on crate feature
ext_hdr_metadata only.const STRUCTURE_TYPE: StructureType = StructureType::HdrMetadataEXT
Source§impl<'a> ExtendableStructure for HdrVividDynamicMetadataHUAWEI<'a>
Available on crate feature ext_hdr_vivid only.
impl<'a> ExtendableStructure for HdrVividDynamicMetadataHUAWEI<'a>
Available on crate feature
ext_hdr_vivid only.const STRUCTURE_TYPE: StructureType = StructureType::HdrVividDynamicMetadataHUAWEI
Source§impl<'a> ExtendableStructure for HeadlessSurfaceCreateInfoEXT<'a>
Available on crate feature ext_headless_surface only.
impl<'a> ExtendableStructure for HeadlessSurfaceCreateInfoEXT<'a>
Available on crate feature
ext_headless_surface only.const STRUCTURE_TYPE: StructureType = StructureType::HeadlessSurfaceCreateInfoEXT
Source§impl<'a> ExtendableStructure for HostImageCopyDevicePerformanceQuery<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for HostImageCopyDevicePerformanceQuery<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::HostImageCopyDevicePerformanceQuery
Source§impl<'a> ExtendableStructure for HostImageLayoutTransitionInfo<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for HostImageLayoutTransitionInfo<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::HostImageLayoutTransitionInfo
Source§impl<'a> ExtendableStructure for IOSSurfaceCreateInfoMVK<'a>
Available on crate feature ext_ios_surface only.
impl<'a> ExtendableStructure for IOSSurfaceCreateInfoMVK<'a>
Available on crate feature
ext_ios_surface only.const STRUCTURE_TYPE: StructureType = StructureType::IosSurfaceCreateInfoMVK
Source§impl<'a> ExtendableStructure for ImageAlignmentControlCreateInfoMESA<'a>
Available on crate feature ext_image_alignment_control only.
impl<'a> ExtendableStructure for ImageAlignmentControlCreateInfoMESA<'a>
Available on crate feature
ext_image_alignment_control only.const STRUCTURE_TYPE: StructureType = StructureType::ImageAlignmentControlCreateInfoMESA
Source§impl<'a> ExtendableStructure for ImageBlit2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for ImageBlit2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageBlit2
Source§impl<'a> ExtendableStructure for ImageCaptureDescriptorDataInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for ImageCaptureDescriptorDataInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ImageCaptureDescriptorDataInfoEXT
Source§impl<'a> ExtendableStructure for ImageCompressionControlEXT<'a>
Available on crate feature ext_image_compression_control only.
impl<'a> ExtendableStructure for ImageCompressionControlEXT<'a>
Available on crate feature
ext_image_compression_control only.const STRUCTURE_TYPE: StructureType = StructureType::ImageCompressionControlEXT
Source§impl<'a> ExtendableStructure for ImageCompressionPropertiesEXT<'a>
Available on crate feature ext_image_compression_control only.
impl<'a> ExtendableStructure for ImageCompressionPropertiesEXT<'a>
Available on crate feature
ext_image_compression_control only.const STRUCTURE_TYPE: StructureType = StructureType::ImageCompressionPropertiesEXT
Source§impl<'a> ExtendableStructure for ImageConstraintsInfoFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for ImageConstraintsInfoFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::ImageConstraintsInfoFUCHSIA
Source§impl<'a> ExtendableStructure for ImageCopy2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for ImageCopy2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageCopy2
Source§impl<'a> ExtendableStructure for ImageCreateFlags2CreateInfoKHR<'a>
Available on crate feature ext_extended_flags only.
impl<'a> ExtendableStructure for ImageCreateFlags2CreateInfoKHR<'a>
Available on crate feature
ext_extended_flags only.const STRUCTURE_TYPE: StructureType = StructureType::ImageCreateFlags2CreateInfoKHR
Source§impl<'a> ExtendableStructure for ImageCreateInfo<'a>
impl<'a> ExtendableStructure for ImageCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::ImageCreateInfo
Source§impl<'a> ExtendableStructure for ImageDescriptorInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for ImageDescriptorInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::ImageDescriptorInfoEXT
Source§impl<'a> ExtendableStructure for ImageDrmFormatModifierExplicitCreateInfoEXT<'a>
Available on crate feature ext_image_drm_format_modifier only.
impl<'a> ExtendableStructure for ImageDrmFormatModifierExplicitCreateInfoEXT<'a>
Available on crate feature
ext_image_drm_format_modifier only.const STRUCTURE_TYPE: StructureType = StructureType::ImageDrmFormatModifierExplicitCreateInfoEXT
Source§impl<'a> ExtendableStructure for ImageDrmFormatModifierListCreateInfoEXT<'a>
Available on crate feature ext_image_drm_format_modifier only.
impl<'a> ExtendableStructure for ImageDrmFormatModifierListCreateInfoEXT<'a>
Available on crate feature
ext_image_drm_format_modifier only.const STRUCTURE_TYPE: StructureType = StructureType::ImageDrmFormatModifierListCreateInfoEXT
Source§impl<'a> ExtendableStructure for ImageDrmFormatModifierPropertiesEXT<'a>
Available on crate feature ext_image_drm_format_modifier only.
impl<'a> ExtendableStructure for ImageDrmFormatModifierPropertiesEXT<'a>
Available on crate feature
ext_image_drm_format_modifier only.const STRUCTURE_TYPE: StructureType = StructureType::ImageDrmFormatModifierPropertiesEXT
Source§impl<'a> ExtendableStructure for ImageFormatConstraintsInfoFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for ImageFormatConstraintsInfoFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::ImageFormatConstraintsInfoFUCHSIA
Source§impl<'a> ExtendableStructure for ImageFormatListCreateInfo<'a>
Available on crate features ext_image_format_list or version_1_2 only.
impl<'a> ExtendableStructure for ImageFormatListCreateInfo<'a>
Available on crate features
ext_image_format_list or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageFormatListCreateInfo
Source§impl<'a> ExtendableStructure for ImageFormatProperties2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for ImageFormatProperties2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageFormatProperties2
Source§impl<'a> ExtendableStructure for ImageMemoryBarrier2<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for ImageMemoryBarrier2<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageMemoryBarrier2
Source§impl<'a> ExtendableStructure for ImageMemoryBarrier<'a>
impl<'a> ExtendableStructure for ImageMemoryBarrier<'a>
const STRUCTURE_TYPE: StructureType = StructureType::ImageMemoryBarrier
Source§impl<'a> ExtendableStructure for ImageMemoryRequirementsInfo2<'a>
Available on crate features ext_get_memory_requirements2 or version_1_1 only.
impl<'a> ExtendableStructure for ImageMemoryRequirementsInfo2<'a>
Available on crate features
ext_get_memory_requirements2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageMemoryRequirementsInfo2
Source§impl<'a> ExtendableStructure for ImagePipeSurfaceCreateInfoFUCHSIA<'a>
Available on crate feature ext_imagepipe_surface only.
impl<'a> ExtendableStructure for ImagePipeSurfaceCreateInfoFUCHSIA<'a>
Available on crate feature
ext_imagepipe_surface only.const STRUCTURE_TYPE: StructureType = StructureType::ImagepipeSurfaceCreateInfoFUCHSIA
Source§impl<'a> ExtendableStructure for ImagePlaneMemoryRequirementsInfo<'a>
Available on crate features ext_sampler_ycbcr_conversion or version_1_1 only.
impl<'a> ExtendableStructure for ImagePlaneMemoryRequirementsInfo<'a>
Available on crate features
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ImagePlaneMemoryRequirementsInfo
Source§impl<'a> ExtendableStructure for ImageResolve2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for ImageResolve2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageResolve2
Source§impl<'a> ExtendableStructure for ImageSparseMemoryRequirementsInfo2<'a>
Available on crate features ext_get_memory_requirements2 or version_1_1 only.
impl<'a> ExtendableStructure for ImageSparseMemoryRequirementsInfo2<'a>
Available on crate features
ext_get_memory_requirements2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageSparseMemoryRequirementsInfo2
Source§impl<'a> ExtendableStructure for ImageStencilUsage2CreateInfoKHR<'a>
Available on crate feature ext_extended_flags and (crate features ext_separate_stencil_usage or version_1_2) only.
impl<'a> ExtendableStructure for ImageStencilUsage2CreateInfoKHR<'a>
Available on crate feature
ext_extended_flags and (crate features ext_separate_stencil_usage or version_1_2) only.const STRUCTURE_TYPE: StructureType = StructureType::ImageStencilUsage2CreateInfoKHR
Source§impl<'a> ExtendableStructure for ImageStencilUsageCreateInfo<'a>
Available on crate features ext_separate_stencil_usage or version_1_2 only.
impl<'a> ExtendableStructure for ImageStencilUsageCreateInfo<'a>
Available on crate features
ext_separate_stencil_usage or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageStencilUsageCreateInfo
Source§impl<'a> ExtendableStructure for ImageSubresource2<'a>
Available on crate features ext_host_image_copy or ext_image_compression_control or ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for ImageSubresource2<'a>
Available on crate features
ext_host_image_copy or ext_image_compression_control or ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageSubresource2
Source§impl<'a> ExtendableStructure for ImageSwapchainCreateInfoKHR<'a>
Available on crate features ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.
impl<'a> ExtendableStructure for ImageSwapchainCreateInfoKHR<'a>
Available on crate features
ext_device_group and ext_swapchain, or crate features ext_swapchain and version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageSwapchainCreateInfoKHR
Source§impl<'a> ExtendableStructure for ImageToMemoryCopy<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for ImageToMemoryCopy<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageToMemoryCopy
Source§impl<'a> ExtendableStructure for ImageUsageFlags2CreateInfoKHR<'a>
Available on crate feature ext_extended_flags only.
impl<'a> ExtendableStructure for ImageUsageFlags2CreateInfoKHR<'a>
Available on crate feature
ext_extended_flags only.const STRUCTURE_TYPE: StructureType = StructureType::ImageUsageFlags2CreateInfoKHR
Source§impl<'a> ExtendableStructure for ImageViewASTCDecodeModeEXT<'a>
Available on crate feature ext_astc_decode_mode only.
impl<'a> ExtendableStructure for ImageViewASTCDecodeModeEXT<'a>
Available on crate feature
ext_astc_decode_mode only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewAstcDecodeModeEXT
Source§impl<'a> ExtendableStructure for ImageViewAddressPropertiesNVX<'a>
Available on crate feature ext_image_view_handle only.
impl<'a> ExtendableStructure for ImageViewAddressPropertiesNVX<'a>
Available on crate feature
ext_image_view_handle only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewAddressPropertiesNVX
Source§impl<'a> ExtendableStructure for ImageViewCaptureDescriptorDataInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for ImageViewCaptureDescriptorDataInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewCaptureDescriptorDataInfoEXT
Source§impl<'a> ExtendableStructure for ImageViewCreateInfo<'a>
impl<'a> ExtendableStructure for ImageViewCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::ImageViewCreateInfo
Source§impl<'a> ExtendableStructure for ImageViewHandleInfoNVX<'a>
Available on crate feature ext_image_view_handle only.
impl<'a> ExtendableStructure for ImageViewHandleInfoNVX<'a>
Available on crate feature
ext_image_view_handle only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewHandleInfoNVX
Source§impl<'a> ExtendableStructure for ImageViewMinLodCreateInfoEXT<'a>
Available on crate feature ext_image_view_min_lod only.
impl<'a> ExtendableStructure for ImageViewMinLodCreateInfoEXT<'a>
Available on crate feature
ext_image_view_min_lod only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewMinLodCreateInfoEXT
Source§impl<'a> ExtendableStructure for ImageViewSampleWeightCreateInfoQCOM<'a>
Available on crate feature ext_image_processing only.
impl<'a> ExtendableStructure for ImageViewSampleWeightCreateInfoQCOM<'a>
Available on crate feature
ext_image_processing only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewSampleWeightCreateInfoQCOM
Source§impl<'a> ExtendableStructure for ImageViewSlicedCreateInfoEXT<'a>
Available on crate feature ext_image_sliced_view_of_3d only.
impl<'a> ExtendableStructure for ImageViewSlicedCreateInfoEXT<'a>
Available on crate feature
ext_image_sliced_view_of_3d only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewSlicedCreateInfoEXT
Source§impl<'a> ExtendableStructure for ImageViewUsage2CreateInfoKHR<'a>
Available on crate feature ext_extended_flags only.
impl<'a> ExtendableStructure for ImageViewUsage2CreateInfoKHR<'a>
Available on crate feature
ext_extended_flags only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewUsage2CreateInfoKHR
Source§impl<'a> ExtendableStructure for ImageViewUsageCreateInfo<'a>
Available on crate features ext_maintenance2 or version_1_1 only.
impl<'a> ExtendableStructure for ImageViewUsageCreateInfo<'a>
Available on crate features
ext_maintenance2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewUsageCreateInfo
Source§impl<'a> ExtendableStructure for ImportAndroidHardwareBufferInfoANDROID<'a>
Available on crate feature ext_external_memory_android_hardware_buffer only.
impl<'a> ExtendableStructure for ImportAndroidHardwareBufferInfoANDROID<'a>
Available on crate feature
ext_external_memory_android_hardware_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ImportAndroidHardwareBufferInfoANDROID
Source§impl<'a> ExtendableStructure for ImportFenceFdInfoKHR<'a>
Available on crate feature ext_external_fence_fd only.
impl<'a> ExtendableStructure for ImportFenceFdInfoKHR<'a>
Available on crate feature
ext_external_fence_fd only.const STRUCTURE_TYPE: StructureType = StructureType::ImportFenceFdInfoKHR
Source§impl<'a> ExtendableStructure for ImportFenceWin32HandleInfoKHR<'a>
Available on crate feature ext_external_fence_win32 only.
impl<'a> ExtendableStructure for ImportFenceWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_fence_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ImportFenceWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for ImportMemoryBufferCollectionFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for ImportMemoryBufferCollectionFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMemoryBufferCollectionFUCHSIA
Source§impl<'a> ExtendableStructure for ImportMemoryFdInfoKHR<'a>
Available on crate feature ext_external_memory_fd only.
impl<'a> ExtendableStructure for ImportMemoryFdInfoKHR<'a>
Available on crate feature
ext_external_memory_fd only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMemoryFdInfoKHR
Source§impl<'a> ExtendableStructure for ImportMemoryHostPointerInfoEXT<'a>
Available on crate feature ext_external_memory_host only.
impl<'a> ExtendableStructure for ImportMemoryHostPointerInfoEXT<'a>
Available on crate feature
ext_external_memory_host only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMemoryHostPointerInfoEXT
Source§impl<'a> ExtendableStructure for ImportMemoryMetalHandleInfoEXT<'a>
Available on crate feature ext_external_memory_metal only.
impl<'a> ExtendableStructure for ImportMemoryMetalHandleInfoEXT<'a>
Available on crate feature
ext_external_memory_metal only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMemoryMetalHandleInfoEXT
Source§impl<'a> ExtendableStructure for ImportMemoryWin32HandleInfoKHR<'a>
Available on crate feature ext_external_memory_win32 only.
impl<'a> ExtendableStructure for ImportMemoryWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_memory_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMemoryWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for ImportMemoryWin32HandleInfoNV<'a>
Available on crate feature ext_external_memory_win32 only.
impl<'a> ExtendableStructure for ImportMemoryWin32HandleInfoNV<'a>
Available on crate feature
ext_external_memory_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMemoryWin32HandleInfoNV
Source§impl<'a> ExtendableStructure for ImportMemoryZirconHandleInfoFUCHSIA<'a>
Available on crate feature ext_fuchsia_external_memory only.
impl<'a> ExtendableStructure for ImportMemoryZirconHandleInfoFUCHSIA<'a>
Available on crate feature
ext_fuchsia_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMemoryZirconHandleInfoFUCHSIA
Source§impl<'a> ExtendableStructure for ImportMetalBufferInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ImportMetalBufferInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMetalBufferInfoEXT
Source§impl<'a> ExtendableStructure for ImportMetalIOSurfaceInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ImportMetalIOSurfaceInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMetalIoSurfaceInfoEXT
const STRUCTURE_TYPE: StructureType = StructureType::ImportMetalSharedEventInfoEXT
Source§impl<'a> ExtendableStructure for ImportMetalTextureInfoEXT<'a>
Available on crate feature ext_metal_objects only.
impl<'a> ExtendableStructure for ImportMetalTextureInfoEXT<'a>
Available on crate feature
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMetalTextureInfoEXT
Source§impl<'a> ExtendableStructure for ImportNativeBufferInfoOHOS<'a>
Available on crate feature ext_ohos_external_memory only.
impl<'a> ExtendableStructure for ImportNativeBufferInfoOHOS<'a>
Available on crate feature
ext_ohos_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::ImportNativeBufferInfoOHOS
Source§impl<'a> ExtendableStructure for ImportScreenBufferInfoQNX<'a>
Available on crate feature ext_external_memory_screen_buffer only.
impl<'a> ExtendableStructure for ImportScreenBufferInfoQNX<'a>
Available on crate feature
ext_external_memory_screen_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ImportScreenBufferInfoQNX
Source§impl<'a> ExtendableStructure for ImportSemaphoreFdInfoKHR<'a>
Available on crate feature ext_external_semaphore_fd only.
impl<'a> ExtendableStructure for ImportSemaphoreFdInfoKHR<'a>
Available on crate feature
ext_external_semaphore_fd only.const STRUCTURE_TYPE: StructureType = StructureType::ImportSemaphoreFdInfoKHR
Source§impl<'a> ExtendableStructure for ImportSemaphoreWin32HandleInfoKHR<'a>
Available on crate feature ext_external_semaphore_win32 only.
impl<'a> ExtendableStructure for ImportSemaphoreWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_semaphore_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::ImportSemaphoreWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for ImportSemaphoreZirconHandleInfoFUCHSIA<'a>
Available on crate feature ext_fuchsia_external_semaphore only.
impl<'a> ExtendableStructure for ImportSemaphoreZirconHandleInfoFUCHSIA<'a>
Available on crate feature
ext_fuchsia_external_semaphore only.const STRUCTURE_TYPE: StructureType = StructureType::ImportSemaphoreZirconHandleInfoFUCHSIA
Source§impl<'a> ExtendableStructure for IndirectCommandsLayoutCreateInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectCommandsLayoutCreateInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectCommandsLayoutCreateInfoEXT
Source§impl<'a> ExtendableStructure for IndirectCommandsLayoutCreateInfoNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectCommandsLayoutCreateInfoNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectCommandsLayoutCreateInfoNV
Source§impl<'a> ExtendableStructure for IndirectCommandsLayoutPushDataTokenNV<'a>
Available on crate features ext_descriptor_heap and ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectCommandsLayoutPushDataTokenNV<'a>
Available on crate features
ext_descriptor_heap and ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectCommandsLayoutPushDataTokenNV
Source§impl<'a> ExtendableStructure for IndirectCommandsLayoutTokenEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectCommandsLayoutTokenEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectCommandsLayoutTokenEXT
Source§impl<'a> ExtendableStructure for IndirectCommandsLayoutTokenNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectCommandsLayoutTokenNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectCommandsLayoutTokenNV
Source§impl<'a> ExtendableStructure for IndirectExecutionSetCreateInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectExecutionSetCreateInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectExecutionSetCreateInfoEXT
Source§impl<'a> ExtendableStructure for IndirectExecutionSetPipelineInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectExecutionSetPipelineInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectExecutionSetPipelineInfoEXT
Source§impl<'a> ExtendableStructure for IndirectExecutionSetShaderInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectExecutionSetShaderInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectExecutionSetShaderInfoEXT
Source§impl<'a> ExtendableStructure for IndirectExecutionSetShaderLayoutInfoEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectExecutionSetShaderLayoutInfoEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectExecutionSetShaderLayoutInfoEXT
Source§impl<'a> ExtendableStructure for InitializePerformanceApiInfoINTEL<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for InitializePerformanceApiInfoINTEL<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::InitializePerformanceApiInfoINTEL
Source§impl<'a> ExtendableStructure for InstanceCreateInfo<'a>
impl<'a> ExtendableStructure for InstanceCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::InstanceCreateInfo
Source§impl<'a> ExtendableStructure for LatencySleepInfoNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for LatencySleepInfoNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::LatencySleepInfoNV
Source§impl<'a> ExtendableStructure for LatencySleepModeInfoNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for LatencySleepModeInfoNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::LatencySleepModeInfoNV
Source§impl<'a> ExtendableStructure for LatencySubmissionPresentIdNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for LatencySubmissionPresentIdNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::LatencySubmissionPresentIdNV
Source§impl<'a> ExtendableStructure for LatencySurfaceCapabilitiesNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for LatencySurfaceCapabilitiesNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::LatencySurfaceCapabilitiesNV
Source§impl<'a> ExtendableStructure for LatencyTimingsFrameReportNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for LatencyTimingsFrameReportNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::LatencyTimingsFrameReportNV
Source§impl<'a> ExtendableStructure for LayerSettingsCreateInfoEXT<'a>
Available on crate feature ext_layer_settings only.
impl<'a> ExtendableStructure for LayerSettingsCreateInfoEXT<'a>
Available on crate feature
ext_layer_settings only.const STRUCTURE_TYPE: StructureType = StructureType::LayerSettingsCreateInfoEXT
Source§impl<'a> ExtendableStructure for MacOSSurfaceCreateInfoMVK<'a>
Available on crate feature ext_macos_surface only.
impl<'a> ExtendableStructure for MacOSSurfaceCreateInfoMVK<'a>
Available on crate feature
ext_macos_surface only.const STRUCTURE_TYPE: StructureType = StructureType::MacosSurfaceCreateInfoMVK
Source§impl<'a> ExtendableStructure for MappedMemoryRange<'a>
impl<'a> ExtendableStructure for MappedMemoryRange<'a>
const STRUCTURE_TYPE: StructureType = StructureType::MappedMemoryRange
Source§impl<'a> ExtendableStructure for MemoryAllocateFlagsInfo<'a>
Available on crate features ext_device_group or version_1_1 only.
impl<'a> ExtendableStructure for MemoryAllocateFlagsInfo<'a>
Available on crate features
ext_device_group or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryAllocateFlagsInfo
Source§impl<'a> ExtendableStructure for MemoryAllocateInfo<'a>
impl<'a> ExtendableStructure for MemoryAllocateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::MemoryAllocateInfo
Source§impl<'a> ExtendableStructure for MemoryBarrier2<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for MemoryBarrier2<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryBarrier2
Source§impl<'a> ExtendableStructure for MemoryBarrier<'a>
impl<'a> ExtendableStructure for MemoryBarrier<'a>
const STRUCTURE_TYPE: StructureType = StructureType::MemoryBarrier
Source§impl<'a> ExtendableStructure for MemoryBarrierAccessFlags3KHR<'a>
Available on crate feature ext_maintenance8 only.
impl<'a> ExtendableStructure for MemoryBarrierAccessFlags3KHR<'a>
Available on crate feature
ext_maintenance8 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryBarrierAccessFlags3KHR
Source§impl<'a> ExtendableStructure for MemoryDedicatedAllocateInfo<'a>
Available on crate features ext_dedicated_allocation or version_1_1 only.
impl<'a> ExtendableStructure for MemoryDedicatedAllocateInfo<'a>
Available on crate features
ext_dedicated_allocation or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryDedicatedAllocateInfo
Source§impl<'a> ExtendableStructure for MemoryDedicatedAllocateInfoTensorARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for MemoryDedicatedAllocateInfoTensorARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryDedicatedAllocateInfoTensorARM
Source§impl<'a> ExtendableStructure for MemoryDedicatedRequirements<'a>
Available on crate features ext_dedicated_allocation or version_1_1 only.
impl<'a> ExtendableStructure for MemoryDedicatedRequirements<'a>
Available on crate features
ext_dedicated_allocation or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryDedicatedRequirements
Source§impl<'a> ExtendableStructure for MemoryFdPropertiesKHR<'a>
Available on crate feature ext_external_memory_fd only.
impl<'a> ExtendableStructure for MemoryFdPropertiesKHR<'a>
Available on crate feature
ext_external_memory_fd only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryFdPropertiesKHR
Source§impl<'a> ExtendableStructure for MemoryGetAndroidHardwareBufferInfoANDROID<'a>
Available on crate feature ext_external_memory_android_hardware_buffer only.
impl<'a> ExtendableStructure for MemoryGetAndroidHardwareBufferInfoANDROID<'a>
Available on crate feature
ext_external_memory_android_hardware_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetAndroidHardwareBufferInfoANDROID
Source§impl<'a> ExtendableStructure for MemoryGetFdInfoKHR<'a>
Available on crate feature ext_external_memory_fd only.
impl<'a> ExtendableStructure for MemoryGetFdInfoKHR<'a>
Available on crate feature
ext_external_memory_fd only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetFdInfoKHR
Source§impl<'a> ExtendableStructure for MemoryGetMetalHandleInfoEXT<'a>
Available on crate feature ext_external_memory_metal only.
impl<'a> ExtendableStructure for MemoryGetMetalHandleInfoEXT<'a>
Available on crate feature
ext_external_memory_metal only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetMetalHandleInfoEXT
Source§impl<'a> ExtendableStructure for MemoryGetNativeBufferInfoOHOS<'a>
Available on crate feature ext_ohos_external_memory only.
impl<'a> ExtendableStructure for MemoryGetNativeBufferInfoOHOS<'a>
Available on crate feature
ext_ohos_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetNativeBufferInfoOHOS
Source§impl<'a> ExtendableStructure for MemoryGetRemoteAddressInfoNV<'a>
Available on crate feature ext_external_memory_rdma only.
impl<'a> ExtendableStructure for MemoryGetRemoteAddressInfoNV<'a>
Available on crate feature
ext_external_memory_rdma only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetRemoteAddressInfoNV
Source§impl<'a> ExtendableStructure for MemoryGetWin32HandleInfoKHR<'a>
Available on crate feature ext_external_memory_win32 only.
impl<'a> ExtendableStructure for MemoryGetWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_memory_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for MemoryGetZirconHandleInfoFUCHSIA<'a>
Available on crate feature ext_fuchsia_external_memory only.
impl<'a> ExtendableStructure for MemoryGetZirconHandleInfoFUCHSIA<'a>
Available on crate feature
ext_fuchsia_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetZirconHandleInfoFUCHSIA
Source§impl<'a> ExtendableStructure for MemoryHostPointerPropertiesEXT<'a>
Available on crate feature ext_external_memory_host only.
impl<'a> ExtendableStructure for MemoryHostPointerPropertiesEXT<'a>
Available on crate feature
ext_external_memory_host only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryHostPointerPropertiesEXT
Source§impl<'a> ExtendableStructure for MemoryMapInfo<'a>
Available on crate features ext_map_memory2 or version_1_4 only.
impl<'a> ExtendableStructure for MemoryMapInfo<'a>
Available on crate features
ext_map_memory2 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryMapInfo
Source§impl<'a> ExtendableStructure for MemoryMapPlacedInfoEXT<'a>
Available on crate feature ext_map_memory_placed only.
impl<'a> ExtendableStructure for MemoryMapPlacedInfoEXT<'a>
Available on crate feature
ext_map_memory_placed only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryMapPlacedInfoEXT
Source§impl<'a> ExtendableStructure for MemoryMarkerInfoAMD<'a>
Available on crate features ext_buffer_marker and ext_device_address_commands only.
impl<'a> ExtendableStructure for MemoryMarkerInfoAMD<'a>
Available on crate features
ext_buffer_marker and ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryMarkerInfoAMD
Source§impl<'a> ExtendableStructure for MemoryMetalHandlePropertiesEXT<'a>
Available on crate feature ext_external_memory_metal only.
impl<'a> ExtendableStructure for MemoryMetalHandlePropertiesEXT<'a>
Available on crate feature
ext_external_memory_metal only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryMetalHandlePropertiesEXT
Source§impl<'a> ExtendableStructure for MemoryOpaqueCaptureAddressAllocateInfo<'a>
Available on crate features ext_buffer_device_address or version_1_2 only.
impl<'a> ExtendableStructure for MemoryOpaqueCaptureAddressAllocateInfo<'a>
Available on crate features
ext_buffer_device_address or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryOpaqueCaptureAddressAllocateInfo
Source§impl<'a> ExtendableStructure for MemoryPriorityAllocateInfoEXT<'a>
Available on crate feature ext_memory_priority only.
impl<'a> ExtendableStructure for MemoryPriorityAllocateInfoEXT<'a>
Available on crate feature
ext_memory_priority only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryPriorityAllocateInfoEXT
Source§impl<'a> ExtendableStructure for MemoryRangeBarrierKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for MemoryRangeBarrierKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryRangeBarrierKHR
Source§impl<'a> ExtendableStructure for MemoryRangeBarriersInfoKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for MemoryRangeBarriersInfoKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryRangeBarriersInfoKHR
Source§impl<'a> ExtendableStructure for MemoryRequirements2<'a>
Available on crate feature ext_get_memory_requirements2, or crate feature version_1_1, or crate feature ext_ray_tracing and (crate features ext_get_memory_requirements2 or version_1_1) only.
impl<'a> ExtendableStructure for MemoryRequirements2<'a>
Available on crate feature
ext_get_memory_requirements2, or crate feature version_1_1, or crate feature ext_ray_tracing and (crate features ext_get_memory_requirements2 or version_1_1) only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryRequirements2
Source§impl<'a> ExtendableStructure for MemoryToImageCopy<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for MemoryToImageCopy<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryToImageCopy
Source§impl<'a> ExtendableStructure for MemoryUnmapInfo<'a>
Available on crate features ext_map_memory2 or version_1_4 only.
impl<'a> ExtendableStructure for MemoryUnmapInfo<'a>
Available on crate features
ext_map_memory2 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryUnmapInfo
Source§impl<'a> ExtendableStructure for MemoryWin32HandlePropertiesKHR<'a>
Available on crate feature ext_external_memory_win32 only.
impl<'a> ExtendableStructure for MemoryWin32HandlePropertiesKHR<'a>
Available on crate feature
ext_external_memory_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryWin32HandlePropertiesKHR
Source§impl<'a> ExtendableStructure for MemoryZirconHandlePropertiesFUCHSIA<'a>
Available on crate feature ext_fuchsia_external_memory only.
impl<'a> ExtendableStructure for MemoryZirconHandlePropertiesFUCHSIA<'a>
Available on crate feature
ext_fuchsia_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryZirconHandlePropertiesFUCHSIA
Source§impl<'a> ExtendableStructure for MetalSurfaceCreateInfoEXT<'a>
Available on crate feature ext_metal_surface only.
impl<'a> ExtendableStructure for MetalSurfaceCreateInfoEXT<'a>
Available on crate feature
ext_metal_surface only.const STRUCTURE_TYPE: StructureType = StructureType::MetalSurfaceCreateInfoEXT
Source§impl<'a> ExtendableStructure for MicromapBuildInfoEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for MicromapBuildInfoEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::MicromapBuildInfoEXT
Source§impl<'a> ExtendableStructure for MicromapBuildSizesInfoEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for MicromapBuildSizesInfoEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::MicromapBuildSizesInfoEXT
Source§impl<'a> ExtendableStructure for MicromapCreateInfoEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for MicromapCreateInfoEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::MicromapCreateInfoEXT
Source§impl<'a> ExtendableStructure for MicromapVersionInfoEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for MicromapVersionInfoEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::MicromapVersionInfoEXT
Source§impl<'a> ExtendableStructure for MultisamplePropertiesEXT<'a>
Available on crate feature ext_sample_locations only.
impl<'a> ExtendableStructure for MultisamplePropertiesEXT<'a>
Available on crate feature
ext_sample_locations only.const STRUCTURE_TYPE: StructureType = StructureType::MultisamplePropertiesEXT
Source§impl<'a> ExtendableStructure for MultisampledRenderToSingleSampledInfoEXT<'a>
Available on crate feature ext_multisampled_render_to_single_sampled only.
impl<'a> ExtendableStructure for MultisampledRenderToSingleSampledInfoEXT<'a>
Available on crate feature
ext_multisampled_render_to_single_sampled only.const STRUCTURE_TYPE: StructureType = StructureType::MultisampledRenderToSingleSampledInfoEXT
Source§impl<'a> ExtendableStructure for MultiviewPerViewAttributesInfoNVX<'a>
Available on crate feature ext_multiview_per_view_attributes and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for MultiviewPerViewAttributesInfoNVX<'a>
Available on crate feature
ext_multiview_per_view_attributes and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::MultiviewPerViewAttributesInfoNVX
Source§impl<'a> ExtendableStructure for MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM<'a>
Available on crate feature ext_multiview_per_view_render_areas only.
impl<'a> ExtendableStructure for MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM<'a>
Available on crate feature
ext_multiview_per_view_render_areas only.const STRUCTURE_TYPE: StructureType = StructureType::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
Source§impl<'a> ExtendableStructure for MutableDescriptorTypeCreateInfoEXT<'a>
Available on crate feature ext_mutable_descriptor_type only.
impl<'a> ExtendableStructure for MutableDescriptorTypeCreateInfoEXT<'a>
Available on crate feature
ext_mutable_descriptor_type only.const STRUCTURE_TYPE: StructureType = StructureType::MutableDescriptorTypeCreateInfoEXT
Source§impl<'a> ExtendableStructure for NativeBufferFormatPropertiesOHOS<'a>
Available on crate feature ext_ohos_external_memory only.
impl<'a> ExtendableStructure for NativeBufferFormatPropertiesOHOS<'a>
Available on crate feature
ext_ohos_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::NativeBufferFormatPropertiesOHOS
Source§impl<'a> ExtendableStructure for NativeBufferPropertiesOHOS<'a>
Available on crate feature ext_ohos_external_memory only.
impl<'a> ExtendableStructure for NativeBufferPropertiesOHOS<'a>
Available on crate feature
ext_ohos_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::NativeBufferPropertiesOHOS
Source§impl<'a> ExtendableStructure for NativeBufferUsageOHOS<'a>
Available on crate feature ext_ohos_external_memory only.
impl<'a> ExtendableStructure for NativeBufferUsageOHOS<'a>
Available on crate feature
ext_ohos_external_memory only.const STRUCTURE_TYPE: StructureType = StructureType::NativeBufferUsageOHOS
Source§impl<'a> ExtendableStructure for OpaqueCaptureDataCreateInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for OpaqueCaptureDataCreateInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::OpaqueCaptureDataCreateInfoEXT
Source§impl<'a> ExtendableStructure for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::OpaqueCaptureDescriptorDataCreateInfoEXT
Source§impl<'a> ExtendableStructure for OpticalFlowExecuteInfoNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for OpticalFlowExecuteInfoNV<'a>
Available on crate feature
ext_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::OpticalFlowExecuteInfoNV
Source§impl<'a> ExtendableStructure for OpticalFlowImageFormatInfoNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for OpticalFlowImageFormatInfoNV<'a>
Available on crate feature
ext_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::OpticalFlowImageFormatInfoNV
Source§impl<'a> ExtendableStructure for OpticalFlowImageFormatPropertiesNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for OpticalFlowImageFormatPropertiesNV<'a>
Available on crate feature
ext_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::OpticalFlowImageFormatPropertiesNV
Source§impl<'a> ExtendableStructure for OpticalFlowSessionCreateInfoNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for OpticalFlowSessionCreateInfoNV<'a>
Available on crate feature
ext_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::OpticalFlowSessionCreateInfoNV
Source§impl<'a> ExtendableStructure for OpticalFlowSessionCreatePrivateDataInfoNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for OpticalFlowSessionCreatePrivateDataInfoNV<'a>
Available on crate feature
ext_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::OpticalFlowSessionCreatePrivateDataInfoNV
Source§impl<'a> ExtendableStructure for OutOfBandQueueTypeInfoNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for OutOfBandQueueTypeInfoNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::OutOfBandQueueTypeInfoNV
Source§impl<'a> ExtendableStructure for PartitionedAccelerationStructureFlagsNV<'a>
Available on crate feature ext_partitioned_acceleration_structure only.
impl<'a> ExtendableStructure for PartitionedAccelerationStructureFlagsNV<'a>
Available on crate feature
ext_partitioned_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PartitionedAccelerationStructureFlagsNV
Source§impl<'a> ExtendableStructure for PartitionedAccelerationStructureInstancesInputNV<'a>
Available on crate feature ext_partitioned_acceleration_structure only.
impl<'a> ExtendableStructure for PartitionedAccelerationStructureInstancesInputNV<'a>
Available on crate feature
ext_partitioned_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PartitionedAccelerationStructureInstancesInputNV
Source§impl<'a> ExtendableStructure for PastPresentationTimingEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for PastPresentationTimingEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PastPresentationTimingEXT
Source§impl<'a> ExtendableStructure for PastPresentationTimingInfoEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for PastPresentationTimingInfoEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PastPresentationTimingInfoEXT
Source§impl<'a> ExtendableStructure for PastPresentationTimingPropertiesEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for PastPresentationTimingPropertiesEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PastPresentationTimingPropertiesEXT
Source§impl<'a> ExtendableStructure for PerTileBeginInfoQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for PerTileBeginInfoQCOM<'a>
Available on crate feature
ext_tile_shading only.const STRUCTURE_TYPE: StructureType = StructureType::PerTileBeginInfoQCOM
Source§impl<'a> ExtendableStructure for PerTileEndInfoQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for PerTileEndInfoQCOM<'a>
Available on crate feature
ext_tile_shading only.const STRUCTURE_TYPE: StructureType = StructureType::PerTileEndInfoQCOM
Source§impl<'a> ExtendableStructure for PerfHintInfoQCOM<'a>
Available on crate feature ext_queue_perf_hint only.
impl<'a> ExtendableStructure for PerfHintInfoQCOM<'a>
Available on crate feature
ext_queue_perf_hint only.const STRUCTURE_TYPE: StructureType = StructureType::PerfHintInfoQCOM
Source§impl<'a> ExtendableStructure for PerformanceConfigurationAcquireInfoINTEL<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceConfigurationAcquireInfoINTEL<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceConfigurationAcquireInfoINTEL
Source§impl<'a> ExtendableStructure for PerformanceCounterARM<'a>
Available on crate feature ext_performance_counters_by_region only.
impl<'a> ExtendableStructure for PerformanceCounterARM<'a>
Available on crate feature
ext_performance_counters_by_region only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceCounterARM
Source§impl<'a> ExtendableStructure for PerformanceCounterDescriptionARM<'a>
Available on crate feature ext_performance_counters_by_region only.
impl<'a> ExtendableStructure for PerformanceCounterDescriptionARM<'a>
Available on crate feature
ext_performance_counters_by_region only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceCounterDescriptionARM
Source§impl<'a> ExtendableStructure for PerformanceCounterDescriptionKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceCounterDescriptionKHR<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceCounterDescriptionKHR
Source§impl<'a> ExtendableStructure for PerformanceCounterKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceCounterKHR<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceCounterKHR
Source§impl<'a> ExtendableStructure for PerformanceMarkerInfoINTEL<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceMarkerInfoINTEL<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceMarkerInfoINTEL
Source§impl<'a> ExtendableStructure for PerformanceOverrideInfoINTEL<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceOverrideInfoINTEL<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceOverrideInfoINTEL
Source§impl<'a> ExtendableStructure for PerformanceQueryReservationInfoKHR<'a>
Available on crate features ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceQueryReservationInfoKHR<'a>
Available on crate features
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceQueryReservationInfoKHR
Source§impl<'a> ExtendableStructure for PerformanceQuerySubmitInfoKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceQuerySubmitInfoKHR<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceQuerySubmitInfoKHR
Source§impl<'a> ExtendableStructure for PerformanceStreamMarkerInfoINTEL<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceStreamMarkerInfoINTEL<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceStreamMarkerInfoINTEL
Source§impl<'a> ExtendableStructure for PhysicalDevice8BitStorageFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDevice8BitStorageFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevice8BitStorageFeatures
Source§impl<'a> ExtendableStructure for PhysicalDevice16BitStorageFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDevice16BitStorageFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevice16BitStorageFeatures
Source§impl<'a> ExtendableStructure for PhysicalDevice4444FormatsFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDevice4444FormatsFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevice4444FormatsFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceASTCDecodeFeaturesEXT<'a>
Available on crate feature ext_astc_decode_mode only.
impl<'a> ExtendableStructure for PhysicalDeviceASTCDecodeFeaturesEXT<'a>
Available on crate feature
ext_astc_decode_mode only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAstcDecodeFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceAccelerationStructureFeaturesKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for PhysicalDeviceAccelerationStructureFeaturesKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAccelerationStructureFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceAccelerationStructurePropertiesKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for PhysicalDeviceAccelerationStructurePropertiesKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAccelerationStructurePropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceAddressBindingReportFeaturesEXT<'a>
Available on crate feature ext_device_address_binding_report only.
impl<'a> ExtendableStructure for PhysicalDeviceAddressBindingReportFeaturesEXT<'a>
Available on crate feature
ext_device_address_binding_report only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAddressBindingReportFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceAmigoProfilingFeaturesSEC<'a>
Available on crate feature ext_amigo_profiling only.
impl<'a> ExtendableStructure for PhysicalDeviceAmigoProfilingFeaturesSEC<'a>
Available on crate feature
ext_amigo_profiling only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAmigoProfilingFeaturesSEC
Source§impl<'a> ExtendableStructure for PhysicalDeviceAntiLagFeaturesAMD<'a>
Available on crate feature ext_anti_lag only.
impl<'a> ExtendableStructure for PhysicalDeviceAntiLagFeaturesAMD<'a>
Available on crate feature
ext_anti_lag only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAntiLagFeaturesAMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT<'a>
Available on crate feature ext_attachment_feedback_loop_dynamic_state only.
impl<'a> ExtendableStructure for PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT<'a>
Available on crate feature
ext_attachment_feedback_loop_dynamic_state only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceBlendOperationAdvancedFeaturesEXT<'a>
Available on crate feature ext_blend_operation_advanced only.
impl<'a> ExtendableStructure for PhysicalDeviceBlendOperationAdvancedFeaturesEXT<'a>
Available on crate feature
ext_blend_operation_advanced only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceBlendOperationAdvancedFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceBlendOperationAdvancedPropertiesEXT<'a>
Available on crate feature ext_blend_operation_advanced only.
impl<'a> ExtendableStructure for PhysicalDeviceBlendOperationAdvancedPropertiesEXT<'a>
Available on crate feature
ext_blend_operation_advanced only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceBlendOperationAdvancedPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceBorderColorSwizzleFeaturesEXT<'a>
Available on crate feature ext_border_color_swizzle only.
impl<'a> ExtendableStructure for PhysicalDeviceBorderColorSwizzleFeaturesEXT<'a>
Available on crate feature
ext_border_color_swizzle only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceBorderColorSwizzleFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceBufferDeviceAddressFeatures<'a>
Available on crate features ext_buffer_device_address or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceBufferDeviceAddressFeatures<'a>
Available on crate features
ext_buffer_device_address or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceBufferDeviceAddressFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceBufferDeviceAddressFeaturesEXT<'a>
Available on crate feature ext_buffer_device_address only.
impl<'a> ExtendableStructure for PhysicalDeviceBufferDeviceAddressFeaturesEXT<'a>
Available on crate feature
ext_buffer_device_address only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceBufferDeviceAddressFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceClusterAccelerationStructureFeaturesNV<'a>
Available on crate feature ext_cluster_acceleration_structure only.
impl<'a> ExtendableStructure for PhysicalDeviceClusterAccelerationStructureFeaturesNV<'a>
Available on crate feature
ext_cluster_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceClusterAccelerationStructureFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceClusterAccelerationStructurePropertiesNV<'a>
Available on crate feature ext_cluster_acceleration_structure only.
impl<'a> ExtendableStructure for PhysicalDeviceClusterAccelerationStructurePropertiesNV<'a>
Available on crate feature
ext_cluster_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceClusterAccelerationStructurePropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceClusterCullingShaderFeaturesHUAWEI<'a>
Available on crate feature ext_cluster_culling_shader only.
impl<'a> ExtendableStructure for PhysicalDeviceClusterCullingShaderFeaturesHUAWEI<'a>
Available on crate feature
ext_cluster_culling_shader only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI
Source§impl<'a> ExtendableStructure for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI<'a>
Available on crate feature ext_cluster_culling_shader only.
impl<'a> ExtendableStructure for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI<'a>
Available on crate feature
ext_cluster_culling_shader only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
Source§impl<'a> ExtendableStructure for PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI<'a>
Available on crate feature ext_cluster_culling_shader only.
impl<'a> ExtendableStructure for PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI<'a>
Available on crate feature
ext_cluster_culling_shader only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI
Source§impl<'a> ExtendableStructure for PhysicalDeviceCoherentMemoryFeaturesAMD<'a>
impl<'a> ExtendableStructure for PhysicalDeviceCoherentMemoryFeaturesAMD<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCoherentMemoryFeaturesAMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceColorWriteEnableFeaturesEXT<'a>
Available on crate feature ext_color_write_enable only.
impl<'a> ExtendableStructure for PhysicalDeviceColorWriteEnableFeaturesEXT<'a>
Available on crate feature
ext_color_write_enable only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceColorWriteEnableFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceCommandBufferInheritanceFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceCommandBufferInheritanceFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCommandBufferInheritanceFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceComputeOccupancyPriorityFeaturesNV<'a>
Available on crate feature ext_compute_occupancy_priority only.
impl<'a> ExtendableStructure for PhysicalDeviceComputeOccupancyPriorityFeaturesNV<'a>
Available on crate feature
ext_compute_occupancy_priority only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceComputeOccupancyPriorityFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceComputeShaderDerivativesFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceComputeShaderDerivativesFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceComputeShaderDerivativesFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceComputeShaderDerivativesPropertiesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceComputeShaderDerivativesPropertiesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceComputeShaderDerivativesPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceConditionalRenderingFeaturesEXT<'a>
Available on crate feature ext_conditional_rendering only.
impl<'a> ExtendableStructure for PhysicalDeviceConditionalRenderingFeaturesEXT<'a>
Available on crate feature
ext_conditional_rendering only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceConditionalRenderingFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceConservativeRasterizationPropertiesEXT<'a>
Available on crate feature ext_conservative_rasterization only.
impl<'a> ExtendableStructure for PhysicalDeviceConservativeRasterizationPropertiesEXT<'a>
Available on crate feature
ext_conservative_rasterization only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceConservativeRasterizationPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrix2FeaturesNV<'a>
Available on crate feature ext_cooperative_matrix2 only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrix2FeaturesNV<'a>
Available on crate feature
ext_cooperative_matrix2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrix2FeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrix2PropertiesNV<'a>
Available on crate feature ext_cooperative_matrix2 only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrix2PropertiesNV<'a>
Available on crate feature
ext_cooperative_matrix2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrix2PropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixFeaturesKHR<'a>
Available on crate feature ext_cooperative_matrix only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixFeaturesKHR<'a>
Available on crate feature
ext_cooperative_matrix only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrixFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixFeaturesNV<'a>
Available on crate feature ext_cooperative_matrix only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixFeaturesNV<'a>
Available on crate feature
ext_cooperative_matrix only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrixFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixPropertiesKHR<'a>
Available on crate feature ext_cooperative_matrix only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixPropertiesKHR<'a>
Available on crate feature
ext_cooperative_matrix only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrixPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixPropertiesNV<'a>
Available on crate feature ext_cooperative_matrix only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixPropertiesNV<'a>
Available on crate feature
ext_cooperative_matrix only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrixPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeVectorFeaturesNV<'a>
Available on crate feature ext_cooperative_vector only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeVectorFeaturesNV<'a>
Available on crate feature
ext_cooperative_vector only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeVectorFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeVectorPropertiesNV<'a>
Available on crate feature ext_cooperative_vector only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeVectorPropertiesNV<'a>
Available on crate feature
ext_cooperative_vector only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeVectorPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectFeaturesKHR<'a>
Available on crate feature ext_copy_memory_indirect only.
impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectFeaturesKHR<'a>
Available on crate feature
ext_copy_memory_indirect only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCopyMemoryIndirectFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectFeaturesNV<'a>
Available on crate feature ext_copy_memory_indirect only.
impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectFeaturesNV<'a>
Available on crate feature
ext_copy_memory_indirect only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCopyMemoryIndirectFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectPropertiesKHR<'a>
Available on crate feature ext_copy_memory_indirect only.
impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectPropertiesKHR<'a>
Available on crate feature
ext_copy_memory_indirect only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCopyMemoryIndirectPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceCornerSampledImageFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceCornerSampledImageFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCornerSampledImageFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCoverageReductionModeFeaturesNV<'a>
Available on crate feature ext_coverage_reduction_mode only.
impl<'a> ExtendableStructure for PhysicalDeviceCoverageReductionModeFeaturesNV<'a>
Available on crate feature
ext_coverage_reduction_mode only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCoverageReductionModeFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCubicClampFeaturesQCOM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceCubicClampFeaturesQCOM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCubicClampFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceCubicWeightsFeaturesQCOM<'a>
Available on crate feature ext_filter_cubic_weights only.
impl<'a> ExtendableStructure for PhysicalDeviceCubicWeightsFeaturesQCOM<'a>
Available on crate feature
ext_filter_cubic_weights only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCubicWeightsFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceCudaKernelLaunchFeaturesNV<'a>
Available on crate feature ext_cuda_kernel_launch only.
impl<'a> ExtendableStructure for PhysicalDeviceCudaKernelLaunchFeaturesNV<'a>
Available on crate feature
ext_cuda_kernel_launch only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCudaKernelLaunchFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCudaKernelLaunchPropertiesNV<'a>
Available on crate feature ext_cuda_kernel_launch only.
impl<'a> ExtendableStructure for PhysicalDeviceCudaKernelLaunchPropertiesNV<'a>
Available on crate feature
ext_cuda_kernel_launch only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCudaKernelLaunchPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCustomBorderColorFeaturesEXT<'a>
Available on crate feature ext_custom_border_color only.
impl<'a> ExtendableStructure for PhysicalDeviceCustomBorderColorFeaturesEXT<'a>
Available on crate feature
ext_custom_border_color only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCustomBorderColorFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceCustomBorderColorPropertiesEXT<'a>
Available on crate feature ext_custom_border_color only.
impl<'a> ExtendableStructure for PhysicalDeviceCustomBorderColorPropertiesEXT<'a>
Available on crate feature
ext_custom_border_color only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCustomBorderColorPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceCustomResolveFeaturesEXT<'a>
Available on crate feature ext_custom_resolve only.
impl<'a> ExtendableStructure for PhysicalDeviceCustomResolveFeaturesEXT<'a>
Available on crate feature
ext_custom_resolve only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCustomResolveFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDataGraphFeaturesARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for PhysicalDeviceDataGraphFeaturesARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDataGraphFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDataGraphModelFeaturesQCOM<'a>
Available on crate feature ext_data_graph_model only.
impl<'a> ExtendableStructure for PhysicalDeviceDataGraphModelFeaturesQCOM<'a>
Available on crate feature
ext_data_graph_model only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDataGraphModelFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM<'a>
Available on crate feature ext_data_graph_neural_accelerator_statistics only.
impl<'a> ExtendableStructure for PhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM<'a>
Available on crate feature
ext_data_graph_neural_accelerator_statistics only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDataGraphOpticalFlowFeaturesARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for PhysicalDeviceDataGraphOpticalFlowFeaturesARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDataGraphOpticalFlowFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDenseGeometryFormatFeaturesAMDX<'a>
Available on crate feature ext_dense_geometry_format only.
impl<'a> ExtendableStructure for PhysicalDeviceDenseGeometryFormatFeaturesAMDX<'a>
Available on crate feature
ext_dense_geometry_format only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDenseGeometryFormatFeaturesAMDX
Source§impl<'a> ExtendableStructure for PhysicalDeviceDepthBiasControlFeaturesEXT<'a>
Available on crate feature ext_depth_bias_control only.
impl<'a> ExtendableStructure for PhysicalDeviceDepthBiasControlFeaturesEXT<'a>
Available on crate feature
ext_depth_bias_control only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDepthBiasControlFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDepthClampControlFeaturesEXT<'a>
Available on crate feature ext_depth_clamp_control only.
impl<'a> ExtendableStructure for PhysicalDeviceDepthClampControlFeaturesEXT<'a>
Available on crate feature
ext_depth_clamp_control only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDepthClampControlFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDepthClampZeroOneFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceDepthClampZeroOneFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDepthClampZeroOneFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceDepthClipControlFeaturesEXT<'a>
Available on crate feature ext_depth_clip_control only.
impl<'a> ExtendableStructure for PhysicalDeviceDepthClipControlFeaturesEXT<'a>
Available on crate feature
ext_depth_clip_control only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDepthClipControlFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDepthClipEnableFeaturesEXT<'a>
Available on crate feature ext_depth_clip_enable only.
impl<'a> ExtendableStructure for PhysicalDeviceDepthClipEnableFeaturesEXT<'a>
Available on crate feature
ext_depth_clip_enable only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDepthClipEnableFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDepthStencilResolveProperties<'a>
Available on crate features ext_depth_stencil_resolve or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceDepthStencilResolveProperties<'a>
Available on crate features
ext_depth_stencil_resolve or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDepthStencilResolveProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT<'a>
Available on crate features ext_descriptor_buffer and ext_fragment_density_map only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT<'a>
Available on crate features
ext_descriptor_buffer and ext_fragment_density_map only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferFeaturesEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferFeaturesEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferPropertiesEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferPropertiesEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorFeaturesARM<'a>
Available on crate features ext_descriptor_buffer and ext_tensors only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorFeaturesARM<'a>
Available on crate features
ext_descriptor_buffer and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferTensorFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorPropertiesARM<'a>
Available on crate features ext_descriptor_buffer and ext_tensors only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorPropertiesARM<'a>
Available on crate features
ext_descriptor_buffer and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferTensorPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorHeapFeaturesEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorHeapFeaturesEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorHeapFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorHeapPropertiesEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorHeapPropertiesEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorHeapPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorHeapTensorPropertiesARM<'a>
Available on crate features ext_descriptor_heap and ext_tensors only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorHeapTensorPropertiesARM<'a>
Available on crate features
ext_descriptor_heap and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorHeapTensorPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorIndexingFeatures<'a>
Available on crate features ext_descriptor_indexing or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorIndexingFeatures<'a>
Available on crate features
ext_descriptor_indexing or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorIndexingFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorIndexingProperties<'a>
Available on crate features ext_descriptor_indexing or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorIndexingProperties<'a>
Available on crate features
ext_descriptor_indexing or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorIndexingProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorPoolOverallocationFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorPoolOverallocationFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE<'a>
Available on crate feature ext_descriptor_set_host_mapping only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE<'a>
Available on crate feature
ext_descriptor_set_host_mapping only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceAddressCommandsFeaturesKHR<'a>
Available on crate feature ext_device_address_commands only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceAddressCommandsFeaturesKHR<'a>
Available on crate feature
ext_device_address_commands only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDeviceAddressCommandsFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV<'a>
Available on crate feature ext_device_generated_commands_compute only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV<'a>
Available on crate feature
ext_device_generated_commands_compute only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsFeaturesNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsFeaturesNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsPropertiesNV<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsPropertiesNV<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceMemoryReportFeaturesEXT<'a>
Available on crate feature ext_device_memory_report only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceMemoryReportFeaturesEXT<'a>
Available on crate feature
ext_device_memory_report only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDeviceMemoryReportFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDiagnosticsConfigFeaturesNV<'a>
Available on crate feature ext_device_diagnostics_config only.
impl<'a> ExtendableStructure for PhysicalDeviceDiagnosticsConfigFeaturesNV<'a>
Available on crate feature
ext_device_diagnostics_config only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDiagnosticsConfigFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDiscardRectanglePropertiesEXT<'a>
Available on crate feature ext_discard_rectangles only.
impl<'a> ExtendableStructure for PhysicalDeviceDiscardRectanglePropertiesEXT<'a>
Available on crate feature
ext_discard_rectangles only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDiscardRectanglePropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDisplacementMicromapFeaturesNV<'a>
Available on crate feature ext_displacement_micromap only.
impl<'a> ExtendableStructure for PhysicalDeviceDisplacementMicromapFeaturesNV<'a>
Available on crate feature
ext_displacement_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDisplacementMicromapFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDisplacementMicromapPropertiesNV<'a>
Available on crate feature ext_displacement_micromap only.
impl<'a> ExtendableStructure for PhysicalDeviceDisplacementMicromapPropertiesNV<'a>
Available on crate feature
ext_displacement_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDisplacementMicromapPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceDriverProperties<'a>
Available on crate features ext_driver_properties or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceDriverProperties<'a>
Available on crate features
ext_driver_properties or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDriverProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceDrmPropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceDrmPropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDrmPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDynamicRenderingFeatures<'a>
Available on crate features ext_dynamic_rendering or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceDynamicRenderingFeatures<'a>
Available on crate features
ext_dynamic_rendering or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDynamicRenderingFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceDynamicRenderingLocalReadFeatures<'a>
Available on crate features ext_dynamic_rendering_local_read or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceDynamicRenderingLocalReadFeatures<'a>
Available on crate features
ext_dynamic_rendering_local_read or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDynamicRenderingLocalReadFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceElapsedTimerQueryFeaturesQCOM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceElapsedTimerQueryFeaturesQCOM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceElapsedTimerQueryFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceExclusiveScissorFeaturesNV<'a>
Available on crate feature ext_scissor_exclusive only.
impl<'a> ExtendableStructure for PhysicalDeviceExclusiveScissorFeaturesNV<'a>
Available on crate feature
ext_scissor_exclusive only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExclusiveScissorFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicState2FeaturesEXT<'a>
Available on crate feature ext_extended_dynamic_state2 only.
impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicState2FeaturesEXT<'a>
Available on crate feature
ext_extended_dynamic_state2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedDynamicState2FeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicState3FeaturesEXT<'a>
Available on crate feature ext_extended_dynamic_state3 only.
impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicState3FeaturesEXT<'a>
Available on crate feature
ext_extended_dynamic_state3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedDynamicState3FeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicState3PropertiesEXT<'a>
Available on crate feature ext_extended_dynamic_state3 only.
impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicState3PropertiesEXT<'a>
Available on crate feature
ext_extended_dynamic_state3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedDynamicState3PropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicStateFeaturesEXT<'a>
Available on crate feature ext_extended_dynamic_state only.
impl<'a> ExtendableStructure for PhysicalDeviceExtendedDynamicStateFeaturesEXT<'a>
Available on crate feature
ext_extended_dynamic_state only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedDynamicStateFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceExtendedFlagsFeaturesKHR<'a>
Available on crate feature ext_extended_flags only.
impl<'a> ExtendableStructure for PhysicalDeviceExtendedFlagsFeaturesKHR<'a>
Available on crate feature
ext_extended_flags only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedFlagsFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceExtendedSparseAddressSpacePropertiesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceExtendedSparseAddressSpacePropertiesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalBufferInfo<'a>
Available on crate features ext_external_memory_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalBufferInfo<'a>
Available on crate features
ext_external_memory_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalBufferInfo
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalComputeQueuePropertiesNV<'a>
Available on crate feature ext_external_compute_queue only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalComputeQueuePropertiesNV<'a>
Available on crate feature
ext_external_compute_queue only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalComputeQueuePropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalFenceInfo<'a>
Available on crate features ext_external_fence_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalFenceInfo<'a>
Available on crate features
ext_external_fence_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalFenceInfo
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalFormatResolveFeaturesANDROID<'a>
Available on crate features ext_sampler_ycbcr_conversion only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalFormatResolveFeaturesANDROID<'a>
Available on crate features
ext_sampler_ycbcr_conversion only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalFormatResolveFeaturesANDROID
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalFormatResolvePropertiesANDROID<'a>
Available on crate features ext_sampler_ycbcr_conversion only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalFormatResolvePropertiesANDROID<'a>
Available on crate features
ext_sampler_ycbcr_conversion only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalFormatResolvePropertiesANDROID
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalImageFormatInfo<'a>
Available on crate features ext_external_memory_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalImageFormatInfo<'a>
Available on crate features
ext_external_memory_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalImageFormatInfo
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalMemoryHostPropertiesEXT<'a>
Available on crate feature ext_external_memory_host only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalMemoryHostPropertiesEXT<'a>
Available on crate feature
ext_external_memory_host only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalMemoryHostPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalMemoryRDMAFeaturesNV<'a>
Available on crate feature ext_external_memory_rdma only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalMemoryRDMAFeaturesNV<'a>
Available on crate feature
ext_external_memory_rdma only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalMemoryRdmaFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX<'a>
Available on crate feature ext_external_memory_screen_buffer only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX<'a>
Available on crate feature
ext_external_memory_screen_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalSemaphoreInfo<'a>
Available on crate features ext_external_semaphore_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalSemaphoreInfo<'a>
Available on crate features
ext_external_semaphore_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalSemaphoreInfo
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalTensorInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalTensorInfoARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalTensorInfoARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceFaultFeaturesEXT<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for PhysicalDeviceFaultFeaturesEXT<'a>
Available on crate feature
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFaultFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFaultFeaturesKHR<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for PhysicalDeviceFaultFeaturesKHR<'a>
Available on crate feature
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFaultFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceFaultPropertiesKHR<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for PhysicalDeviceFaultPropertiesKHR<'a>
Available on crate feature
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFaultPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceFeatures2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceFeatures2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFeatures2
Source§impl<'a> ExtendableStructure for PhysicalDeviceFloatControlsProperties<'a>
Available on crate features ext_shader_float_controls or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceFloatControlsProperties<'a>
Available on crate features
ext_shader_float_controls or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFloatControlsProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceFormatPackFeaturesARM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceFormatPackFeaturesARM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFormatPackFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMap2FeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMap2FeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMap2FeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMap2PropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMap2PropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMap2PropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapFeaturesEXT<'a>
Available on crate feature ext_fragment_density_map only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapFeaturesEXT<'a>
Available on crate feature
ext_fragment_density_map only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMapFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE<'a>
Available on crate feature ext_fragment_density_map_layered only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE<'a>
Available on crate feature
ext_fragment_density_map_layered only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE<'a>
Available on crate feature ext_fragment_density_map_layered only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE<'a>
Available on crate feature
ext_fragment_density_map_layered only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT<'a>
Available on crate feature ext_fragment_density_map_offset only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT<'a>
Available on crate feature
ext_fragment_density_map_offset only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT<'a>
Available on crate feature ext_fragment_density_map_offset only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT<'a>
Available on crate feature
ext_fragment_density_map_offset only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapPropertiesEXT<'a>
Available on crate feature ext_fragment_density_map only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentDensityMapPropertiesEXT<'a>
Available on crate feature
ext_fragment_density_map only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentDensityMapPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShaderBarycentricFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShaderBarycentricFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShaderBarycentricPropertiesKHR<'a>
Available on crate features ext_provoking_vertex only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShaderBarycentricPropertiesKHR<'a>
Available on crate features
ext_provoking_vertex only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShaderInterlockFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShaderInterlockFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShaderInterlockFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateEnumsFeaturesNV<'a>
Available on crate feature ext_fragment_shading_rate_enums only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateEnumsFeaturesNV<'a>
Available on crate feature
ext_fragment_shading_rate_enums only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateEnumsPropertiesNV<'a>
Available on crate feature ext_fragment_shading_rate_enums only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateEnumsPropertiesNV<'a>
Available on crate feature
ext_fragment_shading_rate_enums only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateFeaturesKHR<'a>
Available on crate feature ext_fragment_shading_rate only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateFeaturesKHR<'a>
Available on crate feature
ext_fragment_shading_rate only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShadingRateFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateKHR<'a>
Available on crate feature ext_fragment_shading_rate only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRateKHR<'a>
Available on crate feature
ext_fragment_shading_rate only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShadingRateKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRatePropertiesKHR<'a>
Available on crate feature ext_fragment_shading_rate only.
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShadingRatePropertiesKHR<'a>
Available on crate feature
ext_fragment_shading_rate only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFragmentShadingRatePropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceFrameBoundaryFeaturesEXT<'a>
Available on crate feature ext_frame_boundary only.
impl<'a> ExtendableStructure for PhysicalDeviceFrameBoundaryFeaturesEXT<'a>
Available on crate feature
ext_frame_boundary only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFrameBoundaryFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceGlobalPriorityQueryFeatures<'a>
Available on crate features ext_global_priority only.
impl<'a> ExtendableStructure for PhysicalDeviceGlobalPriorityQueryFeatures<'a>
Available on crate features
ext_global_priority only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGlobalPriorityQueryFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceGpaFeaturesAMD<'a>
Available on crate feature ext_gpa_interface only.
impl<'a> ExtendableStructure for PhysicalDeviceGpaFeaturesAMD<'a>
Available on crate feature
ext_gpa_interface only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGpaFeaturesAMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceGpaProperties2AMD<'a>
Available on crate feature ext_gpa_interface only.
impl<'a> ExtendableStructure for PhysicalDeviceGpaProperties2AMD<'a>
Available on crate feature
ext_gpa_interface only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGpaProperties2AMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceGpaPropertiesAMD<'a>
Available on crate feature ext_gpa_interface only.
impl<'a> ExtendableStructure for PhysicalDeviceGpaPropertiesAMD<'a>
Available on crate feature
ext_gpa_interface only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGpaPropertiesAMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT<'a>
Available on crate feature ext_graphics_pipeline_library only.
impl<'a> ExtendableStructure for PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT<'a>
Available on crate feature
ext_graphics_pipeline_library only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT<'a>
Available on crate feature ext_graphics_pipeline_library only.
impl<'a> ExtendableStructure for PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT<'a>
Available on crate feature
ext_graphics_pipeline_library only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceGroupProperties<'a>
Available on crate features ext_device_group_creation or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceGroupProperties<'a>
Available on crate features
ext_device_group_creation or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGroupProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceHdrVividFeaturesHUAWEI<'a>
Available on crate feature ext_hdr_vivid only.
impl<'a> ExtendableStructure for PhysicalDeviceHdrVividFeaturesHUAWEI<'a>
Available on crate feature
ext_hdr_vivid only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceHdrVividFeaturesHUAWEI
Source§impl<'a> ExtendableStructure for PhysicalDeviceHostImageCopyFeatures<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceHostImageCopyFeatures<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceHostImageCopyFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceHostImageCopyProperties<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceHostImageCopyProperties<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceHostImageCopyProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceHostQueryResetFeatures<'a>
Available on crate features ext_host_query_reset or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceHostQueryResetFeatures<'a>
Available on crate features
ext_host_query_reset or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceHostQueryResetFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceIDProperties<'a>
Available on crate features ext_external_fence_capabilities or ext_external_memory_capabilities or ext_external_semaphore_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceIDProperties<'a>
Available on crate features
ext_external_fence_capabilities or ext_external_memory_capabilities or ext_external_semaphore_capabilities or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceIdProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceImage2DViewOf3DFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceImage2DViewOf3DFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImage2DViewOf3DFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageAlignmentControlFeaturesMESA<'a>
Available on crate feature ext_image_alignment_control only.
impl<'a> ExtendableStructure for PhysicalDeviceImageAlignmentControlFeaturesMESA<'a>
Available on crate feature
ext_image_alignment_control only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageAlignmentControlFeaturesMESA
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageAlignmentControlPropertiesMESA<'a>
Available on crate feature ext_image_alignment_control only.
impl<'a> ExtendableStructure for PhysicalDeviceImageAlignmentControlPropertiesMESA<'a>
Available on crate feature
ext_image_alignment_control only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageAlignmentControlPropertiesMESA
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageCompressionControlFeaturesEXT<'a>
Available on crate feature ext_image_compression_control only.
impl<'a> ExtendableStructure for PhysicalDeviceImageCompressionControlFeaturesEXT<'a>
Available on crate feature
ext_image_compression_control only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageCompressionControlFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageDrmFormatModifierInfoEXT<'a>
Available on crate feature ext_image_drm_format_modifier only.
impl<'a> ExtendableStructure for PhysicalDeviceImageDrmFormatModifierInfoEXT<'a>
Available on crate feature
ext_image_drm_format_modifier only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageDrmFormatModifierInfoEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageFormatInfo2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceImageFormatInfo2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageFormatInfo2
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageProcessing2FeaturesQCOM<'a>
Available on crate feature ext_image_processing2 only.
impl<'a> ExtendableStructure for PhysicalDeviceImageProcessing2FeaturesQCOM<'a>
Available on crate feature
ext_image_processing2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageProcessing2FeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageProcessing2PropertiesQCOM<'a>
Available on crate feature ext_image_processing2 only.
impl<'a> ExtendableStructure for PhysicalDeviceImageProcessing2PropertiesQCOM<'a>
Available on crate feature
ext_image_processing2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageProcessing2PropertiesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageProcessing3FeaturesQCOM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceImageProcessing3FeaturesQCOM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageProcessing3FeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageProcessingFeaturesQCOM<'a>
Available on crate feature ext_image_processing only.
impl<'a> ExtendableStructure for PhysicalDeviceImageProcessingFeaturesQCOM<'a>
Available on crate feature
ext_image_processing only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageProcessingFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageProcessingPropertiesQCOM<'a>
Available on crate feature ext_image_processing only.
impl<'a> ExtendableStructure for PhysicalDeviceImageProcessingPropertiesQCOM<'a>
Available on crate feature
ext_image_processing only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageProcessingPropertiesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageRobustnessFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceImageRobustnessFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageRobustnessFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageSlicedViewOf3DFeaturesEXT<'a>
Available on crate feature ext_image_sliced_view_of_3d only.
impl<'a> ExtendableStructure for PhysicalDeviceImageSlicedViewOf3DFeaturesEXT<'a>
Available on crate feature
ext_image_sliced_view_of_3d only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageViewImageFormatInfoEXT<'a>
Available on crate feature ext_filter_cubic only.
impl<'a> ExtendableStructure for PhysicalDeviceImageViewImageFormatInfoEXT<'a>
Available on crate feature
ext_filter_cubic only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageViewImageFormatInfoEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageViewMinLodFeaturesEXT<'a>
Available on crate feature ext_image_view_min_lod only.
impl<'a> ExtendableStructure for PhysicalDeviceImageViewMinLodFeaturesEXT<'a>
Available on crate feature
ext_image_view_min_lod only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageViewMinLodFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceImagelessFramebufferFeatures<'a>
Available on crate features ext_imageless_framebuffer or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceImagelessFramebufferFeatures<'a>
Available on crate features
ext_imageless_framebuffer or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImagelessFramebufferFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceIndexTypeUint8Features<'a>
impl<'a> ExtendableStructure for PhysicalDeviceIndexTypeUint8Features<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceIndexTypeUint8Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceInheritedViewportScissorFeaturesNV<'a>
Available on crate feature ext_inherited_viewport_scissor only.
impl<'a> ExtendableStructure for PhysicalDeviceInheritedViewportScissorFeaturesNV<'a>
Available on crate feature
ext_inherited_viewport_scissor only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceInheritedViewportScissorFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceInlineUniformBlockFeatures<'a>
Available on crate features ext_inline_uniform_block or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceInlineUniformBlockFeatures<'a>
Available on crate features
ext_inline_uniform_block or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceInlineUniformBlockFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceInlineUniformBlockProperties<'a>
Available on crate features ext_inline_uniform_block or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceInlineUniformBlockProperties<'a>
Available on crate features
ext_inline_uniform_block or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceInlineUniformBlockProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceInvocationMaskFeaturesHUAWEI<'a>
Available on crate feature ext_invocation_mask only.
impl<'a> ExtendableStructure for PhysicalDeviceInvocationMaskFeaturesHUAWEI<'a>
Available on crate feature
ext_invocation_mask only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceInvocationMaskFeaturesHUAWEI
Source§impl<'a> ExtendableStructure for PhysicalDeviceLayeredApiPropertiesKHR<'a>
Available on crate feature ext_maintenance7 only.
impl<'a> ExtendableStructure for PhysicalDeviceLayeredApiPropertiesKHR<'a>
Available on crate feature
ext_maintenance7 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLayeredApiPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceLayeredApiPropertiesListKHR<'a>
Available on crate feature ext_maintenance7 only.
impl<'a> ExtendableStructure for PhysicalDeviceLayeredApiPropertiesListKHR<'a>
Available on crate feature
ext_maintenance7 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLayeredApiPropertiesListKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceLayeredApiVulkanPropertiesKHR<'a>
Available on crate feature ext_maintenance7 only.
impl<'a> ExtendableStructure for PhysicalDeviceLayeredApiVulkanPropertiesKHR<'a>
Available on crate feature
ext_maintenance7 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLayeredApiVulkanPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceLayeredDriverPropertiesMSFT<'a>
Available on crate feature ext_layered_driver only.
impl<'a> ExtendableStructure for PhysicalDeviceLayeredDriverPropertiesMSFT<'a>
Available on crate feature
ext_layered_driver only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLayeredDriverPropertiesMSFT
Source§impl<'a> ExtendableStructure for PhysicalDeviceLegacyDitheringFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceLegacyDitheringFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLegacyDitheringFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceLegacyVertexAttributesFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceLegacyVertexAttributesFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLegacyVertexAttributesFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceLegacyVertexAttributesPropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceLegacyVertexAttributesPropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLegacyVertexAttributesPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceLineRasterizationFeatures<'a>
Available on crate features ext_line_rasterization or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceLineRasterizationFeatures<'a>
Available on crate features
ext_line_rasterization or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLineRasterizationFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceLineRasterizationProperties<'a>
Available on crate features ext_line_rasterization or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceLineRasterizationProperties<'a>
Available on crate features
ext_line_rasterization or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLineRasterizationProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceLinearColorAttachmentFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceLinearColorAttachmentFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceLinearColorAttachmentFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance3Properties<'a>
Available on crate features ext_maintenance3 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance3Properties<'a>
Available on crate features
ext_maintenance3 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance3Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance4Features<'a>
Available on crate features ext_maintenance4 or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance4Features<'a>
Available on crate features
ext_maintenance4 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance4Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance4Properties<'a>
Available on crate features ext_maintenance4 or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance4Properties<'a>
Available on crate features
ext_maintenance4 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance4Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance5Features<'a>
Available on crate features ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance5Features<'a>
Available on crate features
ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance5Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance5Properties<'a>
Available on crate features ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance5Properties<'a>
Available on crate features
ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance5Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance6Features<'a>
Available on crate features ext_maintenance6 or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance6Features<'a>
Available on crate features
ext_maintenance6 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance6Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance6Properties<'a>
Available on crate features ext_maintenance6 or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance6Properties<'a>
Available on crate features
ext_maintenance6 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance6Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance7FeaturesKHR<'a>
Available on crate feature ext_maintenance7 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance7FeaturesKHR<'a>
Available on crate feature
ext_maintenance7 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance7FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance7PropertiesKHR<'a>
Available on crate feature ext_maintenance7 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance7PropertiesKHR<'a>
Available on crate feature
ext_maintenance7 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance7PropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance8FeaturesKHR<'a>
Available on crate feature ext_maintenance8 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance8FeaturesKHR<'a>
Available on crate feature
ext_maintenance8 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance8FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance9FeaturesKHR<'a>
Available on crate feature ext_maintenance9 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance9FeaturesKHR<'a>
Available on crate feature
ext_maintenance9 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance9FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance9PropertiesKHR<'a>
Available on crate feature ext_maintenance9 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance9PropertiesKHR<'a>
Available on crate feature
ext_maintenance9 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance9PropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance10FeaturesKHR<'a>
Available on crate feature ext_maintenance10 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance10FeaturesKHR<'a>
Available on crate feature
ext_maintenance10 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance10FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance10PropertiesKHR<'a>
Available on crate feature ext_maintenance10 only.
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance10PropertiesKHR<'a>
Available on crate feature
ext_maintenance10 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance10PropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMaintenance11FeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceMaintenance11FeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance11FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMapMemoryPlacedFeaturesEXT<'a>
Available on crate feature ext_map_memory_placed only.
impl<'a> ExtendableStructure for PhysicalDeviceMapMemoryPlacedFeaturesEXT<'a>
Available on crate feature
ext_map_memory_placed only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMapMemoryPlacedFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMapMemoryPlacedPropertiesEXT<'a>
Available on crate feature ext_map_memory_placed only.
impl<'a> ExtendableStructure for PhysicalDeviceMapMemoryPlacedPropertiesEXT<'a>
Available on crate feature
ext_map_memory_placed only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMapMemoryPlacedPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMemoryBudgetPropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceMemoryBudgetPropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMemoryBudgetPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMemoryDecompressionFeaturesEXT<'a>
Available on crate feature ext_memory_decompression only.
impl<'a> ExtendableStructure for PhysicalDeviceMemoryDecompressionFeaturesEXT<'a>
Available on crate feature
ext_memory_decompression only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMemoryDecompressionFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMemoryDecompressionPropertiesEXT<'a>
Available on crate feature ext_memory_decompression only.
impl<'a> ExtendableStructure for PhysicalDeviceMemoryDecompressionPropertiesEXT<'a>
Available on crate feature
ext_memory_decompression only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMemoryDecompressionPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMemoryPriorityFeaturesEXT<'a>
Available on crate feature ext_memory_priority only.
impl<'a> ExtendableStructure for PhysicalDeviceMemoryPriorityFeaturesEXT<'a>
Available on crate feature
ext_memory_priority only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMemoryPriorityFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMemoryProperties2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceMemoryProperties2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMemoryProperties2
Source§impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderFeaturesEXT<'a>
Available on crate feature ext_mesh_shader only.
impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderFeaturesEXT<'a>
Available on crate feature
ext_mesh_shader only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMeshShaderFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderFeaturesNV<'a>
Available on crate feature ext_mesh_shader only.
impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderFeaturesNV<'a>
Available on crate feature
ext_mesh_shader only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMeshShaderFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderPropertiesEXT<'a>
Available on crate feature ext_mesh_shader only.
impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderPropertiesEXT<'a>
Available on crate feature
ext_mesh_shader only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMeshShaderPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderPropertiesNV<'a>
Available on crate feature ext_mesh_shader only.
impl<'a> ExtendableStructure for PhysicalDeviceMeshShaderPropertiesNV<'a>
Available on crate feature
ext_mesh_shader only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMeshShaderPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiDrawFeaturesEXT<'a>
Available on crate feature ext_multi_draw only.
impl<'a> ExtendableStructure for PhysicalDeviceMultiDrawFeaturesEXT<'a>
Available on crate feature
ext_multi_draw only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultiDrawFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiDrawPropertiesEXT<'a>
Available on crate feature ext_multi_draw only.
impl<'a> ExtendableStructure for PhysicalDeviceMultiDrawPropertiesEXT<'a>
Available on crate feature
ext_multi_draw only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultiDrawPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT<'a>
Available on crate feature ext_multisampled_render_to_single_sampled only.
impl<'a> ExtendableStructure for PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT<'a>
Available on crate feature
ext_multisampled_render_to_single_sampled only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT<'a>
Available on crate feature ext_multisampled_render_to_swapchain only.
impl<'a> ExtendableStructure for PhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT<'a>
Available on crate feature
ext_multisampled_render_to_swapchain only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiviewFeatures<'a>
Available on crate features ext_multiview or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceMultiviewFeatures<'a>
Available on crate features
ext_multiview or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultiviewFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX<'a>
Available on crate feature ext_multiview_per_view_attributes only.
impl<'a> ExtendableStructure for PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX<'a>
Available on crate feature
ext_multiview_per_view_attributes only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM<'a>
Available on crate feature ext_multiview_per_view_render_areas only.
impl<'a> ExtendableStructure for PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM<'a>
Available on crate feature
ext_multiview_per_view_render_areas only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiviewProperties<'a>
Available on crate features ext_multiview or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceMultiviewProperties<'a>
Available on crate features
ext_multiview or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultiviewProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceMutableDescriptorTypeFeaturesEXT<'a>
Available on crate feature ext_mutable_descriptor_type only.
impl<'a> ExtendableStructure for PhysicalDeviceMutableDescriptorTypeFeaturesEXT<'a>
Available on crate feature
ext_mutable_descriptor_type only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMutableDescriptorTypeFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceNestedCommandBufferFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceNestedCommandBufferFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceNestedCommandBufferFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceNestedCommandBufferPropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceNestedCommandBufferPropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceNestedCommandBufferPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceNonSeamlessCubeMapFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceNonSeamlessCubeMapFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapFeaturesEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapFeaturesEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpacityMicromapFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapFeaturesKHR<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapFeaturesKHR<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpacityMicromapFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapPropertiesEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapPropertiesEXT<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpacityMicromapPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapPropertiesKHR<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapPropertiesKHR<'a>
Available on crate feature
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpacityMicromapPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpticalFlowFeaturesNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for PhysicalDeviceOpticalFlowFeaturesNV<'a>
Available on crate feature
ext_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpticalFlowFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpticalFlowPropertiesNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for PhysicalDeviceOpticalFlowPropertiesNV<'a>
Available on crate feature
ext_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpticalFlowPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePCIBusInfoPropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDevicePCIBusInfoPropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePciBusInfoPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT<'a>
Available on crate feature ext_pageable_device_local_memory only.
impl<'a> ExtendableStructure for PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT<'a>
Available on crate feature
ext_pageable_device_local_memory only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePartitionedAccelerationStructureFeaturesNV<'a>
Available on crate feature ext_partitioned_acceleration_structure only.
impl<'a> ExtendableStructure for PhysicalDevicePartitionedAccelerationStructureFeaturesNV<'a>
Available on crate feature
ext_partitioned_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePartitionedAccelerationStructureFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePartitionedAccelerationStructurePropertiesNV<'a>
Available on crate feature ext_partitioned_acceleration_structure only.
impl<'a> ExtendableStructure for PhysicalDevicePartitionedAccelerationStructurePropertiesNV<'a>
Available on crate feature
ext_partitioned_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePartitionedAccelerationStructurePropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePerStageDescriptorSetFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDevicePerStageDescriptorSetFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePerStageDescriptorSetFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePerformanceCountersByRegionFeaturesARM<'a>
Available on crate feature ext_performance_counters_by_region only.
impl<'a> ExtendableStructure for PhysicalDevicePerformanceCountersByRegionFeaturesARM<'a>
Available on crate feature
ext_performance_counters_by_region only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePerformanceCountersByRegionFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDevicePerformanceCountersByRegionPropertiesARM<'a>
Available on crate feature ext_performance_counters_by_region only.
impl<'a> ExtendableStructure for PhysicalDevicePerformanceCountersByRegionPropertiesARM<'a>
Available on crate feature
ext_performance_counters_by_region only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePerformanceCountersByRegionPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDevicePerformanceQueryFeaturesKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PhysicalDevicePerformanceQueryFeaturesKHR<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePerformanceQueryFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePerformanceQueryPropertiesKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PhysicalDevicePerformanceQueryPropertiesKHR<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePerformanceQueryPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineBinaryFeaturesKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PhysicalDevicePipelineBinaryFeaturesKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineBinaryFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineBinaryPropertiesKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PhysicalDevicePipelineBinaryPropertiesKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineBinaryPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC<'a>
impl<'a> ExtendableStructure for PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineCreationCacheControlFeatures<'a>
Available on crate features ext_pipeline_creation_cache_control or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDevicePipelineCreationCacheControlFeatures<'a>
Available on crate features
ext_pipeline_creation_cache_control or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineCreationCacheControlFeatures
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineExecutablePropertiesFeaturesKHR<'a>
Available on crate feature ext_pipeline_executable_properties only.
impl<'a> ExtendableStructure for PhysicalDevicePipelineExecutablePropertiesFeaturesKHR<'a>
Available on crate feature
ext_pipeline_executable_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineOpacityMicromapFeaturesARM<'a>
impl<'a> ExtendableStructure for PhysicalDevicePipelineOpacityMicromapFeaturesARM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineOpacityMicromapFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelinePropertiesFeaturesEXT<'a>
Available on crate feature ext_pipeline_properties only.
impl<'a> ExtendableStructure for PhysicalDevicePipelinePropertiesFeaturesEXT<'a>
Available on crate feature
ext_pipeline_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelinePropertiesFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineProtectedAccessFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDevicePipelineProtectedAccessFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineProtectedAccessFeatures
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineRobustnessFeatures<'a>
Available on crate features ext_pipeline_robustness or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDevicePipelineRobustnessFeatures<'a>
Available on crate features
ext_pipeline_robustness or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineRobustnessFeatures
Source§impl<'a> ExtendableStructure for PhysicalDevicePipelineRobustnessProperties<'a>
Available on crate features ext_pipeline_robustness or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDevicePipelineRobustnessProperties<'a>
Available on crate features
ext_pipeline_robustness or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePipelineRobustnessProperties
Source§impl<'a> ExtendableStructure for PhysicalDevicePointClippingProperties<'a>
Available on crate features ext_maintenance2 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDevicePointClippingProperties<'a>
Available on crate features
ext_maintenance2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePointClippingProperties
Source§impl<'a> ExtendableStructure for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePortabilitySubsetFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePortabilitySubsetPropertiesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDevicePortabilitySubsetPropertiesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePortabilitySubsetPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentBarrierFeaturesNV<'a>
Available on crate feature ext_present_barrier only.
impl<'a> ExtendableStructure for PhysicalDevicePresentBarrierFeaturesNV<'a>
Available on crate feature
ext_present_barrier only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentBarrierFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentId2FeaturesKHR<'a>
Available on crate feature ext_present_id2 only.
impl<'a> ExtendableStructure for PhysicalDevicePresentId2FeaturesKHR<'a>
Available on crate feature
ext_present_id2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentId2FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentIdFeaturesKHR<'a>
Available on crate feature ext_present_id only.
impl<'a> ExtendableStructure for PhysicalDevicePresentIdFeaturesKHR<'a>
Available on crate feature
ext_present_id only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentIdFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentMeteringFeaturesNV<'a>
Available on crate feature ext_present_metering only.
impl<'a> ExtendableStructure for PhysicalDevicePresentMeteringFeaturesNV<'a>
Available on crate feature
ext_present_metering only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentMeteringFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentTimingFeaturesEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for PhysicalDevicePresentTimingFeaturesEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentTimingFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentWait2FeaturesKHR<'a>
Available on crate feature ext_present_wait2 only.
impl<'a> ExtendableStructure for PhysicalDevicePresentWait2FeaturesKHR<'a>
Available on crate feature
ext_present_wait2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentWait2FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePresentWaitFeaturesKHR<'a>
Available on crate feature ext_present_wait only.
impl<'a> ExtendableStructure for PhysicalDevicePresentWaitFeaturesKHR<'a>
Available on crate feature
ext_present_wait only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentWaitFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDevicePrimitiveRestartIndexFeaturesEXT<'a>
Available on crate feature ext_primitive_restart_index only.
impl<'a> ExtendableStructure for PhysicalDevicePrimitiveRestartIndexFeaturesEXT<'a>
Available on crate feature
ext_primitive_restart_index only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePrimitiveRestartIndexFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePrivateDataFeatures<'a>
Available on crate features ext_private_data or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDevicePrivateDataFeatures<'a>
Available on crate features
ext_private_data or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePrivateDataFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceProperties2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceProperties2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceProperties2
Source§impl<'a> ExtendableStructure for PhysicalDeviceProtectedMemoryFeatures<'a>
Available on crate feature version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceProtectedMemoryFeatures<'a>
Available on crate feature
version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceProtectedMemoryFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceProtectedMemoryProperties<'a>
Available on crate feature version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceProtectedMemoryProperties<'a>
Available on crate feature
version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceProtectedMemoryProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceProvokingVertexFeaturesEXT<'a>
Available on crate feature ext_provoking_vertex only.
impl<'a> ExtendableStructure for PhysicalDeviceProvokingVertexFeaturesEXT<'a>
Available on crate feature
ext_provoking_vertex only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceProvokingVertexFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceProvokingVertexPropertiesEXT<'a>
Available on crate feature ext_provoking_vertex only.
impl<'a> ExtendableStructure for PhysicalDeviceProvokingVertexPropertiesEXT<'a>
Available on crate feature
ext_provoking_vertex only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceProvokingVertexPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDevicePushConstantBankFeaturesNV<'a>
Available on crate feature ext_push_constant_bank only.
impl<'a> ExtendableStructure for PhysicalDevicePushConstantBankFeaturesNV<'a>
Available on crate feature
ext_push_constant_bank only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePushConstantBankFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePushConstantBankPropertiesNV<'a>
Available on crate feature ext_push_constant_bank only.
impl<'a> ExtendableStructure for PhysicalDevicePushConstantBankPropertiesNV<'a>
Available on crate feature
ext_push_constant_bank only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePushConstantBankPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDevicePushDescriptorProperties<'a>
Available on crate features ext_push_descriptor or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDevicePushDescriptorProperties<'a>
Available on crate features
ext_push_descriptor or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePushDescriptorProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceQueuePerfHintFeaturesQCOM<'a>
Available on crate feature ext_queue_perf_hint only.
impl<'a> ExtendableStructure for PhysicalDeviceQueuePerfHintFeaturesQCOM<'a>
Available on crate feature
ext_queue_perf_hint only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceQueuePerfHintFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceQueuePerfHintPropertiesQCOM<'a>
Available on crate feature ext_queue_perf_hint only.
impl<'a> ExtendableStructure for PhysicalDeviceQueuePerfHintPropertiesQCOM<'a>
Available on crate feature
ext_queue_perf_hint only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceQueuePerfHintPropertiesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceRGBA10X6FormatsFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRGBA10X6FormatsFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRgba10X6FormatsFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>
Available on crate feature ext_rasterization_order_attachment_access only.
impl<'a> ExtendableStructure for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>
Available on crate feature
ext_rasterization_order_attachment_access only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceRawAccessChainsFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRawAccessChainsFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRawAccessChainsFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayQueryFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRayQueryFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayQueryFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderFeaturesEXT<'a>
Available on crate feature ext_ray_tracing_invocation_reorder only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderFeaturesEXT<'a>
Available on crate feature
ext_ray_tracing_invocation_reorder only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingInvocationReorderFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderFeaturesNV<'a>
Available on crate feature ext_ray_tracing_invocation_reorder only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderFeaturesNV<'a>
Available on crate feature
ext_ray_tracing_invocation_reorder only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingInvocationReorderFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderPropertiesEXT<'a>
Available on crate feature ext_ray_tracing_invocation_reorder only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderPropertiesEXT<'a>
Available on crate feature
ext_ray_tracing_invocation_reorder only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingInvocationReorderPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderPropertiesNV<'a>
Available on crate feature ext_ray_tracing_invocation_reorder only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderPropertiesNV<'a>
Available on crate feature
ext_ray_tracing_invocation_reorder only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingInvocationReorderPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV<'a>
Available on crate feature ext_ray_tracing_linear_swept_spheres only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV<'a>
Available on crate feature
ext_ray_tracing_linear_swept_spheres only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingMaintenance1FeaturesKHR<'a>
Available on crate feature ext_ray_tracing_maintenance1 only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingMaintenance1FeaturesKHR<'a>
Available on crate feature
ext_ray_tracing_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingMaintenance1FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingMotionBlurFeaturesNV<'a>
Available on crate feature ext_ray_tracing_motion_blur only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingMotionBlurFeaturesNV<'a>
Available on crate feature
ext_ray_tracing_motion_blur only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingMotionBlurFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPipelineFeaturesKHR<'a>
Available on crate feature ext_ray_tracing_pipeline only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPipelineFeaturesKHR<'a>
Available on crate feature
ext_ray_tracing_pipeline only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingPipelineFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPipelinePropertiesKHR<'a>
Available on crate feature ext_ray_tracing_pipeline only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPipelinePropertiesKHR<'a>
Available on crate feature
ext_ray_tracing_pipeline only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingPipelinePropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPositionFetchFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPositionFetchFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingPositionFetchFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPropertiesNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingPropertiesNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingValidationFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingValidationFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingValidationFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRelaxedLineRasterizationFeaturesIMG<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRelaxedLineRasterizationFeaturesIMG<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG
Source§impl<'a> ExtendableStructure for PhysicalDeviceRenderPassStripedFeaturesARM<'a>
Available on crate feature ext_render_pass_striped only.
impl<'a> ExtendableStructure for PhysicalDeviceRenderPassStripedFeaturesARM<'a>
Available on crate feature
ext_render_pass_striped only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRenderPassStripedFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceRenderPassStripedPropertiesARM<'a>
Available on crate feature ext_render_pass_striped only.
impl<'a> ExtendableStructure for PhysicalDeviceRenderPassStripedPropertiesARM<'a>
Available on crate feature
ext_render_pass_striped only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRenderPassStripedPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceRepresentativeFragmentTestFeaturesNV<'a>
Available on crate feature ext_representative_fragment_test only.
impl<'a> ExtendableStructure for PhysicalDeviceRepresentativeFragmentTestFeaturesNV<'a>
Available on crate feature
ext_representative_fragment_test only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRepresentativeFragmentTestFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRobustness2FeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRobustness2FeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRobustness2FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceRobustness2PropertiesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceRobustness2PropertiesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRobustness2PropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceSampleLocationsPropertiesEXT<'a>
Available on crate feature ext_sample_locations only.
impl<'a> ExtendableStructure for PhysicalDeviceSampleLocationsPropertiesEXT<'a>
Available on crate feature
ext_sample_locations only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSampleLocationsPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceSamplerFilterMinmaxProperties<'a>
Available on crate features ext_sampler_filter_minmax or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceSamplerFilterMinmaxProperties<'a>
Available on crate features
ext_sampler_filter_minmax or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSamplerFilterMinmaxProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceSamplerYcbcrConversionFeatures<'a>
Available on crate features ext_sampler_ycbcr_conversion or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceSamplerYcbcrConversionFeatures<'a>
Available on crate features
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSamplerYcbcrConversionFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceScalarBlockLayoutFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceScalarBlockLayoutFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceScalarBlockLayoutFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM<'a>
Available on crate feature ext_scheduling_controls only.
impl<'a> ExtendableStructure for PhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM<'a>
Available on crate feature
ext_scheduling_controls only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceSchedulingControlsFeaturesARM<'a>
Available on crate feature ext_scheduling_controls only.
impl<'a> ExtendableStructure for PhysicalDeviceSchedulingControlsFeaturesARM<'a>
Available on crate feature
ext_scheduling_controls only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSchedulingControlsFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceSchedulingControlsPropertiesARM<'a>
Available on crate feature ext_scheduling_controls only.
impl<'a> ExtendableStructure for PhysicalDeviceSchedulingControlsPropertiesARM<'a>
Available on crate feature
ext_scheduling_controls only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSchedulingControlsPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceSeparateDepthStencilLayoutsFeatures<'a>
Available on crate features ext_separate_depth_stencil_layouts or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceSeparateDepthStencilLayoutsFeatures<'a>
Available on crate features
ext_separate_depth_stencil_layouts or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSeparateDepthStencilLayoutsFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShader64BitIndexingFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShader64BitIndexingFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShader64BitIndexingFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderAbortFeaturesKHR<'a>
Available on crate feature ext_shader_abort only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderAbortFeaturesKHR<'a>
Available on crate feature
ext_shader_abort only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderAbortFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderAbortPropertiesKHR<'a>
Available on crate feature ext_shader_abort only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderAbortPropertiesKHR<'a>
Available on crate feature
ext_shader_abort only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderAbortPropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicFloat2FeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicFloat2FeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderAtomicFloat2FeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicFloatFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicFloatFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderAtomicFloatFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicInt64Features<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderAtomicInt64Features<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderAtomicInt64Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderBfloat16FeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderBfloat16FeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderBfloat16FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderClockFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderClockFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderClockFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderConstantDataFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderConstantDataFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderConstantDataFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderCoreBuiltinsFeaturesARM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderCoreBuiltinsFeaturesARM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderCoreBuiltinsFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderCoreBuiltinsPropertiesARM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderCoreBuiltinsPropertiesARM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderCoreBuiltinsPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderCoreProperties2AMD<'a>
Available on crate feature ext_shader_core_properties2 only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderCoreProperties2AMD<'a>
Available on crate feature
ext_shader_core_properties2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderCoreProperties2AMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderCorePropertiesAMD<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderCorePropertiesAMD<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderCorePropertiesAMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderCorePropertiesARM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderCorePropertiesARM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderCorePropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderDemoteToHelperInvocationFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderDemoteToHelperInvocationFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderDemoteToHelperInvocationFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderDrawParametersFeatures<'a>
Available on crate feature version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderDrawParametersFeatures<'a>
Available on crate feature
version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderDrawParametersFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderEnqueueFeaturesAMDX<'a>
Available on crate feature ext_shader_enqueue only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderEnqueueFeaturesAMDX<'a>
Available on crate feature
ext_shader_enqueue only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderEnqueueFeaturesAMDX
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderEnqueuePropertiesAMDX<'a>
Available on crate feature ext_shader_enqueue only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderEnqueuePropertiesAMDX<'a>
Available on crate feature
ext_shader_enqueue only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderEnqueuePropertiesAMDX
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderExpectAssumeFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderExpectAssumeFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderExpectAssumeFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderFloat8FeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderFloat8FeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderFloat8FeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderFloat16Int8Features<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderFloat16Int8Features<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderFloat16Int8Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderFloatControls2Features<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderFloatControls2Features<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderFloatControls2Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderFmaFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderFmaFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderFmaFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderImageAtomicInt64FeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderImageAtomicInt64FeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderImageFootprintFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderImageFootprintFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderImageFootprintFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderInstrumentationFeaturesARM<'a>
Available on crate feature ext_shader_instrumentation only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderInstrumentationFeaturesARM<'a>
Available on crate feature
ext_shader_instrumentation only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderInstrumentationFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderInstrumentationPropertiesARM<'a>
Available on crate feature ext_shader_instrumentation only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderInstrumentationPropertiesARM<'a>
Available on crate feature
ext_shader_instrumentation only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderInstrumentationPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderIntegerDotProductFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderIntegerDotProductFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderIntegerDotProductFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderIntegerDotProductProperties<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderIntegerDotProductProperties<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderIntegerDotProductProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderLongVectorFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderLongVectorFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderLongVectorFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderLongVectorPropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderLongVectorPropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderLongVectorPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderModuleIdentifierFeaturesEXT<'a>
Available on crate feature ext_shader_module_identifier only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderModuleIdentifierFeaturesEXT<'a>
Available on crate feature
ext_shader_module_identifier only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderModuleIdentifierFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderModuleIdentifierPropertiesEXT<'a>
Available on crate feature ext_shader_module_identifier only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderModuleIdentifierPropertiesEXT<'a>
Available on crate feature
ext_shader_module_identifier only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderModuleIdentifierPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderObjectFeaturesEXT<'a>
Available on crate feature ext_shader_object only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderObjectFeaturesEXT<'a>
Available on crate feature
ext_shader_object only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderObjectFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderObjectPropertiesEXT<'a>
Available on crate feature ext_shader_object only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderObjectPropertiesEXT<'a>
Available on crate feature
ext_shader_object only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderObjectPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderQuadControlFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderQuadControlFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderQuadControlFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderReplicatedCompositesFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderReplicatedCompositesFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSMBuiltinsFeaturesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSMBuiltinsFeaturesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSmBuiltinsFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSMBuiltinsPropertiesNV<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSMBuiltinsPropertiesNV<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSmBuiltinsPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSplitBarrierFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSplitBarrierFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSplitBarrierFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSplitBarrierPropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSplitBarrierPropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSplitBarrierPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSubgroupExtendedTypesFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupRotateFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupRotateFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSubgroupRotateFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderTerminateInvocationFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderTerminateInvocationFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderTerminateInvocationFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderTileImageFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderTileImageFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderTileImageFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderTileImagePropertiesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderTileImagePropertiesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderTileImagePropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderUntypedPointersFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderUntypedPointersFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderUntypedPointersFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShadingRateImageFeaturesNV<'a>
Available on crate feature ext_shading_rate_image only.
impl<'a> ExtendableStructure for PhysicalDeviceShadingRateImageFeaturesNV<'a>
Available on crate feature
ext_shading_rate_image only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShadingRateImageFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceShadingRateImagePropertiesNV<'a>
Available on crate feature ext_shading_rate_image only.
impl<'a> ExtendableStructure for PhysicalDeviceShadingRateImagePropertiesNV<'a>
Available on crate feature
ext_shading_rate_image only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShadingRateImagePropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceSparseImageFormatInfo2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceSparseImageFormatInfo2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSparseImageFormatInfo2
Source§impl<'a> ExtendableStructure for PhysicalDeviceSubgroupProperties<'a>
Available on crate feature version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceSubgroupProperties<'a>
Available on crate feature
version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSubgroupProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceSubgroupSizeControlFeatures<'a>
Available on crate features ext_subgroup_size_control or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceSubgroupSizeControlFeatures<'a>
Available on crate features
ext_subgroup_size_control or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSubgroupSizeControlFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceSubgroupSizeControlProperties<'a>
Available on crate features ext_subgroup_size_control or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceSubgroupSizeControlProperties<'a>
Available on crate features
ext_subgroup_size_control or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSubgroupSizeControlProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceSubpassMergeFeedbackFeaturesEXT<'a>
Available on crate feature ext_subpass_merge_feedback only.
impl<'a> ExtendableStructure for PhysicalDeviceSubpassMergeFeedbackFeaturesEXT<'a>
Available on crate feature
ext_subpass_merge_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceSubpassShadingFeaturesHUAWEI<'a>
Available on crate feature ext_subpass_shading only.
impl<'a> ExtendableStructure for PhysicalDeviceSubpassShadingFeaturesHUAWEI<'a>
Available on crate feature
ext_subpass_shading only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSubpassShadingFeaturesHUAWEI
Source§impl<'a> ExtendableStructure for PhysicalDeviceSubpassShadingPropertiesHUAWEI<'a>
Available on crate feature ext_subpass_shading only.
impl<'a> ExtendableStructure for PhysicalDeviceSubpassShadingPropertiesHUAWEI<'a>
Available on crate feature
ext_subpass_shading only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSubpassShadingPropertiesHUAWEI
Source§impl<'a> ExtendableStructure for PhysicalDeviceSurfaceInfo2KHR<'a>
Available on crate feature ext_get_surface_capabilities2 only.
impl<'a> ExtendableStructure for PhysicalDeviceSurfaceInfo2KHR<'a>
Available on crate feature
ext_get_surface_capabilities2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSurfaceInfo2KHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceSwapchainMaintenance1FeaturesKHR<'a>
Available on crate feature ext_swapchain_maintenance1 only.
impl<'a> ExtendableStructure for PhysicalDeviceSwapchainMaintenance1FeaturesKHR<'a>
Available on crate feature
ext_swapchain_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSwapchainMaintenance1FeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceSynchronization2Features<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceSynchronization2Features<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSynchronization2Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceTensorFeaturesARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for PhysicalDeviceTensorFeaturesARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTensorFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceTensorPropertiesARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for PhysicalDeviceTensorPropertiesARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTensorPropertiesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceTexelBufferAlignmentFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceTexelBufferAlignmentFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTexelBufferAlignmentFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceTexelBufferAlignmentProperties<'a>
impl<'a> ExtendableStructure for PhysicalDeviceTexelBufferAlignmentProperties<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTexelBufferAlignmentProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceTextureCompressionASTC3DFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceTextureCompressionASTC3DFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTextureCompressionAstc3DFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTextureCompressionAstcHdrFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceThrottleHintFeaturesSEC<'a>
Available on crate feature ext_throttle_hint only.
impl<'a> ExtendableStructure for PhysicalDeviceThrottleHintFeaturesSEC<'a>
Available on crate feature
ext_throttle_hint only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceThrottleHintFeaturesSEC
Source§impl<'a> ExtendableStructure for PhysicalDeviceTileMemoryHeapFeaturesQCOM<'a>
Available on crate feature ext_tile_memory_heap only.
impl<'a> ExtendableStructure for PhysicalDeviceTileMemoryHeapFeaturesQCOM<'a>
Available on crate feature
ext_tile_memory_heap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTileMemoryHeapFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceTileMemoryHeapPropertiesQCOM<'a>
Available on crate feature ext_tile_memory_heap only.
impl<'a> ExtendableStructure for PhysicalDeviceTileMemoryHeapPropertiesQCOM<'a>
Available on crate feature
ext_tile_memory_heap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTileMemoryHeapPropertiesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceTilePropertiesFeaturesQCOM<'a>
Available on crate feature ext_tile_properties only.
impl<'a> ExtendableStructure for PhysicalDeviceTilePropertiesFeaturesQCOM<'a>
Available on crate feature
ext_tile_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTilePropertiesFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceTileShadingFeaturesQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for PhysicalDeviceTileShadingFeaturesQCOM<'a>
Available on crate feature
ext_tile_shading only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTileShadingFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceTileShadingPropertiesQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for PhysicalDeviceTileShadingPropertiesQCOM<'a>
Available on crate feature
ext_tile_shading only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTileShadingPropertiesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceTimelineSemaphoreFeatures<'a>
Available on crate features ext_timeline_semaphore or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceTimelineSemaphoreFeatures<'a>
Available on crate features
ext_timeline_semaphore or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTimelineSemaphoreFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceTimelineSemaphoreProperties<'a>
Available on crate features ext_timeline_semaphore or version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceTimelineSemaphoreProperties<'a>
Available on crate features
ext_timeline_semaphore or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTimelineSemaphoreProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceToolProperties<'a>
Available on crate features ext_tooling_info or version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceToolProperties<'a>
Available on crate features
ext_tooling_info or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceToolProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceTransformFeedbackFeaturesEXT<'a>
Available on crate feature ext_transform_feedback only.
impl<'a> ExtendableStructure for PhysicalDeviceTransformFeedbackFeaturesEXT<'a>
Available on crate feature
ext_transform_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTransformFeedbackFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceTransformFeedbackPropertiesEXT<'a>
Available on crate feature ext_transform_feedback only.
impl<'a> ExtendableStructure for PhysicalDeviceTransformFeedbackPropertiesEXT<'a>
Available on crate feature
ext_transform_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTransformFeedbackPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceUnifiedImageLayoutsFeaturesKHR<'a>
Available on crate feature ext_unified_image_layouts only.
impl<'a> ExtendableStructure for PhysicalDeviceUnifiedImageLayoutsFeaturesKHR<'a>
Available on crate feature
ext_unified_image_layouts only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceUniformBufferStandardLayoutFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceUniformBufferStandardLayoutFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceUniformBufferStandardLayoutFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceVariablePointersFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceVariablePointersFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVariablePointersFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeDivisorFeatures<'a>
Available on crate features ext_vertex_attribute_divisor or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeDivisorFeatures<'a>
Available on crate features
ext_vertex_attribute_divisor or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVertexAttributeDivisorFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeDivisorProperties<'a>
Available on crate features ext_vertex_attribute_divisor or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeDivisorProperties<'a>
Available on crate features
ext_vertex_attribute_divisor or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVertexAttributeDivisorProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeDivisorPropertiesEXT<'a>
Available on crate feature ext_vertex_attribute_divisor only.
impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeDivisorPropertiesEXT<'a>
Available on crate feature
ext_vertex_attribute_divisor only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVertexAttributeDivisorPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeRobustnessFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceVertexAttributeRobustnessFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceVertexInputDynamicStateFeaturesEXT<'a>
Available on crate feature ext_vertex_input_dynamic_state only.
impl<'a> ExtendableStructure for PhysicalDeviceVertexInputDynamicStateFeaturesEXT<'a>
Available on crate feature
ext_vertex_input_dynamic_state only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVertexInputDynamicStateFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan11Features<'a>
Available on crate feature version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan11Features<'a>
Available on crate feature
version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan11Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan11Properties<'a>
Available on crate feature version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan11Properties<'a>
Available on crate feature
version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan11Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan12Features<'a>
Available on crate feature version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan12Features<'a>
Available on crate feature
version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan12Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan12Properties<'a>
Available on crate feature version_1_2 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan12Properties<'a>
Available on crate feature
version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan12Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan13Features<'a>
Available on crate feature version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan13Features<'a>
Available on crate feature
version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan13Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan13Properties<'a>
Available on crate feature version_1_3 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan13Properties<'a>
Available on crate feature
version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan13Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan14Features<'a>
Available on crate feature version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan14Features<'a>
Available on crate feature
version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan14Features
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkan14Properties<'a>
Available on crate feature version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceVulkan14Properties<'a>
Available on crate feature
version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkan14Properties
Source§impl<'a> ExtendableStructure for PhysicalDeviceVulkanMemoryModelFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceVulkanMemoryModelFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceVulkanMemoryModelFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceYcbcrDegammaFeaturesQCOM<'a>
Available on crate feature ext_ycbcr_degamma only.
impl<'a> ExtendableStructure for PhysicalDeviceYcbcrDegammaFeaturesQCOM<'a>
Available on crate feature
ext_ycbcr_degamma only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceYcbcrDegammaFeaturesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceYcbcrImageArraysFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceYcbcrImageArraysFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceYcbcrImageArraysFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT<'a>
impl<'a> ExtendableStructure for PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
Source§impl<'a> ExtendableStructure for PipelineBinaryCreateInfoKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PipelineBinaryCreateInfoKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineBinaryCreateInfoKHR
Source§impl<'a> ExtendableStructure for PipelineBinaryDataInfoKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PipelineBinaryDataInfoKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineBinaryDataInfoKHR
Source§impl<'a> ExtendableStructure for PipelineBinaryHandlesInfoKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PipelineBinaryHandlesInfoKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineBinaryHandlesInfoKHR
Source§impl<'a> ExtendableStructure for PipelineBinaryInfoKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PipelineBinaryInfoKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineBinaryInfoKHR
Source§impl<'a> ExtendableStructure for PipelineBinaryKeyKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PipelineBinaryKeyKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineBinaryKeyKHR
Source§impl<'a> ExtendableStructure for PipelineCacheCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineCacheCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineCacheCreateInfo
Source§impl<'a> ExtendableStructure for PipelineColorBlendAdvancedStateCreateInfoEXT<'a>
Available on crate feature ext_blend_operation_advanced only.
impl<'a> ExtendableStructure for PipelineColorBlendAdvancedStateCreateInfoEXT<'a>
Available on crate feature
ext_blend_operation_advanced only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineColorBlendAdvancedStateCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineColorBlendStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineColorBlendStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineColorBlendStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineColorWriteCreateInfoEXT<'a>
Available on crate feature ext_color_write_enable only.
impl<'a> ExtendableStructure for PipelineColorWriteCreateInfoEXT<'a>
Available on crate feature
ext_color_write_enable only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineColorWriteCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineCompilerControlCreateInfoAMD<'a>
Available on crate feature ext_pipeline_compiler_control only.
impl<'a> ExtendableStructure for PipelineCompilerControlCreateInfoAMD<'a>
Available on crate feature
ext_pipeline_compiler_control only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCompilerControlCreateInfoAMD
Source§impl<'a> ExtendableStructure for PipelineCoverageModulationStateCreateInfoNV<'a>
Available on crate feature ext_framebuffer_mixed_samples only.
impl<'a> ExtendableStructure for PipelineCoverageModulationStateCreateInfoNV<'a>
Available on crate feature
ext_framebuffer_mixed_samples only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCoverageModulationStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineCoverageReductionStateCreateInfoNV<'a>
Available on crate feature ext_coverage_reduction_mode only.
impl<'a> ExtendableStructure for PipelineCoverageReductionStateCreateInfoNV<'a>
Available on crate feature
ext_coverage_reduction_mode only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCoverageReductionStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineCoverageToColorStateCreateInfoNV<'a>
Available on crate feature ext_fragment_coverage_to_color only.
impl<'a> ExtendableStructure for PipelineCoverageToColorStateCreateInfoNV<'a>
Available on crate feature
ext_fragment_coverage_to_color only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCoverageToColorStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineCreateFlags2CreateInfo<'a>
Available on crate features ext_extended_flags or ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for PipelineCreateFlags2CreateInfo<'a>
Available on crate features
ext_extended_flags or ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCreateFlags2CreateInfo
Source§impl<'a> ExtendableStructure for PipelineCreateInfoKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for PipelineCreateInfoKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCreateInfoKHR
Source§impl<'a> ExtendableStructure for PipelineCreationFeedbackCreateInfo<'a>
Available on crate features ext_pipeline_creation_feedback or version_1_3 only.
impl<'a> ExtendableStructure for PipelineCreationFeedbackCreateInfo<'a>
Available on crate features
ext_pipeline_creation_feedback or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCreationFeedbackCreateInfo
Source§impl<'a> ExtendableStructure for PipelineDepthStencilStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineDepthStencilStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineDepthStencilStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineDiscardRectangleStateCreateInfoEXT<'a>
Available on crate feature ext_discard_rectangles only.
impl<'a> ExtendableStructure for PipelineDiscardRectangleStateCreateInfoEXT<'a>
Available on crate feature
ext_discard_rectangles only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineDiscardRectangleStateCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineDynamicStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineDynamicStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineDynamicStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineExecutableInfoKHR<'a>
Available on crate feature ext_pipeline_executable_properties only.
impl<'a> ExtendableStructure for PipelineExecutableInfoKHR<'a>
Available on crate feature
ext_pipeline_executable_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineExecutableInfoKHR
Source§impl<'a> ExtendableStructure for PipelineExecutableInternalRepresentationKHR<'a>
Available on crate feature ext_pipeline_executable_properties only.
impl<'a> ExtendableStructure for PipelineExecutableInternalRepresentationKHR<'a>
Available on crate feature
ext_pipeline_executable_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineExecutableInternalRepresentationKHR
Source§impl<'a> ExtendableStructure for PipelineExecutablePropertiesKHR<'a>
Available on crate feature ext_pipeline_executable_properties only.
impl<'a> ExtendableStructure for PipelineExecutablePropertiesKHR<'a>
Available on crate feature
ext_pipeline_executable_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineExecutablePropertiesKHR
Source§impl<'a> ExtendableStructure for PipelineExecutableStatisticKHR<'a>
Available on crate feature ext_pipeline_executable_properties only.
impl<'a> ExtendableStructure for PipelineExecutableStatisticKHR<'a>
Available on crate feature
ext_pipeline_executable_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineExecutableStatisticKHR
Source§impl<'a> ExtendableStructure for PipelineFragmentDensityMapLayeredCreateInfoVALVE<'a>
Available on crate feature ext_fragment_density_map_layered only.
impl<'a> ExtendableStructure for PipelineFragmentDensityMapLayeredCreateInfoVALVE<'a>
Available on crate feature
ext_fragment_density_map_layered only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineFragmentDensityMapLayeredCreateInfoVALVE
Source§impl<'a> ExtendableStructure for PipelineFragmentShadingRateEnumStateCreateInfoNV<'a>
Available on crate feature ext_fragment_shading_rate_enums only.
impl<'a> ExtendableStructure for PipelineFragmentShadingRateEnumStateCreateInfoNV<'a>
Available on crate feature
ext_fragment_shading_rate_enums only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineFragmentShadingRateEnumStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineFragmentShadingRateStateCreateInfoKHR<'a>
Available on crate feature ext_fragment_shading_rate only.
impl<'a> ExtendableStructure for PipelineFragmentShadingRateStateCreateInfoKHR<'a>
Available on crate feature
ext_fragment_shading_rate only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineFragmentShadingRateStateCreateInfoKHR
Source§impl<'a> ExtendableStructure for PipelineIndirectDeviceAddressInfoNV<'a>
Available on crate feature ext_device_generated_commands_compute only.
impl<'a> ExtendableStructure for PipelineIndirectDeviceAddressInfoNV<'a>
Available on crate feature
ext_device_generated_commands_compute only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineIndirectDeviceAddressInfoNV
Source§impl<'a> ExtendableStructure for PipelineInfoKHR<'a>
Available on crate features ext_pipeline_executable_properties or ext_pipeline_properties only.
impl<'a> ExtendableStructure for PipelineInfoKHR<'a>
Available on crate features
ext_pipeline_executable_properties or ext_pipeline_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineInfoKHR
Source§impl<'a> ExtendableStructure for PipelineInputAssemblyStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineInputAssemblyStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineInputAssemblyStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineLayoutCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineLayoutCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineLayoutCreateInfo
Source§impl<'a> ExtendableStructure for PipelineLibraryCreateInfoKHR<'a>
Available on crate feature ext_pipeline_library only.
impl<'a> ExtendableStructure for PipelineLibraryCreateInfoKHR<'a>
Available on crate feature
ext_pipeline_library only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineLibraryCreateInfoKHR
Source§impl<'a> ExtendableStructure for PipelineMultisampleStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineMultisampleStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineMultisampleStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelinePropertiesIdentifierEXT<'a>
Available on crate feature ext_pipeline_properties only.
impl<'a> ExtendableStructure for PipelinePropertiesIdentifierEXT<'a>
Available on crate feature
ext_pipeline_properties only.const STRUCTURE_TYPE: StructureType = StructureType::PipelinePropertiesIdentifierEXT
Source§impl<'a> ExtendableStructure for PipelineRasterizationConservativeStateCreateInfoEXT<'a>
Available on crate feature ext_conservative_rasterization only.
impl<'a> ExtendableStructure for PipelineRasterizationConservativeStateCreateInfoEXT<'a>
Available on crate feature
ext_conservative_rasterization only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRasterizationConservativeStateCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineRasterizationDepthClipStateCreateInfoEXT<'a>
Available on crate feature ext_depth_clip_enable only.
impl<'a> ExtendableStructure for PipelineRasterizationDepthClipStateCreateInfoEXT<'a>
Available on crate feature
ext_depth_clip_enable only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRasterizationDepthClipStateCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineRasterizationLineStateCreateInfo<'a>
Available on crate features ext_line_rasterization or version_1_4 only.
impl<'a> ExtendableStructure for PipelineRasterizationLineStateCreateInfo<'a>
Available on crate features
ext_line_rasterization or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRasterizationLineStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineRasterizationProvokingVertexStateCreateInfoEXT<'a>
Available on crate feature ext_provoking_vertex only.
impl<'a> ExtendableStructure for PipelineRasterizationProvokingVertexStateCreateInfoEXT<'a>
Available on crate feature
ext_provoking_vertex only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRasterizationProvokingVertexStateCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineRasterizationStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineRasterizationStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineRasterizationStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineRasterizationStateRasterizationOrderAMD<'a>
Available on crate feature ext_rasterization_order only.
impl<'a> ExtendableStructure for PipelineRasterizationStateRasterizationOrderAMD<'a>
Available on crate feature
ext_rasterization_order only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRasterizationStateRasterizationOrderAMD
Source§impl<'a> ExtendableStructure for PipelineRasterizationStateStreamCreateInfoEXT<'a>
Available on crate feature ext_transform_feedback only.
impl<'a> ExtendableStructure for PipelineRasterizationStateStreamCreateInfoEXT<'a>
Available on crate feature
ext_transform_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRasterizationStateStreamCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineRenderingCreateInfo<'a>
Available on crate features ext_dynamic_rendering or version_1_3 only.
impl<'a> ExtendableStructure for PipelineRenderingCreateInfo<'a>
Available on crate features
ext_dynamic_rendering or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRenderingCreateInfo
Source§impl<'a> ExtendableStructure for PipelineRepresentativeFragmentTestStateCreateInfoNV<'a>
Available on crate feature ext_representative_fragment_test only.
impl<'a> ExtendableStructure for PipelineRepresentativeFragmentTestStateCreateInfoNV<'a>
Available on crate feature
ext_representative_fragment_test only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRepresentativeFragmentTestStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineRobustnessCreateInfo<'a>
Available on crate features ext_pipeline_robustness or version_1_4 only.
impl<'a> ExtendableStructure for PipelineRobustnessCreateInfo<'a>
Available on crate features
ext_pipeline_robustness or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineRobustnessCreateInfo
Source§impl<'a> ExtendableStructure for PipelineSampleLocationsStateCreateInfoEXT<'a>
Available on crate feature ext_sample_locations only.
impl<'a> ExtendableStructure for PipelineSampleLocationsStateCreateInfoEXT<'a>
Available on crate feature
ext_sample_locations only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineSampleLocationsStateCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineShaderStageCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineShaderStageCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineShaderStageCreateInfo
Source§impl<'a> ExtendableStructure for PipelineShaderStageModuleIdentifierCreateInfoEXT<'a>
Available on crate feature ext_shader_module_identifier only.
impl<'a> ExtendableStructure for PipelineShaderStageModuleIdentifierCreateInfoEXT<'a>
Available on crate feature
ext_shader_module_identifier only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineShaderStageModuleIdentifierCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineShaderStageNodeCreateInfoAMDX<'a>
Available on crate feature ext_shader_enqueue only.
impl<'a> ExtendableStructure for PipelineShaderStageNodeCreateInfoAMDX<'a>
Available on crate feature
ext_shader_enqueue only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineShaderStageNodeCreateInfoAMDX
Source§impl<'a> ExtendableStructure for PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>
Available on crate features ext_shader_object or ext_subgroup_size_control or version_1_3 only.
impl<'a> ExtendableStructure for PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>
Available on crate features
ext_shader_object or ext_subgroup_size_control or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineShaderStageRequiredSubgroupSizeCreateInfo
Source§impl<'a> ExtendableStructure for PipelineTessellationDomainOriginStateCreateInfo<'a>
Available on crate features ext_maintenance2 or version_1_1 only.
impl<'a> ExtendableStructure for PipelineTessellationDomainOriginStateCreateInfo<'a>
Available on crate features
ext_maintenance2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineTessellationDomainOriginStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineTessellationStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineTessellationStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineTessellationStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineVertexInputDivisorStateCreateInfo<'a>
Available on crate features ext_vertex_attribute_divisor or version_1_4 only.
impl<'a> ExtendableStructure for PipelineVertexInputDivisorStateCreateInfo<'a>
Available on crate features
ext_vertex_attribute_divisor or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineVertexInputDivisorStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineVertexInputStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineVertexInputStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineVertexInputStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineViewportCoarseSampleOrderStateCreateInfoNV<'a>
Available on crate feature ext_shading_rate_image only.
impl<'a> ExtendableStructure for PipelineViewportCoarseSampleOrderStateCreateInfoNV<'a>
Available on crate feature
ext_shading_rate_image only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportCoarseSampleOrderStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineViewportDepthClampControlCreateInfoEXT<'a>
Available on crate feature ext_depth_clamp_control only.
impl<'a> ExtendableStructure for PipelineViewportDepthClampControlCreateInfoEXT<'a>
Available on crate feature
ext_depth_clamp_control only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportDepthClampControlCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineViewportDepthClipControlCreateInfoEXT<'a>
Available on crate feature ext_depth_clip_control only.
impl<'a> ExtendableStructure for PipelineViewportDepthClipControlCreateInfoEXT<'a>
Available on crate feature
ext_depth_clip_control only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportDepthClipControlCreateInfoEXT
Source§impl<'a> ExtendableStructure for PipelineViewportExclusiveScissorStateCreateInfoNV<'a>
Available on crate feature ext_scissor_exclusive only.
impl<'a> ExtendableStructure for PipelineViewportExclusiveScissorStateCreateInfoNV<'a>
Available on crate feature
ext_scissor_exclusive only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportExclusiveScissorStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineViewportShadingRateImageStateCreateInfoNV<'a>
Available on crate feature ext_shading_rate_image only.
impl<'a> ExtendableStructure for PipelineViewportShadingRateImageStateCreateInfoNV<'a>
Available on crate feature
ext_shading_rate_image only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportShadingRateImageStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineViewportStateCreateInfo<'a>
impl<'a> ExtendableStructure for PipelineViewportStateCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportStateCreateInfo
Source§impl<'a> ExtendableStructure for PipelineViewportSwizzleStateCreateInfoNV<'a>
Available on crate feature ext_viewport_swizzle only.
impl<'a> ExtendableStructure for PipelineViewportSwizzleStateCreateInfoNV<'a>
Available on crate feature
ext_viewport_swizzle only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportSwizzleStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineViewportWScalingStateCreateInfoNV<'a>
Available on crate feature ext_clip_space_w_scaling only.
impl<'a> ExtendableStructure for PipelineViewportWScalingStateCreateInfoNV<'a>
Available on crate feature
ext_clip_space_w_scaling only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineViewportWScalingStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PresentFrameTokenGGP<'a>
Available on crate feature ext_frame_token only.
impl<'a> ExtendableStructure for PresentFrameTokenGGP<'a>
Available on crate feature
ext_frame_token only.const STRUCTURE_TYPE: StructureType = StructureType::PresentFrameTokenGGP
Source§impl<'a> ExtendableStructure for PresentId2KHR<'a>
Available on crate feature ext_present_id2 only.
impl<'a> ExtendableStructure for PresentId2KHR<'a>
Available on crate feature
ext_present_id2 only.const STRUCTURE_TYPE: StructureType = StructureType::PresentId2KHR
Source§impl<'a> ExtendableStructure for PresentIdKHR<'a>
Available on crate feature ext_present_id only.
impl<'a> ExtendableStructure for PresentIdKHR<'a>
Available on crate feature
ext_present_id only.const STRUCTURE_TYPE: StructureType = StructureType::PresentIdKHR
Source§impl<'a> ExtendableStructure for PresentInfoKHR<'a>
Available on crate feature ext_swapchain only.
impl<'a> ExtendableStructure for PresentInfoKHR<'a>
Available on crate feature
ext_swapchain only.const STRUCTURE_TYPE: StructureType = StructureType::PresentInfoKHR
Source§impl<'a> ExtendableStructure for PresentRegionsKHR<'a>
Available on crate feature ext_incremental_present only.
impl<'a> ExtendableStructure for PresentRegionsKHR<'a>
Available on crate feature
ext_incremental_present only.const STRUCTURE_TYPE: StructureType = StructureType::PresentRegionsKHR
Source§impl<'a> ExtendableStructure for PresentTimesInfoGOOGLE<'a>
Available on crate feature ext_display_timing only.
impl<'a> ExtendableStructure for PresentTimesInfoGOOGLE<'a>
Available on crate feature
ext_display_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PresentTimesInfoGOOGLE
Source§impl<'a> ExtendableStructure for PresentTimingInfoEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for PresentTimingInfoEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PresentTimingInfoEXT
Source§impl<'a> ExtendableStructure for PresentTimingSurfaceCapabilitiesEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for PresentTimingSurfaceCapabilitiesEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PresentTimingSurfaceCapabilitiesEXT
Source§impl<'a> ExtendableStructure for PresentTimingsInfoEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for PresentTimingsInfoEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PresentTimingsInfoEXT
Source§impl<'a> ExtendableStructure for PresentWait2InfoKHR<'a>
Available on crate feature ext_present_wait2 only.
impl<'a> ExtendableStructure for PresentWait2InfoKHR<'a>
Available on crate feature
ext_present_wait2 only.const STRUCTURE_TYPE: StructureType = StructureType::PresentWait2InfoKHR
Source§impl<'a> ExtendableStructure for PrivateDataSlotCreateInfo<'a>
Available on crate features ext_private_data or version_1_3 only.
impl<'a> ExtendableStructure for PrivateDataSlotCreateInfo<'a>
Available on crate features
ext_private_data or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PrivateDataSlotCreateInfo
Source§impl<'a> ExtendableStructure for ProtectedSubmitInfo<'a>
Available on crate feature version_1_1 only.
impl<'a> ExtendableStructure for ProtectedSubmitInfo<'a>
Available on crate feature
version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ProtectedSubmitInfo
Source§impl<'a> ExtendableStructure for PushConstantBankInfoNV<'a>
Available on crate feature ext_push_constant_bank only.
impl<'a> ExtendableStructure for PushConstantBankInfoNV<'a>
Available on crate feature
ext_push_constant_bank only.const STRUCTURE_TYPE: StructureType = StructureType::PushConstantBankInfoNV
Source§impl<'a> ExtendableStructure for PushConstantsInfo<'a>
Available on crate features ext_maintenance6 or version_1_4 only.
impl<'a> ExtendableStructure for PushConstantsInfo<'a>
Available on crate features
ext_maintenance6 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PushConstantsInfo
Source§impl<'a> ExtendableStructure for PushDataInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for PushDataInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::PushDataInfoEXT
Source§impl<'a> ExtendableStructure for PushDescriptorSetInfo<'a>
Available on crate feature version_1_4, or crate features ext_maintenance6 and ext_push_descriptor only.
impl<'a> ExtendableStructure for PushDescriptorSetInfo<'a>
Available on crate feature
version_1_4, or crate features ext_maintenance6 and ext_push_descriptor only.const STRUCTURE_TYPE: StructureType = StructureType::PushDescriptorSetInfo
Source§impl<'a> ExtendableStructure for PushDescriptorSetWithTemplateInfo<'a>
Available on crate feature version_1_4, or crate features ext_maintenance6 and ext_push_descriptor only.
impl<'a> ExtendableStructure for PushDescriptorSetWithTemplateInfo<'a>
Available on crate feature
version_1_4, or crate features ext_maintenance6 and ext_push_descriptor only.const STRUCTURE_TYPE: StructureType = StructureType::PushDescriptorSetWithTemplateInfo
Source§impl<'a> ExtendableStructure for QueryLowLatencySupportNV<'a>
Available on crate feature ext_low_latency only.
impl<'a> ExtendableStructure for QueryLowLatencySupportNV<'a>
Available on crate feature
ext_low_latency only.const STRUCTURE_TYPE: StructureType = StructureType::QueryLowLatencySupportNV
Source§impl<'a> ExtendableStructure for QueryPoolCreateInfo<'a>
impl<'a> ExtendableStructure for QueryPoolCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::QueryPoolCreateInfo
Source§impl<'a> ExtendableStructure for QueryPoolPerformanceCreateInfoKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for QueryPoolPerformanceCreateInfoKHR<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::QueryPoolPerformanceCreateInfoKHR
Source§impl<'a> ExtendableStructure for QueryPoolPerformanceQueryCreateInfoINTEL<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for QueryPoolPerformanceQueryCreateInfoINTEL<'a>
Available on crate feature
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::QueryPoolPerformanceQueryCreateInfoINTEL
Source§impl<'a> ExtendableStructure for QueueFamilyCheckpointProperties2NV<'a>
Available on crate feature ext_device_diagnostic_checkpoints and (crate features ext_synchronization2 or version_1_3) only.
impl<'a> ExtendableStructure for QueueFamilyCheckpointProperties2NV<'a>
Available on crate feature
ext_device_diagnostic_checkpoints and (crate features ext_synchronization2 or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyCheckpointProperties2NV
Source§impl<'a> ExtendableStructure for QueueFamilyCheckpointPropertiesNV<'a>
Available on crate feature ext_device_diagnostic_checkpoints only.
impl<'a> ExtendableStructure for QueueFamilyCheckpointPropertiesNV<'a>
Available on crate feature
ext_device_diagnostic_checkpoints only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyCheckpointPropertiesNV
Source§impl<'a> ExtendableStructure for QueueFamilyDataGraphOpticalFlowPropertiesARM<'a>
Available on crate feature ext_data_graph_optical_flow only.
impl<'a> ExtendableStructure for QueueFamilyDataGraphOpticalFlowPropertiesARM<'a>
Available on crate feature
ext_data_graph_optical_flow only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyDataGraphOpticalFlowPropertiesARM
Source§impl<'a> ExtendableStructure for QueueFamilyDataGraphProcessingEnginePropertiesARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for QueueFamilyDataGraphProcessingEnginePropertiesARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyDataGraphProcessingEnginePropertiesARM
Source§impl<'a> ExtendableStructure for QueueFamilyDataGraphPropertiesARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for QueueFamilyDataGraphPropertiesARM<'a>
Available on crate feature
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyDataGraphPropertiesARM
Source§impl<'a> ExtendableStructure for QueueFamilyDataGraphTOSAPropertiesARM<'a>
Available on crate feature ext_data_graph_instruction_set_tosa only.
impl<'a> ExtendableStructure for QueueFamilyDataGraphTOSAPropertiesARM<'a>
Available on crate feature
ext_data_graph_instruction_set_tosa only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyDataGraphTosaPropertiesARM
Source§impl<'a> ExtendableStructure for QueueFamilyGlobalPriorityProperties<'a>
Available on crate features ext_global_priority only.
impl<'a> ExtendableStructure for QueueFamilyGlobalPriorityProperties<'a>
Available on crate features
ext_global_priority only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyGlobalPriorityProperties
Source§impl<'a> ExtendableStructure for QueueFamilyOptimalImageTransferGranularityPropertiesKHR<'a>
impl<'a> ExtendableStructure for QueueFamilyOptimalImageTransferGranularityPropertiesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyOptimalImageTransferGranularityPropertiesKHR
Source§impl<'a> ExtendableStructure for QueueFamilyOwnershipTransferPropertiesKHR<'a>
Available on crate feature ext_maintenance9 only.
impl<'a> ExtendableStructure for QueueFamilyOwnershipTransferPropertiesKHR<'a>
Available on crate feature
ext_maintenance9 only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyOwnershipTransferPropertiesKHR
Source§impl<'a> ExtendableStructure for QueueFamilyProperties2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for QueueFamilyProperties2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyProperties2
Source§impl<'a> ExtendableStructure for RayTracingPipelineClusterAccelerationStructureCreateInfoNV<'a>
Available on crate features ext_cluster_acceleration_structure and ext_ray_tracing_pipeline only.
impl<'a> ExtendableStructure for RayTracingPipelineClusterAccelerationStructureCreateInfoNV<'a>
Available on crate features
ext_cluster_acceleration_structure and ext_ray_tracing_pipeline only.const STRUCTURE_TYPE: StructureType = StructureType::RayTracingPipelineClusterAccelerationStructureCreateInfoNV
Source§impl<'a> ExtendableStructure for RayTracingPipelineCreateInfoKHR<'a>
Available on crate feature ext_ray_tracing_pipeline only.
impl<'a> ExtendableStructure for RayTracingPipelineCreateInfoKHR<'a>
Available on crate feature
ext_ray_tracing_pipeline only.const STRUCTURE_TYPE: StructureType = StructureType::RayTracingPipelineCreateInfoKHR
Source§impl<'a> ExtendableStructure for RayTracingPipelineCreateInfoNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for RayTracingPipelineCreateInfoNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::RayTracingPipelineCreateInfoNV
Source§impl<'a> ExtendableStructure for RayTracingPipelineInterfaceCreateInfoKHR<'a>
Available on crate feature ext_ray_tracing_pipeline only.
impl<'a> ExtendableStructure for RayTracingPipelineInterfaceCreateInfoKHR<'a>
Available on crate feature
ext_ray_tracing_pipeline only.const STRUCTURE_TYPE: StructureType = StructureType::RayTracingPipelineInterfaceCreateInfoKHR
Source§impl<'a> ExtendableStructure for RayTracingShaderGroupCreateInfoKHR<'a>
Available on crate feature ext_ray_tracing_pipeline only.
impl<'a> ExtendableStructure for RayTracingShaderGroupCreateInfoKHR<'a>
Available on crate feature
ext_ray_tracing_pipeline only.const STRUCTURE_TYPE: StructureType = StructureType::RayTracingShaderGroupCreateInfoKHR
Source§impl<'a> ExtendableStructure for RayTracingShaderGroupCreateInfoNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for RayTracingShaderGroupCreateInfoNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::RayTracingShaderGroupCreateInfoNV
Source§impl<'a> ExtendableStructure for ReleaseCapturedPipelineDataInfoKHR<'a>
Available on crate feature ext_pipeline_binary only.
impl<'a> ExtendableStructure for ReleaseCapturedPipelineDataInfoKHR<'a>
Available on crate feature
ext_pipeline_binary only.const STRUCTURE_TYPE: StructureType = StructureType::ReleaseCapturedPipelineDataInfoKHR
Source§impl<'a> ExtendableStructure for ReleaseSwapchainImagesInfoKHR<'a>
Available on crate feature ext_swapchain_maintenance1 only.
impl<'a> ExtendableStructure for ReleaseSwapchainImagesInfoKHR<'a>
Available on crate feature
ext_swapchain_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::ReleaseSwapchainImagesInfoKHR
Source§impl<'a> ExtendableStructure for RenderPassAttachmentBeginInfo<'a>
Available on crate features ext_imageless_framebuffer or version_1_2 only.
impl<'a> ExtendableStructure for RenderPassAttachmentBeginInfo<'a>
Available on crate features
ext_imageless_framebuffer or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassAttachmentBeginInfo
Source§impl<'a> ExtendableStructure for RenderPassBeginInfo<'a>
impl<'a> ExtendableStructure for RenderPassBeginInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::RenderPassBeginInfo
Source§impl<'a> ExtendableStructure for RenderPassCreateInfo2<'a>
Available on crate features ext_create_renderpass2 or version_1_2 only.
impl<'a> ExtendableStructure for RenderPassCreateInfo2<'a>
Available on crate features
ext_create_renderpass2 or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassCreateInfo2
Source§impl<'a> ExtendableStructure for RenderPassCreateInfo<'a>
impl<'a> ExtendableStructure for RenderPassCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::RenderPassCreateInfo
Source§impl<'a> ExtendableStructure for RenderPassCreationControlEXT<'a>
Available on crate feature ext_subpass_merge_feedback only.
impl<'a> ExtendableStructure for RenderPassCreationControlEXT<'a>
Available on crate feature
ext_subpass_merge_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassCreationControlEXT
Source§impl<'a> ExtendableStructure for RenderPassCreationFeedbackCreateInfoEXT<'a>
Available on crate feature ext_subpass_merge_feedback only.
impl<'a> ExtendableStructure for RenderPassCreationFeedbackCreateInfoEXT<'a>
Available on crate feature
ext_subpass_merge_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassCreationFeedbackCreateInfoEXT
Source§impl<'a> ExtendableStructure for RenderPassFragmentDensityMapCreateInfoEXT<'a>
Available on crate feature ext_fragment_density_map only.
impl<'a> ExtendableStructure for RenderPassFragmentDensityMapCreateInfoEXT<'a>
Available on crate feature
ext_fragment_density_map only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassFragmentDensityMapCreateInfoEXT
Source§impl<'a> ExtendableStructure for RenderPassFragmentDensityMapOffsetEndInfoEXT<'a>
Available on crate feature ext_fragment_density_map_offset only.
impl<'a> ExtendableStructure for RenderPassFragmentDensityMapOffsetEndInfoEXT<'a>
Available on crate feature
ext_fragment_density_map_offset only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassFragmentDensityMapOffsetEndInfoEXT
Source§impl<'a> ExtendableStructure for RenderPassInputAttachmentAspectCreateInfo<'a>
Available on crate features ext_maintenance2 or version_1_1 only.
impl<'a> ExtendableStructure for RenderPassInputAttachmentAspectCreateInfo<'a>
Available on crate features
ext_maintenance2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassInputAttachmentAspectCreateInfo
Source§impl<'a> ExtendableStructure for RenderPassMultiviewCreateInfo<'a>
Available on crate features ext_multiview or version_1_1 only.
impl<'a> ExtendableStructure for RenderPassMultiviewCreateInfo<'a>
Available on crate features
ext_multiview or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassMultiviewCreateInfo
Source§impl<'a> ExtendableStructure for RenderPassPerformanceCountersByRegionBeginInfoARM<'a>
Available on crate feature ext_performance_counters_by_region only.
impl<'a> ExtendableStructure for RenderPassPerformanceCountersByRegionBeginInfoARM<'a>
Available on crate feature
ext_performance_counters_by_region only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassPerformanceCountersByRegionBeginInfoARM
Source§impl<'a> ExtendableStructure for RenderPassSampleLocationsBeginInfoEXT<'a>
Available on crate feature ext_sample_locations only.
impl<'a> ExtendableStructure for RenderPassSampleLocationsBeginInfoEXT<'a>
Available on crate feature
ext_sample_locations only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassSampleLocationsBeginInfoEXT
Source§impl<'a> ExtendableStructure for RenderPassStripeBeginInfoARM<'a>
Available on crate feature ext_render_pass_striped only.
impl<'a> ExtendableStructure for RenderPassStripeBeginInfoARM<'a>
Available on crate feature
ext_render_pass_striped only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassStripeBeginInfoARM
Source§impl<'a> ExtendableStructure for RenderPassStripeInfoARM<'a>
Available on crate feature ext_render_pass_striped only.
impl<'a> ExtendableStructure for RenderPassStripeInfoARM<'a>
Available on crate feature
ext_render_pass_striped only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassStripeInfoARM
Source§impl<'a> ExtendableStructure for RenderPassStripeSubmitInfoARM<'a>
Available on crate feature ext_render_pass_striped only.
impl<'a> ExtendableStructure for RenderPassStripeSubmitInfoARM<'a>
Available on crate feature
ext_render_pass_striped only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassStripeSubmitInfoARM
Source§impl<'a> ExtendableStructure for RenderPassSubpassFeedbackCreateInfoEXT<'a>
Available on crate feature ext_subpass_merge_feedback only.
impl<'a> ExtendableStructure for RenderPassSubpassFeedbackCreateInfoEXT<'a>
Available on crate feature
ext_subpass_merge_feedback only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassSubpassFeedbackCreateInfoEXT
Source§impl<'a> ExtendableStructure for RenderPassTileShadingCreateInfoQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for RenderPassTileShadingCreateInfoQCOM<'a>
Available on crate feature
ext_tile_shading only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassTileShadingCreateInfoQCOM
Source§impl<'a> ExtendableStructure for RenderPassTransformBeginInfoQCOM<'a>
Available on crate feature ext_render_pass_transform only.
impl<'a> ExtendableStructure for RenderPassTransformBeginInfoQCOM<'a>
Available on crate feature
ext_render_pass_transform only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassTransformBeginInfoQCOM
Source§impl<'a> ExtendableStructure for RenderingAreaInfo<'a>
Available on crate features ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for RenderingAreaInfo<'a>
Available on crate features
ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingAreaInfo
Source§impl<'a> ExtendableStructure for RenderingAttachmentFlagsInfoKHR<'a>
Available on crate feature ext_maintenance10 only.
impl<'a> ExtendableStructure for RenderingAttachmentFlagsInfoKHR<'a>
Available on crate feature
ext_maintenance10 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingAttachmentFlagsInfoKHR
Source§impl<'a> ExtendableStructure for RenderingAttachmentInfo<'a>
Available on crate features ext_dynamic_rendering or version_1_3 only.
impl<'a> ExtendableStructure for RenderingAttachmentInfo<'a>
Available on crate features
ext_dynamic_rendering or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingAttachmentInfo
Source§impl<'a> ExtendableStructure for RenderingAttachmentLocationInfo<'a>
Available on crate features ext_dynamic_rendering_local_read or version_1_4 only.
impl<'a> ExtendableStructure for RenderingAttachmentLocationInfo<'a>
Available on crate features
ext_dynamic_rendering_local_read or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingAttachmentLocationInfo
Source§impl<'a> ExtendableStructure for RenderingEndInfoKHR<'a>
Available on crate features ext_fragment_density_map_offset or ext_maintenance10 only.
impl<'a> ExtendableStructure for RenderingEndInfoKHR<'a>
Available on crate features
ext_fragment_density_map_offset or ext_maintenance10 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingEndInfoKHR
Source§impl<'a> ExtendableStructure for RenderingFragmentDensityMapAttachmentInfoEXT<'a>
Available on crate feature ext_fragment_density_map and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for RenderingFragmentDensityMapAttachmentInfoEXT<'a>
Available on crate feature
ext_fragment_density_map and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingFragmentDensityMapAttachmentInfoEXT
Source§impl<'a> ExtendableStructure for RenderingFragmentShadingRateAttachmentInfoKHR<'a>
Available on crate feature ext_fragment_shading_rate and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for RenderingFragmentShadingRateAttachmentInfoKHR<'a>
Available on crate feature
ext_fragment_shading_rate and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingFragmentShadingRateAttachmentInfoKHR
Source§impl<'a> ExtendableStructure for RenderingInfo<'a>
Available on crate feature ext_dynamic_rendering, or crate feature version_1_3, or crate feature ext_tile_properties and (crate features ext_dynamic_rendering or version_1_3) only.
impl<'a> ExtendableStructure for RenderingInfo<'a>
Available on crate feature
ext_dynamic_rendering, or crate feature version_1_3, or crate feature ext_tile_properties and (crate features ext_dynamic_rendering or version_1_3) only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingInfo
Source§impl<'a> ExtendableStructure for RenderingInputAttachmentIndexInfo<'a>
Available on crate features ext_dynamic_rendering_local_read or version_1_4 only.
impl<'a> ExtendableStructure for RenderingInputAttachmentIndexInfo<'a>
Available on crate features
ext_dynamic_rendering_local_read or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingInputAttachmentIndexInfo
Source§impl<'a> ExtendableStructure for ResolveImageInfo2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for ResolveImageInfo2<'a>
Available on crate features
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::ResolveImageInfo2
Source§impl<'a> ExtendableStructure for ResolveImageModeInfoKHR<'a>
Available on crate feature ext_maintenance10 only.
impl<'a> ExtendableStructure for ResolveImageModeInfoKHR<'a>
Available on crate feature
ext_maintenance10 only.const STRUCTURE_TYPE: StructureType = StructureType::ResolveImageModeInfoKHR
Source§impl<'a> ExtendableStructure for ResourceDescriptorInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for ResourceDescriptorInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::ResourceDescriptorInfoEXT
Source§impl<'a> ExtendableStructure for SampleLocationsInfoEXT<'a>
Available on crate feature ext_sample_locations only.
impl<'a> ExtendableStructure for SampleLocationsInfoEXT<'a>
Available on crate feature
ext_sample_locations only.const STRUCTURE_TYPE: StructureType = StructureType::SampleLocationsInfoEXT
Source§impl<'a> ExtendableStructure for SamplerBlockMatchWindowCreateInfoQCOM<'a>
Available on crate feature ext_image_processing2 only.
impl<'a> ExtendableStructure for SamplerBlockMatchWindowCreateInfoQCOM<'a>
Available on crate feature
ext_image_processing2 only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerBlockMatchWindowCreateInfoQCOM
Source§impl<'a> ExtendableStructure for SamplerBorderColorComponentMappingCreateInfoEXT<'a>
Available on crate feature ext_border_color_swizzle only.
impl<'a> ExtendableStructure for SamplerBorderColorComponentMappingCreateInfoEXT<'a>
Available on crate feature
ext_border_color_swizzle only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerBorderColorComponentMappingCreateInfoEXT
Source§impl<'a> ExtendableStructure for SamplerCaptureDescriptorDataInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for SamplerCaptureDescriptorDataInfoEXT<'a>
Available on crate feature
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerCaptureDescriptorDataInfoEXT
Source§impl<'a> ExtendableStructure for SamplerCreateInfo<'a>
impl<'a> ExtendableStructure for SamplerCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::SamplerCreateInfo
Source§impl<'a> ExtendableStructure for SamplerCubicWeightsCreateInfoQCOM<'a>
Available on crate feature ext_filter_cubic_weights only.
impl<'a> ExtendableStructure for SamplerCubicWeightsCreateInfoQCOM<'a>
Available on crate feature
ext_filter_cubic_weights only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerCubicWeightsCreateInfoQCOM
Source§impl<'a> ExtendableStructure for SamplerCustomBorderColorCreateInfoEXT<'a>
Available on crate feature ext_custom_border_color only.
impl<'a> ExtendableStructure for SamplerCustomBorderColorCreateInfoEXT<'a>
Available on crate feature
ext_custom_border_color only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerCustomBorderColorCreateInfoEXT
Source§impl<'a> ExtendableStructure for SamplerCustomBorderColorIndexCreateInfoEXT<'a>
Available on crate features ext_custom_border_color and ext_descriptor_heap only.
impl<'a> ExtendableStructure for SamplerCustomBorderColorIndexCreateInfoEXT<'a>
Available on crate features
ext_custom_border_color and ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerCustomBorderColorIndexCreateInfoEXT
Source§impl<'a> ExtendableStructure for SamplerReductionModeCreateInfo<'a>
Available on crate features ext_sampler_filter_minmax or version_1_2 only.
impl<'a> ExtendableStructure for SamplerReductionModeCreateInfo<'a>
Available on crate features
ext_sampler_filter_minmax or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerReductionModeCreateInfo
Source§impl<'a> ExtendableStructure for SamplerYcbcrConversionCreateInfo<'a>
Available on crate features ext_sampler_ycbcr_conversion or version_1_1 only.
impl<'a> ExtendableStructure for SamplerYcbcrConversionCreateInfo<'a>
Available on crate features
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerYcbcrConversionCreateInfo
Source§impl<'a> ExtendableStructure for SamplerYcbcrConversionImageFormatProperties<'a>
Available on crate features ext_sampler_ycbcr_conversion or version_1_1 only.
impl<'a> ExtendableStructure for SamplerYcbcrConversionImageFormatProperties<'a>
Available on crate features
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerYcbcrConversionImageFormatProperties
Source§impl<'a> ExtendableStructure for SamplerYcbcrConversionInfo<'a>
Available on crate features ext_sampler_ycbcr_conversion or version_1_1 only.
impl<'a> ExtendableStructure for SamplerYcbcrConversionInfo<'a>
Available on crate features
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerYcbcrConversionInfo
Source§impl<'a> ExtendableStructure for SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM<'a>
Available on crate feature ext_ycbcr_degamma only.
impl<'a> ExtendableStructure for SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM<'a>
Available on crate feature
ext_ycbcr_degamma only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
Source§impl<'a> ExtendableStructure for ScreenBufferFormatPropertiesQNX<'a>
Available on crate feature ext_external_memory_screen_buffer only.
impl<'a> ExtendableStructure for ScreenBufferFormatPropertiesQNX<'a>
Available on crate feature
ext_external_memory_screen_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ScreenBufferFormatPropertiesQNX
Source§impl<'a> ExtendableStructure for ScreenBufferPropertiesQNX<'a>
Available on crate feature ext_external_memory_screen_buffer only.
impl<'a> ExtendableStructure for ScreenBufferPropertiesQNX<'a>
Available on crate feature
ext_external_memory_screen_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ScreenBufferPropertiesQNX
Source§impl<'a> ExtendableStructure for ScreenSurfaceCreateInfoQNX<'a>
Available on crate feature ext_screen_surface only.
impl<'a> ExtendableStructure for ScreenSurfaceCreateInfoQNX<'a>
Available on crate feature
ext_screen_surface only.const STRUCTURE_TYPE: StructureType = StructureType::ScreenSurfaceCreateInfoQNX
Source§impl<'a> ExtendableStructure for SemaphoreCreateInfo<'a>
impl<'a> ExtendableStructure for SemaphoreCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreCreateInfo
Source§impl<'a> ExtendableStructure for SemaphoreGetFdInfoKHR<'a>
Available on crate feature ext_external_semaphore_fd only.
impl<'a> ExtendableStructure for SemaphoreGetFdInfoKHR<'a>
Available on crate feature
ext_external_semaphore_fd only.const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreGetFdInfoKHR
Source§impl<'a> ExtendableStructure for SemaphoreGetWin32HandleInfoKHR<'a>
Available on crate feature ext_external_semaphore_win32 only.
impl<'a> ExtendableStructure for SemaphoreGetWin32HandleInfoKHR<'a>
Available on crate feature
ext_external_semaphore_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreGetWin32HandleInfoKHR
Source§impl<'a> ExtendableStructure for SemaphoreGetZirconHandleInfoFUCHSIA<'a>
Available on crate feature ext_fuchsia_external_semaphore only.
impl<'a> ExtendableStructure for SemaphoreGetZirconHandleInfoFUCHSIA<'a>
Available on crate feature
ext_fuchsia_external_semaphore only.const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreGetZirconHandleInfoFUCHSIA
Source§impl<'a> ExtendableStructure for SemaphoreSignalInfo<'a>
Available on crate features ext_timeline_semaphore or version_1_2 only.
impl<'a> ExtendableStructure for SemaphoreSignalInfo<'a>
Available on crate features
ext_timeline_semaphore or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreSignalInfo
Source§impl<'a> ExtendableStructure for SemaphoreSubmitInfo<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for SemaphoreSubmitInfo<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreSubmitInfo
Source§impl<'a> ExtendableStructure for SemaphoreTypeCreateInfo<'a>
Available on crate features ext_timeline_semaphore or version_1_2 only.
impl<'a> ExtendableStructure for SemaphoreTypeCreateInfo<'a>
Available on crate features
ext_timeline_semaphore or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreTypeCreateInfo
Source§impl<'a> ExtendableStructure for SemaphoreWaitInfo<'a>
Available on crate features ext_timeline_semaphore or version_1_2 only.
impl<'a> ExtendableStructure for SemaphoreWaitInfo<'a>
Available on crate features
ext_timeline_semaphore or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SemaphoreWaitInfo
Source§impl<'a> ExtendableStructure for SetDescriptorBufferOffsetsInfoEXT<'a>
Available on crate features ext_descriptor_buffer and ext_maintenance6 only.
impl<'a> ExtendableStructure for SetDescriptorBufferOffsetsInfoEXT<'a>
Available on crate features
ext_descriptor_buffer and ext_maintenance6 only.const STRUCTURE_TYPE: StructureType = StructureType::SetDescriptorBufferOffsetsInfoEXT
Source§impl<'a> ExtendableStructure for SetLatencyMarkerInfoNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for SetLatencyMarkerInfoNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::SetLatencyMarkerInfoNV
Source§impl<'a> ExtendableStructure for SetPresentConfigNV<'a>
Available on crate feature ext_present_metering only.
impl<'a> ExtendableStructure for SetPresentConfigNV<'a>
Available on crate feature
ext_present_metering only.const STRUCTURE_TYPE: StructureType = StructureType::SetPresentConfigNV
Source§impl<'a> ExtendableStructure for ShaderCreateInfoEXT<'a>
Available on crate feature ext_shader_object only.
impl<'a> ExtendableStructure for ShaderCreateInfoEXT<'a>
Available on crate feature
ext_shader_object only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderCreateInfoEXT
Source§impl<'a> ExtendableStructure for ShaderDescriptorSetAndBindingMappingInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for ShaderDescriptorSetAndBindingMappingInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderDescriptorSetAndBindingMappingInfoEXT
Source§impl<'a> ExtendableStructure for ShaderInstrumentationCreateInfoARM<'a>
Available on crate feature ext_shader_instrumentation only.
impl<'a> ExtendableStructure for ShaderInstrumentationCreateInfoARM<'a>
Available on crate feature
ext_shader_instrumentation only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderInstrumentationCreateInfoARM
Source§impl<'a> ExtendableStructure for ShaderInstrumentationMetricDescriptionARM<'a>
Available on crate feature ext_shader_instrumentation only.
impl<'a> ExtendableStructure for ShaderInstrumentationMetricDescriptionARM<'a>
Available on crate feature
ext_shader_instrumentation only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderInstrumentationMetricDescriptionARM
Source§impl<'a> ExtendableStructure for ShaderModuleCreateInfo<'a>
impl<'a> ExtendableStructure for ShaderModuleCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::ShaderModuleCreateInfo
Source§impl<'a> ExtendableStructure for ShaderModuleIdentifierEXT<'a>
Available on crate feature ext_shader_module_identifier only.
impl<'a> ExtendableStructure for ShaderModuleIdentifierEXT<'a>
Available on crate feature
ext_shader_module_identifier only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderModuleIdentifierEXT
Source§impl<'a> ExtendableStructure for ShaderModuleValidationCacheCreateInfoEXT<'a>
Available on crate feature ext_validation_cache only.
impl<'a> ExtendableStructure for ShaderModuleValidationCacheCreateInfoEXT<'a>
Available on crate feature
ext_validation_cache only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderModuleValidationCacheCreateInfoEXT
const STRUCTURE_TYPE: StructureType = StructureType::SharedPresentSurfaceCapabilities2KHR
const STRUCTURE_TYPE: StructureType = StructureType::SharedPresentSurfaceCapabilitiesKHR
Source§impl<'a> ExtendableStructure for SparseImageFormatProperties2<'a>
Available on crate features ext_get_physical_device_properties2 or version_1_1 only.
impl<'a> ExtendableStructure for SparseImageFormatProperties2<'a>
Available on crate features
ext_get_physical_device_properties2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::SparseImageFormatProperties2
Source§impl<'a> ExtendableStructure for SparseImageMemoryRequirements2<'a>
Available on crate features ext_get_memory_requirements2 or version_1_1 only.
impl<'a> ExtendableStructure for SparseImageMemoryRequirements2<'a>
Available on crate features
ext_get_memory_requirements2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::SparseImageMemoryRequirements2
Source§impl<'a> ExtendableStructure for StreamDescriptorSurfaceCreateInfoGGP<'a>
Available on crate feature ext_stream_descriptor_surface only.
impl<'a> ExtendableStructure for StreamDescriptorSurfaceCreateInfoGGP<'a>
Available on crate feature
ext_stream_descriptor_surface only.const STRUCTURE_TYPE: StructureType = StructureType::StreamDescriptorSurfaceCreateInfoGGP
Source§impl<'a> ExtendableStructure for SubmitInfo2<'a>
Available on crate features ext_synchronization2 or version_1_3 only.
impl<'a> ExtendableStructure for SubmitInfo2<'a>
Available on crate features
ext_synchronization2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::SubmitInfo2
Source§impl<'a> ExtendableStructure for SubmitInfo<'a>
impl<'a> ExtendableStructure for SubmitInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::SubmitInfo
Source§impl<'a> ExtendableStructure for SubpassBeginInfo<'a>
Available on crate features ext_create_renderpass2 or version_1_2 only.
impl<'a> ExtendableStructure for SubpassBeginInfo<'a>
Available on crate features
ext_create_renderpass2 or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SubpassBeginInfo
Source§impl<'a> ExtendableStructure for SubpassDependency2<'a>
Available on crate features ext_create_renderpass2 or version_1_2 only.
impl<'a> ExtendableStructure for SubpassDependency2<'a>
Available on crate features
ext_create_renderpass2 or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SubpassDependency2
Source§impl<'a> ExtendableStructure for SubpassDescription2<'a>
Available on crate features ext_create_renderpass2 or version_1_2 only.
impl<'a> ExtendableStructure for SubpassDescription2<'a>
Available on crate features
ext_create_renderpass2 or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SubpassDescription2
Source§impl<'a> ExtendableStructure for SubpassDescriptionDepthStencilResolve<'a>
Available on crate features ext_depth_stencil_resolve or version_1_2 only.
impl<'a> ExtendableStructure for SubpassDescriptionDepthStencilResolve<'a>
Available on crate features
ext_depth_stencil_resolve or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SubpassDescriptionDepthStencilResolve
Source§impl<'a> ExtendableStructure for SubpassEndInfo<'a>
Available on crate features ext_create_renderpass2 or version_1_2 only.
impl<'a> ExtendableStructure for SubpassEndInfo<'a>
Available on crate features
ext_create_renderpass2 or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::SubpassEndInfo
Source§impl<'a> ExtendableStructure for SubpassResolvePerformanceQueryEXT<'a>
Available on crate feature ext_multisampled_render_to_single_sampled only.
impl<'a> ExtendableStructure for SubpassResolvePerformanceQueryEXT<'a>
Available on crate feature
ext_multisampled_render_to_single_sampled only.const STRUCTURE_TYPE: StructureType = StructureType::SubpassResolvePerformanceQueryEXT
Source§impl<'a> ExtendableStructure for SubpassShadingPipelineCreateInfoHUAWEI<'a>
Available on crate feature ext_subpass_shading only.
impl<'a> ExtendableStructure for SubpassShadingPipelineCreateInfoHUAWEI<'a>
Available on crate feature
ext_subpass_shading only.const STRUCTURE_TYPE: StructureType = StructureType::SubpassShadingPipelineCreateInfoHUAWEI
Source§impl<'a> ExtendableStructure for SubresourceHostMemcpySize<'a>
Available on crate features ext_host_image_copy or version_1_4 only.
impl<'a> ExtendableStructure for SubresourceHostMemcpySize<'a>
Available on crate features
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::SubresourceHostMemcpySize
Source§impl<'a> ExtendableStructure for SubresourceLayout2<'a>
Available on crate features ext_host_image_copy or ext_image_compression_control or ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for SubresourceLayout2<'a>
Available on crate features
ext_host_image_copy or ext_image_compression_control or ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::SubresourceLayout2
Source§impl<'a> ExtendableStructure for SubsampledImageFormatPropertiesEXT<'a>
Available on crate features ext_descriptor_heap and ext_fragment_density_map only.
impl<'a> ExtendableStructure for SubsampledImageFormatPropertiesEXT<'a>
Available on crate features
ext_descriptor_heap and ext_fragment_density_map only.const STRUCTURE_TYPE: StructureType = StructureType::SubsampledImageFormatPropertiesEXT
Source§impl<'a> ExtendableStructure for SurfaceCapabilities2EXT<'a>
Available on crate feature ext_display_surface_counter only.
impl<'a> ExtendableStructure for SurfaceCapabilities2EXT<'a>
Available on crate feature
ext_display_surface_counter only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCapabilities2EXT
Source§impl<'a> ExtendableStructure for SurfaceCapabilities2KHR<'a>
Available on crate feature ext_get_surface_capabilities2 only.
impl<'a> ExtendableStructure for SurfaceCapabilities2KHR<'a>
Available on crate feature
ext_get_surface_capabilities2 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCapabilities2KHR
Source§impl<'a> ExtendableStructure for SurfaceCapabilitiesFullScreenExclusiveEXT<'a>
Available on crate feature ext_full_screen_exclusive only.
impl<'a> ExtendableStructure for SurfaceCapabilitiesFullScreenExclusiveEXT<'a>
Available on crate feature
ext_full_screen_exclusive only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCapabilitiesFullScreenExclusiveEXT
Source§impl<'a> ExtendableStructure for SurfaceCapabilitiesPresentBarrierNV<'a>
Available on crate feature ext_present_barrier only.
impl<'a> ExtendableStructure for SurfaceCapabilitiesPresentBarrierNV<'a>
Available on crate feature
ext_present_barrier only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCapabilitiesPresentBarrierNV
Source§impl<'a> ExtendableStructure for SurfaceCapabilitiesPresentId2KHR<'a>
Available on crate feature ext_present_id2 only.
impl<'a> ExtendableStructure for SurfaceCapabilitiesPresentId2KHR<'a>
Available on crate feature
ext_present_id2 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCapabilitiesPresentId2KHR
Source§impl<'a> ExtendableStructure for SurfaceCapabilitiesPresentWait2KHR<'a>
Available on crate feature ext_present_wait2 only.
impl<'a> ExtendableStructure for SurfaceCapabilitiesPresentWait2KHR<'a>
Available on crate feature
ext_present_wait2 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCapabilitiesPresentWait2KHR
Source§impl<'a> ExtendableStructure for SurfaceCreateInfoOHOS<'a>
Available on crate feature ext_ohos_surface only.
impl<'a> ExtendableStructure for SurfaceCreateInfoOHOS<'a>
Available on crate feature
ext_ohos_surface only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCreateInfoOHOS
Source§impl<'a> ExtendableStructure for SurfaceFormat2KHR<'a>
Available on crate feature ext_get_surface_capabilities2 only.
impl<'a> ExtendableStructure for SurfaceFormat2KHR<'a>
Available on crate feature
ext_get_surface_capabilities2 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceFormat2KHR
Source§impl<'a> ExtendableStructure for SurfaceFullScreenExclusiveInfoEXT<'a>
Available on crate feature ext_full_screen_exclusive only.
impl<'a> ExtendableStructure for SurfaceFullScreenExclusiveInfoEXT<'a>
Available on crate feature
ext_full_screen_exclusive only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceFullScreenExclusiveInfoEXT
Source§impl<'a> ExtendableStructure for SurfaceFullScreenExclusiveWin32InfoEXT<'a>
Available on crate features ext_full_screen_exclusive and ext_win32_surface only.
impl<'a> ExtendableStructure for SurfaceFullScreenExclusiveWin32InfoEXT<'a>
Available on crate features
ext_full_screen_exclusive and ext_win32_surface only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceFullScreenExclusiveWin32InfoEXT
Source§impl<'a> ExtendableStructure for SurfacePresentModeCompatibilityKHR<'a>
Available on crate feature ext_surface_maintenance1 only.
impl<'a> ExtendableStructure for SurfacePresentModeCompatibilityKHR<'a>
Available on crate feature
ext_surface_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfacePresentModeCompatibilityKHR
Source§impl<'a> ExtendableStructure for SurfacePresentModeKHR<'a>
Available on crate feature ext_surface_maintenance1 only.
impl<'a> ExtendableStructure for SurfacePresentModeKHR<'a>
Available on crate feature
ext_surface_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfacePresentModeKHR
Source§impl<'a> ExtendableStructure for SurfacePresentScalingCapabilitiesKHR<'a>
Available on crate feature ext_surface_maintenance1 only.
impl<'a> ExtendableStructure for SurfacePresentScalingCapabilitiesKHR<'a>
Available on crate feature
ext_surface_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfacePresentScalingCapabilitiesKHR
Source§impl<'a> ExtendableStructure for SurfaceProtectedCapabilitiesKHR<'a>
Available on crate feature ext_surface_protected_capabilities only.
impl<'a> ExtendableStructure for SurfaceProtectedCapabilitiesKHR<'a>
Available on crate feature
ext_surface_protected_capabilities only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceProtectedCapabilitiesKHR
Source§impl<'a> ExtendableStructure for SwapchainCalibratedTimestampInfoEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for SwapchainCalibratedTimestampInfoEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainCalibratedTimestampInfoEXT
Source§impl<'a> ExtendableStructure for SwapchainCounterCreateInfoEXT<'a>
Available on crate feature ext_display_control only.
impl<'a> ExtendableStructure for SwapchainCounterCreateInfoEXT<'a>
Available on crate feature
ext_display_control only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainCounterCreateInfoEXT
Source§impl<'a> ExtendableStructure for SwapchainCreateInfoKHR<'a>
Available on crate feature ext_swapchain only.
impl<'a> ExtendableStructure for SwapchainCreateInfoKHR<'a>
Available on crate feature
ext_swapchain only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainCreateInfoKHR
Source§impl<'a> ExtendableStructure for SwapchainDisplayNativeHdrCreateInfoAMD<'a>
Available on crate feature ext_display_native_hdr only.
impl<'a> ExtendableStructure for SwapchainDisplayNativeHdrCreateInfoAMD<'a>
Available on crate feature
ext_display_native_hdr only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainDisplayNativeHdrCreateInfoAMD
Source§impl<'a> ExtendableStructure for SwapchainFlagsSurfaceCapabilitiesEXT<'a>
Available on crate feature ext_multisampled_render_to_swapchain only.
impl<'a> ExtendableStructure for SwapchainFlagsSurfaceCapabilitiesEXT<'a>
Available on crate feature
ext_multisampled_render_to_swapchain only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainFlagsSurfaceCapabilitiesEXT
Source§impl<'a> ExtendableStructure for SwapchainLatencyCreateInfoNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for SwapchainLatencyCreateInfoNV<'a>
Available on crate feature
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainLatencyCreateInfoNV
Source§impl<'a> ExtendableStructure for SwapchainPresentBarrierCreateInfoNV<'a>
Available on crate feature ext_present_barrier only.
impl<'a> ExtendableStructure for SwapchainPresentBarrierCreateInfoNV<'a>
Available on crate feature
ext_present_barrier only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainPresentBarrierCreateInfoNV
Source§impl<'a> ExtendableStructure for SwapchainPresentFenceInfoKHR<'a>
Available on crate feature ext_swapchain_maintenance1 only.
impl<'a> ExtendableStructure for SwapchainPresentFenceInfoKHR<'a>
Available on crate feature
ext_swapchain_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainPresentFenceInfoKHR
Source§impl<'a> ExtendableStructure for SwapchainPresentModeInfoKHR<'a>
Available on crate feature ext_swapchain_maintenance1 only.
impl<'a> ExtendableStructure for SwapchainPresentModeInfoKHR<'a>
Available on crate feature
ext_swapchain_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainPresentModeInfoKHR
Source§impl<'a> ExtendableStructure for SwapchainPresentModesCreateInfoKHR<'a>
Available on crate feature ext_swapchain_maintenance1 only.
impl<'a> ExtendableStructure for SwapchainPresentModesCreateInfoKHR<'a>
Available on crate feature
ext_swapchain_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainPresentModesCreateInfoKHR
Source§impl<'a> ExtendableStructure for SwapchainPresentScalingCreateInfoKHR<'a>
Available on crate feature ext_swapchain_maintenance1 only.
impl<'a> ExtendableStructure for SwapchainPresentScalingCreateInfoKHR<'a>
Available on crate feature
ext_swapchain_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainPresentScalingCreateInfoKHR
Source§impl<'a> ExtendableStructure for SwapchainTimeDomainPropertiesEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for SwapchainTimeDomainPropertiesEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainTimeDomainPropertiesEXT
Source§impl<'a> ExtendableStructure for SwapchainTimingPropertiesEXT<'a>
Available on crate feature ext_present_timing only.
impl<'a> ExtendableStructure for SwapchainTimingPropertiesEXT<'a>
Available on crate feature
ext_present_timing only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainTimingPropertiesEXT
Source§impl<'a> ExtendableStructure for SysmemColorSpaceFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for SysmemColorSpaceFUCHSIA<'a>
Available on crate feature
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::SysmemColorSpaceFUCHSIA
Source§impl<'a> ExtendableStructure for TensorCaptureDescriptorDataInfoARM<'a>
Available on crate features ext_descriptor_buffer and ext_tensors only.
impl<'a> ExtendableStructure for TensorCaptureDescriptorDataInfoARM<'a>
Available on crate features
ext_descriptor_buffer and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorCaptureDescriptorDataInfoARM
Source§impl<'a> ExtendableStructure for TensorCopyARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorCopyARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorCopyARM
Source§impl<'a> ExtendableStructure for TensorCreateInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorCreateInfoARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorCreateInfoARM
Source§impl<'a> ExtendableStructure for TensorDependencyInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorDependencyInfoARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorDependencyInfoARM
Source§impl<'a> ExtendableStructure for TensorDescriptionARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorDescriptionARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorDescriptionARM
Source§impl<'a> ExtendableStructure for TensorFormatPropertiesARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorFormatPropertiesARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorFormatPropertiesARM
Source§impl<'a> ExtendableStructure for TensorMemoryBarrierARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorMemoryBarrierARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorMemoryBarrierARM
Source§impl<'a> ExtendableStructure for TensorMemoryRequirementsInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorMemoryRequirementsInfoARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorMemoryRequirementsInfoARM
Source§impl<'a> ExtendableStructure for TensorViewCaptureDescriptorDataInfoARM<'a>
Available on crate features ext_descriptor_buffer and ext_tensors only.
impl<'a> ExtendableStructure for TensorViewCaptureDescriptorDataInfoARM<'a>
Available on crate features
ext_descriptor_buffer and ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorViewCaptureDescriptorDataInfoARM
Source§impl<'a> ExtendableStructure for TensorViewCreateInfoARM<'a>
Available on crate features ext_descriptor_heap or ext_tensors only.
impl<'a> ExtendableStructure for TensorViewCreateInfoARM<'a>
Available on crate features
ext_descriptor_heap or ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorViewCreateInfoARM
Source§impl<'a> ExtendableStructure for TexelBufferDescriptorInfoEXT<'a>
Available on crate feature ext_descriptor_heap only.
impl<'a> ExtendableStructure for TexelBufferDescriptorInfoEXT<'a>
Available on crate feature
ext_descriptor_heap only.const STRUCTURE_TYPE: StructureType = StructureType::TexelBufferDescriptorInfoEXT
Source§impl<'a> ExtendableStructure for TextureLODGatherFormatPropertiesAMD<'a>
impl<'a> ExtendableStructure for TextureLODGatherFormatPropertiesAMD<'a>
const STRUCTURE_TYPE: StructureType = StructureType::TextureLodGatherFormatPropertiesAMD
Source§impl<'a> ExtendableStructure for ThrottleHintSubmitInfoSEC<'a>
Available on crate feature ext_throttle_hint only.
impl<'a> ExtendableStructure for ThrottleHintSubmitInfoSEC<'a>
Available on crate feature
ext_throttle_hint only.const STRUCTURE_TYPE: StructureType = StructureType::ThrottleHintSubmitInfoSEC
Source§impl<'a> ExtendableStructure for TileMemoryBindInfoQCOM<'a>
Available on crate feature ext_tile_memory_heap only.
impl<'a> ExtendableStructure for TileMemoryBindInfoQCOM<'a>
Available on crate feature
ext_tile_memory_heap only.const STRUCTURE_TYPE: StructureType = StructureType::TileMemoryBindInfoQCOM
Source§impl<'a> ExtendableStructure for TileMemoryRequirementsQCOM<'a>
Available on crate feature ext_tile_memory_heap only.
impl<'a> ExtendableStructure for TileMemoryRequirementsQCOM<'a>
Available on crate feature
ext_tile_memory_heap only.const STRUCTURE_TYPE: StructureType = StructureType::TileMemoryRequirementsQCOM
Source§impl<'a> ExtendableStructure for TileMemorySizeInfoQCOM<'a>
Available on crate features ext_tile_memory_heap and ext_tile_properties only.
impl<'a> ExtendableStructure for TileMemorySizeInfoQCOM<'a>
Available on crate features
ext_tile_memory_heap and ext_tile_properties only.const STRUCTURE_TYPE: StructureType = StructureType::TileMemorySizeInfoQCOM
Source§impl<'a> ExtendableStructure for TilePropertiesQCOM<'a>
Available on crate feature ext_tile_properties only.
impl<'a> ExtendableStructure for TilePropertiesQCOM<'a>
Available on crate feature
ext_tile_properties only.const STRUCTURE_TYPE: StructureType = StructureType::TilePropertiesQCOM
Source§impl<'a> ExtendableStructure for TimelineSemaphoreSubmitInfo<'a>
Available on crate features ext_timeline_semaphore or version_1_2 only.
impl<'a> ExtendableStructure for TimelineSemaphoreSubmitInfo<'a>
Available on crate features
ext_timeline_semaphore or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::TimelineSemaphoreSubmitInfo
Source§impl<'a> ExtendableStructure for UbmSurfaceCreateInfoSEC<'a>
Available on crate feature ext_ubm_surface only.
impl<'a> ExtendableStructure for UbmSurfaceCreateInfoSEC<'a>
Available on crate feature
ext_ubm_surface only.const STRUCTURE_TYPE: StructureType = StructureType::UbmSurfaceCreateInfoSEC
Source§impl<'a> ExtendableStructure for ValidationCacheCreateInfoEXT<'a>
Available on crate feature ext_validation_cache only.
impl<'a> ExtendableStructure for ValidationCacheCreateInfoEXT<'a>
Available on crate feature
ext_validation_cache only.const STRUCTURE_TYPE: StructureType = StructureType::ValidationCacheCreateInfoEXT
Source§impl<'a> ExtendableStructure for ValidationFeaturesEXT<'a>
Available on crate feature ext_validation_features only.
impl<'a> ExtendableStructure for ValidationFeaturesEXT<'a>
Available on crate feature
ext_validation_features only.const STRUCTURE_TYPE: StructureType = StructureType::ValidationFeaturesEXT
Source§impl<'a> ExtendableStructure for ValidationFlagsEXT<'a>
Available on crate feature ext_validation_flags only.
impl<'a> ExtendableStructure for ValidationFlagsEXT<'a>
Available on crate feature
ext_validation_flags only.const STRUCTURE_TYPE: StructureType = StructureType::ValidationFlagsEXT
Source§impl<'a> ExtendableStructure for VertexInputAttributeDescription2EXT<'a>
Available on crate features ext_shader_object or ext_vertex_input_dynamic_state only.
impl<'a> ExtendableStructure for VertexInputAttributeDescription2EXT<'a>
Available on crate features
ext_shader_object or ext_vertex_input_dynamic_state only.const STRUCTURE_TYPE: StructureType = StructureType::VertexInputAttributeDescription2EXT
Source§impl<'a> ExtendableStructure for VertexInputBindingDescription2EXT<'a>
Available on crate features ext_shader_object or ext_vertex_input_dynamic_state only.
impl<'a> ExtendableStructure for VertexInputBindingDescription2EXT<'a>
Available on crate features
ext_shader_object or ext_vertex_input_dynamic_state only.const STRUCTURE_TYPE: StructureType = StructureType::VertexInputBindingDescription2EXT
Source§impl<'a> ExtendableStructure for ViSurfaceCreateInfoNN<'a>
Available on crate feature ext_vi_surface only.
impl<'a> ExtendableStructure for ViSurfaceCreateInfoNN<'a>
Available on crate feature
ext_vi_surface only.const STRUCTURE_TYPE: StructureType = StructureType::ViSurfaceCreateInfoNN
Source§impl<'a> ExtendableStructure for WaylandSurfaceCreateInfoKHR<'a>
Available on crate feature ext_wayland_surface only.
impl<'a> ExtendableStructure for WaylandSurfaceCreateInfoKHR<'a>
Available on crate feature
ext_wayland_surface only.const STRUCTURE_TYPE: StructureType = StructureType::WaylandSurfaceCreateInfoKHR
Source§impl<'a> ExtendableStructure for Win32KeyedMutexAcquireReleaseInfoKHR<'a>
Available on crate feature ext_win32_keyed_mutex only.
impl<'a> ExtendableStructure for Win32KeyedMutexAcquireReleaseInfoKHR<'a>
Available on crate feature
ext_win32_keyed_mutex only.const STRUCTURE_TYPE: StructureType = StructureType::Win32KeyedMutexAcquireReleaseInfoKHR
Source§impl<'a> ExtendableStructure for Win32KeyedMutexAcquireReleaseInfoNV<'a>
Available on crate feature ext_win32_keyed_mutex only.
impl<'a> ExtendableStructure for Win32KeyedMutexAcquireReleaseInfoNV<'a>
Available on crate feature
ext_win32_keyed_mutex only.const STRUCTURE_TYPE: StructureType = StructureType::Win32KeyedMutexAcquireReleaseInfoNV
Source§impl<'a> ExtendableStructure for Win32SurfaceCreateInfoKHR<'a>
Available on crate feature ext_win32_surface only.
impl<'a> ExtendableStructure for Win32SurfaceCreateInfoKHR<'a>
Available on crate feature
ext_win32_surface only.const STRUCTURE_TYPE: StructureType = StructureType::Win32SurfaceCreateInfoKHR
Source§impl<'a> ExtendableStructure for WriteDescriptorSet<'a>
impl<'a> ExtendableStructure for WriteDescriptorSet<'a>
const STRUCTURE_TYPE: StructureType = StructureType::WriteDescriptorSet
Source§impl<'a> ExtendableStructure for WriteDescriptorSetAccelerationStructureKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for WriteDescriptorSetAccelerationStructureKHR<'a>
Available on crate feature
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::WriteDescriptorSetAccelerationStructureKHR
Source§impl<'a> ExtendableStructure for WriteDescriptorSetAccelerationStructureNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for WriteDescriptorSetAccelerationStructureNV<'a>
Available on crate feature
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::WriteDescriptorSetAccelerationStructureNV
Source§impl<'a> ExtendableStructure for WriteDescriptorSetInlineUniformBlock<'a>
Available on crate features ext_inline_uniform_block or version_1_3 only.
impl<'a> ExtendableStructure for WriteDescriptorSetInlineUniformBlock<'a>
Available on crate features
ext_inline_uniform_block or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::WriteDescriptorSetInlineUniformBlock
Source§impl<'a> ExtendableStructure for WriteDescriptorSetPartitionedAccelerationStructureNV<'a>
Available on crate feature ext_partitioned_acceleration_structure only.
impl<'a> ExtendableStructure for WriteDescriptorSetPartitionedAccelerationStructureNV<'a>
Available on crate feature
ext_partitioned_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::WriteDescriptorSetPartitionedAccelerationStructureNV
Source§impl<'a> ExtendableStructure for WriteDescriptorSetTensorARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for WriteDescriptorSetTensorARM<'a>
Available on crate feature
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::WriteDescriptorSetTensorARM
Source§impl<'a> ExtendableStructure for WriteIndirectExecutionSetPipelineEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for WriteIndirectExecutionSetPipelineEXT<'a>
Available on crate feature
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::WriteIndirectExecutionSetPipelineEXT
Source§impl<'a> ExtendableStructure for WriteIndirectExecutionSetShaderEXT<'a>
Available on crate features ext_device_generated_commands and ext_shader_object only.
impl<'a> ExtendableStructure for WriteIndirectExecutionSetShaderEXT<'a>
Available on crate features
ext_device_generated_commands and ext_shader_object only.const STRUCTURE_TYPE: StructureType = StructureType::WriteIndirectExecutionSetShaderEXT
Source§impl<'a> ExtendableStructure for XcbSurfaceCreateInfoKHR<'a>
Available on crate feature ext_xcb_surface only.
impl<'a> ExtendableStructure for XcbSurfaceCreateInfoKHR<'a>
Available on crate feature
ext_xcb_surface only.const STRUCTURE_TYPE: StructureType = StructureType::XcbSurfaceCreateInfoKHR
Source§impl<'a> ExtendableStructure for XlibSurfaceCreateInfoKHR<'a>
Available on crate feature ext_xlib_surface only.
impl<'a> ExtendableStructure for XlibSurfaceCreateInfoKHR<'a>
Available on crate feature
ext_xlib_surface only.