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", so this trait is not object safe.
Implementors§
Source§impl<'a> ExtendableStructure for AccelerationStructureBuildGeometryInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureBuildGeometryInfoKHR<'a>
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>
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>
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 AccelerationStructureCreateInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureCreateInfoKHR<'a>
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>
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>
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>
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>
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>
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>
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>
ext_ray_tracing_linear_swept_spheres only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureGeometryLinearSweptSpheresDataNV
Source§impl<'a> ExtendableStructure for AccelerationStructureGeometryMotionTrianglesDataNV<'a>
Available on crate feature ext_ray_tracing_motion_blur only.
impl<'a> ExtendableStructure for AccelerationStructureGeometryMotionTrianglesDataNV<'a>
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>
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>
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>
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>
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>
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>
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>
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureTrianglesOpacityMicromapEXT
Source§impl<'a> ExtendableStructure for AccelerationStructureVersionInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for AccelerationStructureVersionInfoKHR<'a>
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::AccelerationStructureVersionInfoKHR
Source§impl<'a> ExtendableStructure for AcquireNextImageInfoKHR<'a>
Available on crate features ext_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain only.
impl<'a> ExtendableStructure for AcquireNextImageInfoKHR<'a>
ext_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 version_1_3 or ext_dynamic_rendering) only.
impl<'a> ExtendableStructure for AttachmentFeedbackLoopInfoEXT<'a>
ext_unified_image_layouts and (crate features version_1_3 or ext_dynamic_rendering) 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>
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>
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_mixed_attachment_samples and (crate features version_1_3 or ext_dynamic_rendering), or crate feature ext_framebuffer_mixed_samples and (crate features version_1_3 or ext_dynamic_rendering) only.
impl<'a> ExtendableStructure for AttachmentSampleCountInfoAMD<'a>
ext_mixed_attachment_samples and (crate features version_1_3 or ext_dynamic_rendering), or crate feature ext_framebuffer_mixed_samples and (crate features version_1_3 or ext_dynamic_rendering) only.const STRUCTURE_TYPE: StructureType = StructureType::AttachmentSampleCountInfoAMD
Source§impl<'a> ExtendableStructure for BindAccelerationStructureMemoryInfoNV<'a>
Available on crate feature ext_ray_tracing only.
impl<'a> ExtendableStructure for BindAccelerationStructureMemoryInfoNV<'a>
ext_ray_tracing only.const STRUCTURE_TYPE: StructureType = StructureType::BindAccelerationStructureMemoryInfoNV
Source§impl<'a> ExtendableStructure for BindBufferMemoryDeviceGroupInfo<'a>
Available on crate features ext_device_group and ext_bind_memory2, or crate feature version_1_1 only.
impl<'a> ExtendableStructure for BindBufferMemoryDeviceGroupInfo<'a>
ext_device_group and ext_bind_memory2, or crate feature version_1_1 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>
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>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::BindDataGraphPipelineSessionMemoryInfoARM
Source§impl<'a> ExtendableStructure for BindDescriptorBufferEmbeddedSamplersInfoEXT<'a>
Available on crate features ext_maintenance6 and ext_descriptor_buffer only.
impl<'a> ExtendableStructure for BindDescriptorBufferEmbeddedSamplersInfoEXT<'a>
ext_maintenance6 and ext_descriptor_buffer 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>
ext_maintenance6 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::BindDescriptorSetsInfo
Source§impl<'a> ExtendableStructure for BindImageMemoryDeviceGroupInfo<'a>
Available on crate features ext_device_group and ext_bind_memory2, or crate feature version_1_1 only.
impl<'a> ExtendableStructure for BindImageMemoryDeviceGroupInfo<'a>
ext_device_group and ext_bind_memory2, or crate feature version_1_1 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>
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_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain only.
impl<'a> ExtendableStructure for BindImageMemorySwapchainInfoKHR<'a>
ext_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain 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>
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::BindImagePlaneMemoryInfo
Source§impl<'a> ExtendableStructure for BindMemoryStatus<'a>
Available on crate features ext_maintenance6 or version_1_4 only.
impl<'a> ExtendableStructure for BindMemoryStatus<'a>
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>
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::BindTensorMemoryInfoARM
Source§impl<'a> ExtendableStructure for BlitImageCubicWeightsInfoQCOM<'a>
Available on crate feature ext_filter_cubic_weights only.
impl<'a> ExtendableStructure for BlitImageCubicWeightsInfoQCOM<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for BufferUsageFlags2CreateInfo<'a>
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>
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>
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 version_1_3 or ext_synchronization2) only.
impl<'a> ExtendableStructure for CheckpointData2NV<'a>
ext_device_diagnostic_checkpoints and (crate features version_1_3 or ext_synchronization2) 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>
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>
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>
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>
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>
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>
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>
ext_conditional_rendering only.const STRUCTURE_TYPE: StructureType = StructureType::CommandBufferInheritanceConditionalRenderingInfoEXT
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>
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>
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>
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>
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 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>
ext_device_generated_commands_compute only.const STRUCTURE_TYPE: StructureType = StructureType::ComputePipelineIndirectBufferInfoNV
Source§impl<'a> ExtendableStructure for ConditionalRenderingBeginInfoEXT<'a>
Available on crate feature ext_conditional_rendering only.
impl<'a> ExtendableStructure for ConditionalRenderingBeginInfoEXT<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 CopyImageInfo2<'a>
Available on crate features ext_copy_commands2 or version_1_3 only.
impl<'a> ExtendableStructure for CopyImageInfo2<'a>
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>
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>
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>
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::CopyImageToMemoryInfo
Source§impl<'a> ExtendableStructure for CopyMemoryToAccelerationStructureInfoKHR<'a>
Available on crate feature ext_acceleration_structure only.
impl<'a> ExtendableStructure for CopyMemoryToAccelerationStructureInfoKHR<'a>
ext_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::CopyMemoryToAccelerationStructureInfoKHR
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_cuda_kernel_launch only.const STRUCTURE_TYPE: StructureType = StructureType::CudaModuleCreateInfoNV
Source§impl<'a> ExtendableStructure for D3D12FenceSubmitInfoKHR<'a>
Available on crate feature ext_external_semaphore_win32 only.
impl<'a> ExtendableStructure for D3D12FenceSubmitInfoKHR<'a>
ext_external_semaphore_win32 only.const STRUCTURE_TYPE: StructureType = StructureType::D3D12FenceSubmitInfoKHR
Source§impl<'a> ExtendableStructure for DataGraphPipelineCompilerControlCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineCompilerControlCreateInfoARM<'a>
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>
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>
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>
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>
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>
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>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelinePropertyQueryResultARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelinePropertyQueryResultARM<'a>
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>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineResourceInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineSessionBindPointRequirementARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineSessionBindPointRequirementARM<'a>
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>
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>
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>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineSessionMemoryRequirementsInfoARM
Source§impl<'a> ExtendableStructure for DataGraphPipelineShaderModuleCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphPipelineShaderModuleCreateInfoARM<'a>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::DataGraphPipelineShaderModuleCreateInfoARM
Source§impl<'a> ExtendableStructure for DataGraphProcessingEngineCreateInfoARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for DataGraphProcessingEngineCreateInfoARM<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_debug_utils only.const STRUCTURE_TYPE: StructureType = StructureType::DebugUtilsObjectTagInfoEXT
Source§impl<'a> ExtendableStructure for DedicatedAllocationBufferCreateInfoNV<'a>
Available on crate feature ext_dedicated_allocation only.
impl<'a> ExtendableStructure for DedicatedAllocationBufferCreateInfoNV<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::DescriptorGetInfoEXT
Source§impl<'a> ExtendableStructure for DescriptorGetTensorInfoARM<'a>
Available on crate features ext_tensors and ext_descriptor_buffer only.
impl<'a> ExtendableStructure for DescriptorGetTensorInfoARM<'a>
ext_tensors and ext_descriptor_buffer 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>
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 DescriptorSetBindingReferenceVALVE<'a>
Available on crate feature ext_descriptor_set_host_mapping only.
impl<'a> ExtendableStructure for DescriptorSetBindingReferenceVALVE<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceFaultCountsEXT
Source§impl<'a> ExtendableStructure for DeviceFaultInfoEXT<'a>
Available on crate feature ext_device_fault only.
impl<'a> ExtendableStructure for DeviceFaultInfoEXT<'a>
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceFaultInfoEXT
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>
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>
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>
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_swapchain and version_1_1, or crate features ext_device_group and ext_surface only.
impl<'a> ExtendableStructure for DeviceGroupPresentCapabilitiesKHR<'a>
ext_swapchain and version_1_1, or crate features ext_device_group and ext_surface only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceGroupPresentCapabilitiesKHR
Source§impl<'a> ExtendableStructure for DeviceGroupPresentInfoKHR<'a>
Available on crate features ext_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain only.
impl<'a> ExtendableStructure for DeviceGroupPresentInfoKHR<'a>
ext_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain 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>
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>
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_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain only.
impl<'a> ExtendableStructure for DeviceGroupSwapchainCreateInfoKHR<'a>
ext_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain 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>
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>
ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::DeviceImageSubresourceInfo
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_directfb_surface only.const STRUCTURE_TYPE: StructureType = StructureType::DirectfbSurfaceCreateInfoEXT
Source§impl<'a> ExtendableStructure for DispatchTileInfoQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for DispatchTileInfoQCOM<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_display_stereo only.const STRUCTURE_TYPE: StructureType = StructureType::DisplaySurfaceStereoCreateInfoNV
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_external_memory_android_hardware_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::ExternalFormatANDROID
Source§impl<'a> ExtendableStructure for ExternalFormatQNX<'a>
Available on crate feature ext_external_memory_screen_buffer only.
impl<'a> ExtendableStructure for ExternalFormatQNX<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_format_feature_flags2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::FormatProperties3
Source§impl<'a> ExtendableStructure for FragmentShadingRateAttachmentInfoKHR<'a>
Available on crate feature ext_fragment_shading_rate only.
impl<'a> ExtendableStructure for FragmentShadingRateAttachmentInfoKHR<'a>
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>
ext_frame_boundary only.const STRUCTURE_TYPE: StructureType = StructureType::FrameBoundaryEXT
Source§impl<'a> ExtendableStructure for FrameBoundaryTensorsARM<'a>
Available on crate features ext_tensors and ext_frame_boundary only.
impl<'a> ExtendableStructure for FrameBoundaryTensorsARM<'a>
ext_tensors and ext_frame_boundary 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_low_latency2 only.const STRUCTURE_TYPE: StructureType = StructureType::GetLatencyMarkerInfoNV
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageCopy2
Source§impl<'a> ExtendableStructure for ImageCreateInfo<'a>
impl<'a> ExtendableStructure for ImageCreateInfo<'a>
const STRUCTURE_TYPE: StructureType = StructureType::ImageCreateInfo
Source§impl<'a> ExtendableStructure for ImageDrmFormatModifierExplicitCreateInfoEXT<'a>
Available on crate feature ext_image_drm_format_modifier only.
impl<'a> ExtendableStructure for ImageDrmFormatModifierExplicitCreateInfoEXT<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_get_memory_requirements2 or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageSparseMemoryRequirementsInfo2
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>
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>
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_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain only.
impl<'a> ExtendableStructure for ImageSwapchainCreateInfoKHR<'a>
ext_swapchain and version_1_1, or crate features ext_device_group and ext_swapchain 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>
ext_host_image_copy or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::ImageToMemoryCopy
Source§impl<'a> ExtendableStructure for ImageViewASTCDecodeModeEXT<'a>
Available on crate feature ext_astc_decode_mode only.
impl<'a> ExtendableStructure for ImageViewASTCDecodeModeEXT<'a>
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>
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>
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>
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>
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>
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>
ext_image_sliced_view_of_3d only.const STRUCTURE_TYPE: StructureType = StructureType::ImageViewSlicedCreateInfoEXT
Source§impl<'a> ExtendableStructure for ImageViewUsageCreateInfo<'a>
Available on crate features ext_maintenance2 or version_1_1 only.
impl<'a> ExtendableStructure for ImageViewUsageCreateInfo<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_metal_objects only.const STRUCTURE_TYPE: StructureType = StructureType::ImportMetalTextureInfoEXT
Source§impl<'a> ExtendableStructure for ImportScreenBufferInfoQNX<'a>
Available on crate feature ext_external_memory_screen_buffer only.
impl<'a> ExtendableStructure for ImportScreenBufferInfoQNX<'a>
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>
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>
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>
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>
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>
ext_device_generated_commands only.const STRUCTURE_TYPE: StructureType = StructureType::IndirectCommandsLayoutCreateInfoNV
Source§impl<'a> ExtendableStructure for IndirectCommandsLayoutTokenEXT<'a>
Available on crate feature ext_device_generated_commands only.
impl<'a> ExtendableStructure for IndirectCommandsLayoutTokenEXT<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_external_memory_metal only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryGetMetalHandleInfoEXT
Source§impl<'a> ExtendableStructure for MemoryGetRemoteAddressInfoNV<'a>
Available on crate feature ext_external_memory_rdma only.
impl<'a> ExtendableStructure for MemoryGetRemoteAddressInfoNV<'a>
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>
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>
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>
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>
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>
ext_map_memory_placed only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryMapPlacedInfoEXT
Source§impl<'a> ExtendableStructure for MemoryMetalHandlePropertiesEXT<'a>
Available on crate feature ext_external_memory_metal only.
impl<'a> ExtendableStructure for MemoryMetalHandlePropertiesEXT<'a>
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>
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>
ext_memory_priority only.const STRUCTURE_TYPE: StructureType = StructureType::MemoryPriorityAllocateInfoEXT
Source§impl<'a> ExtendableStructure for MemoryRequirements2<'a>
Available on crate feature ext_get_memory_requirements2, or crate feature ext_ray_tracing and (crate features ext_get_memory_requirements2 or version_1_1), or crate feature version_1_1 only.
impl<'a> ExtendableStructure for MemoryRequirements2<'a>
ext_get_memory_requirements2, or crate feature ext_ray_tracing and (crate features ext_get_memory_requirements2 or version_1_1), or crate feature 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 version_1_3 or ext_dynamic_rendering) only.
impl<'a> ExtendableStructure for MultiviewPerViewAttributesInfoNVX<'a>
ext_multiview_per_view_attributes and (crate features version_1_3 or ext_dynamic_rendering) 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>
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>
ext_mutable_descriptor_type only.const STRUCTURE_TYPE: StructureType = StructureType::MutableDescriptorTypeCreateInfoEXT
Source§impl<'a> ExtendableStructure for OHSurfaceCreateInfoOHOS<'a>
Available on crate feature ext_ohos_surface only.
impl<'a> ExtendableStructure for OHSurfaceCreateInfoOHOS<'a>
ext_ohos_surface only.const STRUCTURE_TYPE: StructureType = StructureType::OhSurfaceCreateInfoOHOS
Source§impl<'a> ExtendableStructure for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>
Available on crate feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>
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>
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>
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>
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>
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>
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>
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>
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>
ext_partitioned_acceleration_structure only.const STRUCTURE_TYPE: StructureType = StructureType::PartitionedAccelerationStructureInstancesInputNV
Source§impl<'a> ExtendableStructure for PerTileBeginInfoQCOM<'a>
Available on crate feature ext_tile_shading only.
impl<'a> ExtendableStructure for PerTileBeginInfoQCOM<'a>
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>
ext_tile_shading only.const STRUCTURE_TYPE: StructureType = StructureType::PerTileEndInfoQCOM
Source§impl<'a> ExtendableStructure for PerformanceConfigurationAcquireInfoINTEL<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceConfigurationAcquireInfoINTEL<'a>
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceConfigurationAcquireInfoINTEL
Source§impl<'a> ExtendableStructure for PerformanceCounterDescriptionKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceCounterDescriptionKHR<'a>
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>
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>
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>
ext_performance_query only.const STRUCTURE_TYPE: StructureType = StructureType::PerformanceOverrideInfoINTEL
Source§impl<'a> ExtendableStructure for PerformanceQueryReservationInfoKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PerformanceQueryReservationInfoKHR<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 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>
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>
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>
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>
ext_cooperative_matrix2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeMatrix2PropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixFeaturesKHR<'a>
Available on crate feature ext_cooperative_matrix only.
impl<'a> ExtendableStructure for PhysicalDeviceCooperativeMatrixFeaturesKHR<'a>
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>
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>
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>
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>
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>
ext_cooperative_vector only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCooperativeVectorPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectFeaturesNV<'a>
Available on crate feature ext_copy_memory_indirect only.
impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectFeaturesNV<'a>
ext_copy_memory_indirect only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCopyMemoryIndirectFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectPropertiesNV<'a>
Available on crate feature ext_copy_memory_indirect only.
impl<'a> ExtendableStructure for PhysicalDeviceCopyMemoryIndirectPropertiesNV<'a>
ext_copy_memory_indirect only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCopyMemoryIndirectPropertiesNV
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>
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>
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>
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>
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>
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>
ext_custom_border_color only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceCustomBorderColorPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDataGraphFeaturesARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for PhysicalDeviceDataGraphFeaturesARM<'a>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDataGraphFeaturesARM
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>
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>
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>
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>
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>
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>
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 feature ext_descriptor_buffer only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT<'a>
ext_descriptor_buffer 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>
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>
ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorFeaturesARM<'a>
Available on crate features ext_tensors and ext_descriptor_buffer only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorFeaturesARM<'a>
ext_tensors and ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferTensorFeaturesARM
Source§impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorPropertiesARM<'a>
Available on crate features ext_tensors and ext_descriptor_buffer only.
impl<'a> ExtendableStructure for PhysicalDeviceDescriptorBufferTensorPropertiesARM<'a>
ext_tensors and ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorBufferTensorPropertiesARM
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>
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>
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>
ext_descriptor_set_host_mapping only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
Source§impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV<'a>
Available on crate feature ext_device_generated_commands_compute only.
impl<'a> ExtendableStructure for PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 PhysicalDeviceExclusiveScissorFeaturesNV<'a>
Available on crate feature ext_scissor_exclusive only.
impl<'a> ExtendableStructure for PhysicalDeviceExclusiveScissorFeaturesNV<'a>
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>
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>
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>
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>
ext_extended_dynamic_state only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExtendedDynamicStateFeaturesEXT
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>
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>
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>
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 or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalFormatResolveFeaturesANDROID<'a>
ext_sampler_ycbcr_conversion or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceExternalFormatResolveFeaturesANDROID
Source§impl<'a> ExtendableStructure for PhysicalDeviceExternalFormatResolvePropertiesANDROID<'a>
Available on crate features ext_sampler_ycbcr_conversion or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceExternalFormatResolvePropertiesANDROID<'a>
ext_sampler_ycbcr_conversion or version_1_1 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>
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>
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>
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>
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>
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>
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>
ext_device_fault only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFaultFeaturesEXT
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>
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>
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>
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>
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>
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>
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>
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>
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>
impl<'a> ExtendableStructure for PhysicalDeviceFragmentShaderBarycentricPropertiesKHR<'a>
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>
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>
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>
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>
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>
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>
ext_frame_boundary only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceFrameBoundaryFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceGlobalPriorityQueryFeatures<'a>
Available on crate features ext_global_priority or version_1_4 only.
impl<'a> ExtendableStructure for PhysicalDeviceGlobalPriorityQueryFeatures<'a>
ext_global_priority or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceGlobalPriorityQueryFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT<'a>
Available on crate feature ext_graphics_pipeline_library only.
impl<'a> ExtendableStructure for PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT<'a>
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>
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>
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>
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>
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>
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>
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_memory_capabilities or ext_external_semaphore_capabilities or ext_external_fence_capabilities or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceIDProperties<'a>
ext_external_memory_capabilities or ext_external_semaphore_capabilities or ext_external_fence_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>
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>
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>
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>
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>
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>
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>
ext_image_processing2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceImageProcessing2PropertiesQCOM
Source§impl<'a> ExtendableStructure for PhysicalDeviceImageProcessingFeaturesQCOM<'a>
Available on crate feature ext_image_processing only.
impl<'a> ExtendableStructure for PhysicalDeviceImageProcessingFeaturesQCOM<'a>
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>
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>
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>
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>
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>
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>
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>
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>
ext_inline_uniform_block or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceInlineUniformBlockProperties
Source§impl<'a> ExtendableStructure for PhysicalDeviceInvocationMaskFeaturesHUAWEI<'a>
Available on crate feature ext_invocation_mask only.
impl<'a> ExtendableStructure for PhysicalDeviceInvocationMaskFeaturesHUAWEI<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_maintenance9 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMaintenance9PropertiesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceMapMemoryPlacedFeaturesEXT<'a>
Available on crate feature ext_map_memory_placed only.
impl<'a> ExtendableStructure for PhysicalDeviceMapMemoryPlacedFeaturesEXT<'a>
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>
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 PhysicalDeviceMemoryDecompressionFeaturesNV<'a>
Available on crate feature ext_memory_decompression only.
impl<'a> ExtendableStructure for PhysicalDeviceMemoryDecompressionFeaturesNV<'a>
ext_memory_decompression only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMemoryDecompressionFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceMemoryDecompressionPropertiesNV<'a>
Available on crate feature ext_memory_decompression only.
impl<'a> ExtendableStructure for PhysicalDeviceMemoryDecompressionPropertiesNV<'a>
ext_memory_decompression only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMemoryDecompressionPropertiesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceMemoryPriorityFeaturesEXT<'a>
Available on crate feature ext_memory_priority only.
impl<'a> ExtendableStructure for PhysicalDeviceMemoryPriorityFeaturesEXT<'a>
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>
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>
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>
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>
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>
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>
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>
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>
ext_multisampled_render_to_single_sampled only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceMultiviewFeatures<'a>
Available on crate features ext_multiview or version_1_1 only.
impl<'a> ExtendableStructure for PhysicalDeviceMultiviewFeatures<'a>
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>
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>
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>
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>
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>
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpacityMicromapFeaturesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapPropertiesEXT<'a>
Available on crate feature ext_opacity_micromap only.
impl<'a> ExtendableStructure for PhysicalDeviceOpacityMicromapPropertiesEXT<'a>
ext_opacity_micromap only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceOpacityMicromapPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceOpticalFlowFeaturesNV<'a>
Available on crate feature ext_optical_flow only.
impl<'a> ExtendableStructure for PhysicalDeviceOpticalFlowFeaturesNV<'a>
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>
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>
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>
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>
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 PhysicalDevicePerformanceQueryFeaturesKHR<'a>
Available on crate feature ext_performance_query only.
impl<'a> ExtendableStructure for PhysicalDevicePerformanceQueryFeaturesKHR<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 PhysicalDevicePresentWait2FeaturesKHR<'a>
Available on crate feature ext_present_wait2 only.
impl<'a> ExtendableStructure for PhysicalDevicePresentWait2FeaturesKHR<'a>
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>
ext_present_wait only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDevicePresentWaitFeaturesKHR
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>
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>
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>
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>
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>
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>
ext_provoking_vertex only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceProvokingVertexPropertiesEXT
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>
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>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM
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>
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 PhysicalDeviceRayTracingInvocationReorderFeaturesNV<'a>
Available on crate feature ext_ray_tracing_invocation_reorder only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderFeaturesNV<'a>
ext_ray_tracing_invocation_reorder only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceRayTracingInvocationReorderFeaturesNV
Source§impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderPropertiesNV<'a>
Available on crate feature ext_ray_tracing_invocation_reorder only.
impl<'a> ExtendableStructure for PhysicalDeviceRayTracingInvocationReorderPropertiesNV<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 PhysicalDeviceSchedulingControlsFeaturesARM<'a>
Available on crate feature ext_scheduling_controls only.
impl<'a> ExtendableStructure for PhysicalDeviceSchedulingControlsFeaturesARM<'a>
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>
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>
ext_separate_depth_stencil_layouts or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceSeparateDepthStencilLayoutsFeatures
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 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>
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>
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>
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>
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 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 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 PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderModuleIdentifierFeaturesEXT<'a>
Available on crate feature ext_shader_module_identifier only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderModuleIdentifierFeaturesEXT<'a>
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>
ext_shader_module_identifier only.const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderModuleIdentifierPropertiesEXT
Source§impl<'a> ExtendableStructure for PhysicalDeviceShaderObjectFeaturesEXT<'a>
Available on crate feature ext_shader_object only.
impl<'a> ExtendableStructure for PhysicalDeviceShaderObjectFeaturesEXT<'a>
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>
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 PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceShaderSubgroupExtendedTypesFeatures
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 PhysicalDeviceShadingRateImageFeaturesNV<'a>
Available on crate feature ext_shading_rate_image only.
impl<'a> ExtendableStructure for PhysicalDeviceShadingRateImageFeaturesNV<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>
impl<'a> ExtendableStructure for PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>
const STRUCTURE_TYPE: StructureType = StructureType::PhysicalDeviceTextureCompressionAstcHdrFeatures
Source§impl<'a> ExtendableStructure for PhysicalDeviceTileMemoryHeapFeaturesQCOM<'a>
Available on crate feature ext_tile_memory_heap only.
impl<'a> ExtendableStructure for PhysicalDeviceTileMemoryHeapFeaturesQCOM<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_fragment_coverage_to_color only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineCoverageToColorStateCreateInfoNV
Source§impl<'a> ExtendableStructure for PipelineCreateFlags2CreateInfo<'a>
Available on crate features ext_maintenance5 or version_1_4 only.
impl<'a> ExtendableStructure for PipelineCreateFlags2CreateInfo<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_shader_enqueue only.const STRUCTURE_TYPE: StructureType = StructureType::PipelineShaderStageNodeCreateInfoAMDX
Source§impl<'a> ExtendableStructure for PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>
Available on crate features ext_subgroup_size_control or ext_shader_object or version_1_3 only.
impl<'a> ExtendableStructure for PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>
ext_subgroup_size_control or ext_shader_object 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_display_timing only.const STRUCTURE_TYPE: StructureType = StructureType::PresentTimesInfoGOOGLE
Source§impl<'a> ExtendableStructure for PresentWait2InfoKHR<'a>
Available on crate feature ext_present_wait2 only.
impl<'a> ExtendableStructure for PresentWait2InfoKHR<'a>
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>
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>
version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::ProtectedSubmitInfo
Source§impl<'a> ExtendableStructure for PushConstantsInfo<'a>
Available on crate features ext_maintenance6 or version_1_4 only.
impl<'a> ExtendableStructure for PushConstantsInfo<'a>
ext_maintenance6 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PushConstantsInfo
Source§impl<'a> ExtendableStructure for PushDescriptorSetInfo<'a>
Available on crate features ext_maintenance6 and ext_push_descriptor, or crate feature version_1_4 only.
impl<'a> ExtendableStructure for PushDescriptorSetInfo<'a>
ext_maintenance6 and ext_push_descriptor, or crate feature version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::PushDescriptorSetInfo
Source§impl<'a> ExtendableStructure for PushDescriptorSetWithTemplateInfo<'a>
Available on crate features ext_maintenance6 and ext_push_descriptor, or crate feature version_1_4 only.
impl<'a> ExtendableStructure for PushDescriptorSetWithTemplateInfo<'a>
ext_maintenance6 and ext_push_descriptor, or crate feature version_1_4 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>
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>
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>
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 version_1_3 or ext_synchronization2) only.
impl<'a> ExtendableStructure for QueueFamilyCheckpointProperties2NV<'a>
ext_device_diagnostic_checkpoints and (crate features version_1_3 or ext_synchronization2) 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>
ext_device_diagnostic_checkpoints only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyCheckpointPropertiesNV
Source§impl<'a> ExtendableStructure for QueueFamilyDataGraphProcessingEnginePropertiesARM<'a>
Available on crate feature ext_data_graph only.
impl<'a> ExtendableStructure for QueueFamilyDataGraphProcessingEnginePropertiesARM<'a>
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>
ext_data_graph only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyDataGraphPropertiesARM
Source§impl<'a> ExtendableStructure for QueueFamilyGlobalPriorityProperties<'a>
Available on crate features ext_global_priority or version_1_4 only.
impl<'a> ExtendableStructure for QueueFamilyGlobalPriorityProperties<'a>
ext_global_priority or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::QueueFamilyGlobalPriorityProperties
Source§impl<'a> ExtendableStructure for QueueFamilyOwnershipTransferPropertiesKHR<'a>
Available on crate feature ext_maintenance9 only.
impl<'a> ExtendableStructure for QueueFamilyOwnershipTransferPropertiesKHR<'a>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_multiview or version_1_1 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderPassMultiviewCreateInfo
Source§impl<'a> ExtendableStructure for RenderPassSampleLocationsBeginInfoEXT<'a>
Available on crate feature ext_sample_locations only.
impl<'a> ExtendableStructure for RenderPassSampleLocationsBeginInfoEXT<'a>
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>
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>
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>
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>
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>
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>
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>
ext_maintenance5 or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingAreaInfo
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>
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>
ext_dynamic_rendering_local_read or version_1_4 only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingAttachmentLocationInfo
Source§impl<'a> ExtendableStructure for RenderingEndInfoEXT<'a>
Available on crate feature ext_fragment_density_map_offset only.
impl<'a> ExtendableStructure for RenderingEndInfoEXT<'a>
ext_fragment_density_map_offset only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingEndInfoEXT
Source§impl<'a> ExtendableStructure for RenderingFragmentDensityMapAttachmentInfoEXT<'a>
Available on crate feature ext_fragment_density_map and (crate features version_1_3 or ext_dynamic_rendering) only.
impl<'a> ExtendableStructure for RenderingFragmentDensityMapAttachmentInfoEXT<'a>
ext_fragment_density_map and (crate features version_1_3 or ext_dynamic_rendering) 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 version_1_3 or ext_dynamic_rendering) only.
impl<'a> ExtendableStructure for RenderingFragmentShadingRateAttachmentInfoKHR<'a>
ext_fragment_shading_rate and (crate features version_1_3 or ext_dynamic_rendering) only.const STRUCTURE_TYPE: StructureType = StructureType::RenderingFragmentShadingRateAttachmentInfoKHR
Source§impl<'a> ExtendableStructure for RenderingInfo<'a>
Available on crate feature ext_dynamic_rendering, or crate feature ext_tile_properties and (crate features ext_dynamic_rendering or version_1_3), or crate feature version_1_3 only.
impl<'a> ExtendableStructure for RenderingInfo<'a>
ext_dynamic_rendering, or crate feature ext_tile_properties and (crate features ext_dynamic_rendering or version_1_3), or crate feature 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>
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>
ext_copy_commands2 or version_1_3 only.const STRUCTURE_TYPE: StructureType = StructureType::ResolveImageInfo2
Source§impl<'a> ExtendableStructure for SampleLocationsInfoEXT<'a>
Available on crate feature ext_sample_locations only.
impl<'a> ExtendableStructure for SampleLocationsInfoEXT<'a>
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>
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>
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>
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>
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>
ext_custom_border_color only.const STRUCTURE_TYPE: StructureType = StructureType::SamplerCustomBorderColorCreateInfoEXT
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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_maintenance6 and ext_descriptor_buffer only.
impl<'a> ExtendableStructure for SetDescriptorBufferOffsetsInfoEXT<'a>
ext_maintenance6 and ext_descriptor_buffer 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>
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>
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>
ext_shader_object only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderCreateInfoEXT
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>
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>
ext_validation_cache only.const STRUCTURE_TYPE: StructureType = StructureType::ShaderModuleValidationCacheCreateInfoEXT
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 SurfaceCapabilities2EXT<'a>
Available on crate feature ext_display_surface_counter only.
impl<'a> ExtendableStructure for SurfaceCapabilities2EXT<'a>
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>
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>
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>
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>
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>
ext_present_wait2 only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceCapabilitiesPresentWait2KHR
Source§impl<'a> ExtendableStructure for SurfaceFormat2KHR<'a>
Available on crate feature ext_get_surface_capabilities2 only.
impl<'a> ExtendableStructure for SurfaceFormat2KHR<'a>
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>
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>
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>
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>
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>
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>
ext_surface_protected_capabilities only.const STRUCTURE_TYPE: StructureType = StructureType::SurfaceProtectedCapabilitiesKHR
Source§impl<'a> ExtendableStructure for SwapchainCounterCreateInfoEXT<'a>
Available on crate feature ext_display_control only.
impl<'a> ExtendableStructure for SwapchainCounterCreateInfoEXT<'a>
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>
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>
ext_display_native_hdr only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainDisplayNativeHdrCreateInfoAMD
Source§impl<'a> ExtendableStructure for SwapchainLatencyCreateInfoNV<'a>
Available on crate feature ext_low_latency2 only.
impl<'a> ExtendableStructure for SwapchainLatencyCreateInfoNV<'a>
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>
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>
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>
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>
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>
ext_swapchain_maintenance1 only.const STRUCTURE_TYPE: StructureType = StructureType::SwapchainPresentScalingCreateInfoKHR
Source§impl<'a> ExtendableStructure for SysmemColorSpaceFUCHSIA<'a>
Available on crate feature ext_buffer_collection only.
impl<'a> ExtendableStructure for SysmemColorSpaceFUCHSIA<'a>
ext_buffer_collection only.const STRUCTURE_TYPE: StructureType = StructureType::SysmemColorSpaceFUCHSIA
Source§impl<'a> ExtendableStructure for TensorCaptureDescriptorDataInfoARM<'a>
Available on crate features ext_tensors and ext_descriptor_buffer only.
impl<'a> ExtendableStructure for TensorCaptureDescriptorDataInfoARM<'a>
ext_tensors and ext_descriptor_buffer 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>
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>
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>
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>
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>
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>
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>
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorMemoryRequirementsInfoARM
Source§impl<'a> ExtendableStructure for TensorViewCaptureDescriptorDataInfoARM<'a>
Available on crate features ext_tensors and ext_descriptor_buffer only.
impl<'a> ExtendableStructure for TensorViewCaptureDescriptorDataInfoARM<'a>
ext_tensors and ext_descriptor_buffer only.const STRUCTURE_TYPE: StructureType = StructureType::TensorViewCaptureDescriptorDataInfoARM
Source§impl<'a> ExtendableStructure for TensorViewCreateInfoARM<'a>
Available on crate feature ext_tensors only.
impl<'a> ExtendableStructure for TensorViewCreateInfoARM<'a>
ext_tensors only.const STRUCTURE_TYPE: StructureType = StructureType::TensorViewCreateInfoARM
Source§impl<'a> ExtendableStructure for TextureLODGatherFormatPropertiesAMD<'a>
impl<'a> ExtendableStructure for TextureLODGatherFormatPropertiesAMD<'a>
const STRUCTURE_TYPE: StructureType = StructureType::TextureLodGatherFormatPropertiesAMD
Source§impl<'a> ExtendableStructure for TileMemoryBindInfoQCOM<'a>
Available on crate feature ext_tile_memory_heap only.
impl<'a> ExtendableStructure for TileMemoryBindInfoQCOM<'a>
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>
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>
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>
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>
ext_timeline_semaphore or version_1_2 only.const STRUCTURE_TYPE: StructureType = StructureType::TimelineSemaphoreSubmitInfo
Source§impl<'a> ExtendableStructure for ValidationCacheCreateInfoEXT<'a>
Available on crate feature ext_validation_cache only.
impl<'a> ExtendableStructure for ValidationCacheCreateInfoEXT<'a>
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>
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>
ext_validation_flags only.const STRUCTURE_TYPE: StructureType = StructureType::ValidationFlagsEXT
Source§impl<'a> ExtendableStructure for VertexInputAttributeDescription2EXT<'a>
Available on crate features ext_vertex_input_dynamic_state or ext_shader_object only.
impl<'a> ExtendableStructure for VertexInputAttributeDescription2EXT<'a>
ext_vertex_input_dynamic_state or ext_shader_object only.const STRUCTURE_TYPE: StructureType = StructureType::VertexInputAttributeDescription2EXT
Source§impl<'a> ExtendableStructure for VertexInputBindingDescription2EXT<'a>
Available on crate features ext_vertex_input_dynamic_state or ext_shader_object only.
impl<'a> ExtendableStructure for VertexInputBindingDescription2EXT<'a>
ext_vertex_input_dynamic_state or ext_shader_object 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
ext_xlib_surface only.