Trait ExtendingStructure

Source
pub unsafe trait ExtendingStructure<T: ExtendableStructure>: ExtendableStructure { }
Expand description

If an extendable structure A implements ExtendingStructure< B > This means A can be used to extend B For example, VkPhysicalDeviceFeatures2 can be used to extend VkDeviceCreateInfo So vk::PhysicalDeviceFeatures2 has the trait ExtendingStructurevk::DeviceCreateInfo This is used for additional security, making it impossible to extend a structure with an extension that wasn’t planed for this structure

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, 'b> ExtendingStructure<AccelerationStructureCreateInfoKHR<'b>> for AccelerationStructureMotionInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<AccelerationStructureCreateInfoKHR<'b>> for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<AccelerationStructureCreateInfoNV<'b>> for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<AccelerationStructureGeometryKHR<'b>> for AccelerationStructureGeometryLinearSweptSpheresDataNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<AccelerationStructureGeometryKHR<'b>> for AccelerationStructureGeometrySpheresDataNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<AccelerationStructureGeometryTrianglesDataKHR<'b>> for AccelerationStructureGeometryMotionTrianglesDataNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<AccelerationStructureGeometryTrianglesDataKHR<'b>> for AccelerationStructureTrianglesDisplacementMicromapNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<AccelerationStructureGeometryTrianglesDataKHR<'b>> for AccelerationStructureTrianglesOpacityMicromapEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<AndroidHardwareBufferPropertiesANDROID<'b>> for AndroidHardwareBufferFormatProperties2ANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<AndroidHardwareBufferPropertiesANDROID<'b>> for AndroidHardwareBufferFormatPropertiesANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<AndroidHardwareBufferPropertiesANDROID<'b>> for AndroidHardwareBufferFormatResolvePropertiesANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<AttachmentDescription2<'b>> for AttachmentDescriptionStencilLayout<'a>

Source§

impl<'a, 'b> ExtendingStructure<AttachmentDescription2<'b>> for ExternalFormatANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<AttachmentReference2<'b>> for AttachmentReferenceStencilLayout<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindBufferMemoryInfo<'b>> for BindBufferMemoryDeviceGroupInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindBufferMemoryInfo<'b>> for BindMemoryStatus<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindDescriptorBufferEmbeddedSamplersInfoEXT<'b>> for PipelineLayoutCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindDescriptorSetsInfo<'b>> for PipelineLayoutCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindImageMemoryInfo<'b>> for BindImageMemoryDeviceGroupInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindImageMemoryInfo<'b>> for BindImageMemorySwapchainInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindImageMemoryInfo<'b>> for BindImagePlaneMemoryInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindImageMemoryInfo<'b>> for BindMemoryStatus<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindSparseInfo<'b>> for DeviceGroupBindSparseInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindSparseInfo<'b>> for FrameBoundaryEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<BindSparseInfo<'b>> for TimelineSemaphoreSubmitInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BlitImageInfo2<'b>> for BlitImageCubicWeightsInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferCreateInfo<'b>> for BufferCollectionBufferCreateInfoFUCHSIA<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferCreateInfo<'b>> for BufferDeviceAddressCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferCreateInfo<'b>> for BufferOpaqueCaptureAddressCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferCreateInfo<'b>> for BufferUsageFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferCreateInfo<'b>> for DedicatedAllocationBufferCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferCreateInfo<'b>> for ExternalMemoryBufferCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferCreateInfo<'b>> for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferImageCopy2<'b>> for CopyCommandTransformInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferMemoryBarrier2<'b>> for ExternalMemoryAcquireUnmodifiedEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferMemoryBarrier2<'b>> for MemoryBarrierAccessFlags3KHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferMemoryBarrier<'b>> for ExternalMemoryAcquireUnmodifiedEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferViewCreateInfo<'b>> for BufferUsageFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<BufferViewCreateInfo<'b>> for ExportMetalObjectCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferBeginInfo<'b>> for DeviceGroupCommandBufferBeginInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for AttachmentSampleCountInfoAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for CommandBufferInheritanceConditionalRenderingInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for CommandBufferInheritanceRenderPassTransformInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for CommandBufferInheritanceRenderingInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for CommandBufferInheritanceViewportScissorInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for ExternalFormatANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for MultiviewPerViewAttributesInfoNVX<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for RenderPassTileShadingCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for RenderingAttachmentLocationInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferInheritanceInfo<'b>> for RenderingInputAttachmentIndexInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<CommandBufferSubmitInfo<'b>> for RenderPassStripeSubmitInfoARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<ComputePipelineCreateInfo<'b>> for ComputePipelineIndirectBufferInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<ComputePipelineCreateInfo<'b>> for PipelineBinaryInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<ComputePipelineCreateInfo<'b>> for PipelineCompilerControlCreateInfoAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<ComputePipelineCreateInfo<'b>> for PipelineCreateFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ComputePipelineCreateInfo<'b>> for PipelineCreationFeedbackCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ComputePipelineCreateInfo<'b>> for PipelineRobustnessCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ComputePipelineCreateInfo<'b>> for SubpassShadingPipelineCreateInfoHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<CuModuleCreateInfoNVX<'b>> for CuModuleTexturingModeCreateInfoNVX<'a>

Source§

impl<'a, 'b> ExtendingStructure<DebugUtilsMessengerCallbackDataEXT<'b>> for DeviceAddressBindingCallbackDataEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DepthBiasInfoEXT<'b>> for DepthBiasRepresentationInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorBufferBindingInfoEXT<'b>> for BufferUsageFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorBufferBindingInfoEXT<'b>> for DescriptorBufferBindingPushDescriptorBufferHandleEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorPoolCreateInfo<'b>> for DescriptorPoolInlineUniformBlockCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorPoolCreateInfo<'b>> for MutableDescriptorTypeCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorSetAllocateInfo<'b>> for DescriptorSetVariableDescriptorCountAllocateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorSetLayoutCreateInfo<'b>> for DescriptorSetLayoutBindingFlagsCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorSetLayoutCreateInfo<'b>> for MutableDescriptorTypeCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DescriptorSetLayoutSupport<'b>> for DescriptorSetVariableDescriptorCountLayoutSupport<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for DeviceDeviceMemoryReportCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for DeviceDiagnosticsConfigCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for DeviceGroupDeviceCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for DeviceMemoryOverallocationCreateInfoAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for DevicePipelineBinaryInternalCacheControlKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for DevicePrivateDataCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for DeviceQueueShaderCoreControlCreateInfoARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for ExternalComputeQueueDeviceCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PerformanceQueryReservationInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevice8BitStorageFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevice16BitStorageFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevice4444FormatsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceASTCDecodeFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceAccelerationStructureFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceAddressBindingReportFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceAmigoProfilingFeaturesSEC<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceAntiLagFeaturesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceBlendOperationAdvancedFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceBorderColorSwizzleFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceBufferDeviceAddressFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceBufferDeviceAddressFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceClusterAccelerationStructureFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceClusterCullingShaderFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCoherentMemoryFeaturesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceColorWriteEnableFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCommandBufferInheritanceFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceComputeShaderDerivativesFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceConditionalRenderingFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCooperativeMatrix2FeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCooperativeMatrixFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCooperativeMatrixFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCooperativeVectorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCopyMemoryIndirectFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCornerSampledImageFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCoverageReductionModeFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCubicClampFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCubicWeightsFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCudaKernelLaunchFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceCustomBorderColorFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDepthBiasControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDepthClampControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDepthClampZeroOneFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDepthClipControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDepthClipEnableFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDescriptorBufferFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDescriptorIndexingFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDescriptorPoolOverallocationFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDeviceGeneratedCommandsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDeviceMemoryReportFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDiagnosticsConfigFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDisplacementMicromapFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDynamicRenderingFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDynamicRenderingLocalReadFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExclusiveScissorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExtendedDynamicState2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExtendedDynamicState3FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExtendedDynamicStateFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExternalFormatResolveFeaturesANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExternalMemoryRDMAFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFaultFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFeatures2<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFragmentDensityMap2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFragmentDensityMapFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFragmentShaderBarycentricFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFragmentShaderInterlockFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFragmentShadingRateEnumsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFragmentShadingRateFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceFrameBoundaryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceGlobalPriorityQueryFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceHdrVividFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceHostImageCopyFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceHostQueryResetFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImage2DViewOf3DFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageAlignmentControlFeaturesMESA<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageCompressionControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageProcessing2FeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageProcessingFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageRobustnessFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageSlicedViewOf3DFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImageViewMinLodFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceImagelessFramebufferFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceIndexTypeUint8Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceInheritedViewportScissorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceInlineUniformBlockFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceInvocationMaskFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceLegacyDitheringFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceLegacyVertexAttributesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceLineRasterizationFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceLinearColorAttachmentFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMaintenance4Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMaintenance5Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMaintenance6Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMaintenance7FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMaintenance8FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMapMemoryPlacedFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMemoryDecompressionFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMemoryPriorityFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMeshShaderFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMeshShaderFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMultiDrawFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMultiviewFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceMutableDescriptorTypeFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceNestedCommandBufferFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceNonSeamlessCubeMapFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceOpacityMicromapFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceOpticalFlowFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePartitionedAccelerationStructureFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePerStageDescriptorSetFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePerformanceQueryFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelineBinaryFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelineCreationCacheControlFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelineExecutablePropertiesFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelineOpacityMicromapFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelinePropertiesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelineProtectedAccessFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePipelineRobustnessFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePresentBarrierFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePresentIdFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePresentMeteringFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePresentWaitFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDevicePrivateDataFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceProtectedMemoryFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceProvokingVertexFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRGBA10X6FormatsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRawAccessChainsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayQueryFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayTracingInvocationReorderFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayTracingMaintenance1FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayTracingMotionBlurFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayTracingPipelineFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayTracingPositionFetchFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRayTracingValidationFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRelaxedLineRasterizationFeaturesIMG<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRenderPassStripedFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRepresentativeFragmentTestFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceRobustness2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSamplerYcbcrConversionFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceScalarBlockLayoutFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSchedulingControlsFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSeparateDepthStencilLayoutsFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderAtomicFloat2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderAtomicFloatFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderAtomicInt64Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderBfloat16FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderClockFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderCoreBuiltinsFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderDemoteToHelperInvocationFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderDrawParametersFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderEnqueueFeaturesAMDX<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderExpectAssumeFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderFloat16Int8Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderFloatControls2Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderImageAtomicInt64FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderImageFootprintFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderIntegerDotProductFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderModuleIdentifierFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderObjectFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderQuadControlFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderReplicatedCompositesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderSMBuiltinsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderSubgroupRotateFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderTerminateInvocationFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShaderTileImageFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceShadingRateImageFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSubgroupSizeControlFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSubpassMergeFeedbackFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSubpassShadingFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSwapchainMaintenance1FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceSynchronization2Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceTexelBufferAlignmentFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceTilePropertiesFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceTileShadingFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceTimelineSemaphoreFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceTransformFeedbackFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceUniformBufferStandardLayoutFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVariablePointersFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVertexAttributeDivisorFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVertexAttributeRobustnessFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVertexInputDynamicStateFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVulkan11Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVulkan12Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVulkan13Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVulkan14Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceVulkanMemoryModelFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceYcbcrDegammaFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceYcbcrImageArraysFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceCreateInfo<'b>> for PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceQueueCreateInfo<'b>> for DeviceQueueGlobalPriorityCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<DeviceQueueCreateInfo<'b>> for DeviceQueueShaderCoreControlCreateInfoARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<DisplayModeProperties2KHR<'b>> for DisplayModeStereoPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<DisplaySurfaceCreateInfoKHR<'b>> for DisplaySurfaceStereoCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<EventCreateInfo<'b>> for ExportMetalObjectCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<EventCreateInfo<'b>> for ImportMetalSharedEventInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExecutionGraphPipelineCreateInfoAMDX<'b>> for PipelineCompilerControlCreateInfoAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExecutionGraphPipelineCreateInfoAMDX<'b>> for PipelineCreationFeedbackCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExportMetalObjectsInfoEXT<'b>> for ExportMetalBufferInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExportMetalObjectsInfoEXT<'b>> for ExportMetalCommandQueueInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExportMetalObjectsInfoEXT<'b>> for ExportMetalDeviceInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExportMetalObjectsInfoEXT<'b>> for ExportMetalIOSurfaceInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExportMetalObjectsInfoEXT<'b>> for ExportMetalSharedEventInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ExportMetalObjectsInfoEXT<'b>> for ExportMetalTextureInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<FenceCreateInfo<'b>> for ExportFenceCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<FenceCreateInfo<'b>> for ExportFenceWin32HandleInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<FormatProperties2<'b>> for DrmFormatModifierPropertiesList2EXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<FormatProperties2<'b>> for DrmFormatModifierPropertiesListEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<FormatProperties2<'b>> for FormatProperties3<'a>

Source§

impl<'a, 'b> ExtendingStructure<FormatProperties2<'b>> for SubpassResolvePerformanceQueryEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<FramebufferCreateInfo<'b>> for FramebufferAttachmentsCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<GeneratedCommandsInfoEXT<'b>> for GeneratedCommandsPipelineInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<GeneratedCommandsInfoEXT<'b>> for GeneratedCommandsShaderInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<GeneratedCommandsMemoryRequirementsInfoEXT<'b>> for GeneratedCommandsPipelineInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<GeneratedCommandsMemoryRequirementsInfoEXT<'b>> for GeneratedCommandsShaderInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for AttachmentSampleCountInfoAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for ExternalFormatANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for GraphicsPipelineLibraryCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for GraphicsPipelineShaderGroupsCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for MultiviewPerViewAttributesInfoNVX<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineBinaryInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineCompilerControlCreateInfoAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineCreateFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineCreationFeedbackCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineDiscardRectangleStateCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineFragmentShadingRateEnumStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineFragmentShadingRateStateCreateInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineLibraryCreateInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineRenderingCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineRepresentativeFragmentTestStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for PipelineRobustnessCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for RenderingAttachmentLocationInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<GraphicsPipelineCreateInfo<'b>> for RenderingInputAttachmentIndexInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<HdrMetadataEXT<'b>> for HdrVividDynamicMetadataHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageBlit2<'b>> for CopyCommandTransformInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for BufferCollectionImageCreateInfoFUCHSIA<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for DedicatedAllocationImageCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ExportMetalObjectCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ExternalFormatANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ExternalFormatQNX<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ExternalMemoryImageCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ExternalMemoryImageCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImageAlignmentControlCreateInfoMESA<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImageCompressionControlEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImageDrmFormatModifierExplicitCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImageDrmFormatModifierListCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImageFormatListCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImageStencilUsageCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImageSwapchainCreateInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImportMetalIOSurfaceInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for ImportMetalTextureInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageCreateInfo<'b>> for OpticalFlowImageFormatInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageFormatProperties2<'b>> for AndroidHardwareBufferUsageANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageFormatProperties2<'b>> for ExternalImageFormatProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageFormatProperties2<'b>> for FilterCubicImageViewImageFormatPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageFormatProperties2<'b>> for HostImageCopyDevicePerformanceQuery<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageFormatProperties2<'b>> for ImageCompressionPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageFormatProperties2<'b>> for SamplerYcbcrConversionImageFormatProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageFormatProperties2<'b>> for TextureLODGatherFormatPropertiesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageMemoryBarrier2<'b>> for ExternalMemoryAcquireUnmodifiedEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageMemoryBarrier2<'b>> for MemoryBarrierAccessFlags3KHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageMemoryBarrier2<'b>> for SampleLocationsInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageMemoryBarrier<'b>> for ExternalMemoryAcquireUnmodifiedEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageMemoryBarrier<'b>> for SampleLocationsInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageMemoryRequirementsInfo2<'b>> for ImagePlaneMemoryRequirementsInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for ExportMetalObjectCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for ImageViewASTCDecodeModeEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for ImageViewMinLodCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for ImageViewSampleWeightCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for ImageViewSlicedCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for ImageViewUsageCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ImageViewCreateInfo<'b>> for SamplerYcbcrConversionInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<IndirectCommandsLayoutCreateInfoEXT<'b>> for PipelineLayoutCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<InstanceCreateInfo<'b>> for DebugReportCallbackCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<InstanceCreateInfo<'b>> for DebugUtilsMessengerCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<InstanceCreateInfo<'b>> for DirectDriverLoadingListLUNARG<'a>

Source§

impl<'a, 'b> ExtendingStructure<InstanceCreateInfo<'b>> for ExportMetalObjectCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<InstanceCreateInfo<'b>> for LayerSettingsCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<InstanceCreateInfo<'b>> for ValidationFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<InstanceCreateInfo<'b>> for ValidationFlagsEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for DedicatedAllocationMemoryAllocateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ExportMemoryAllocateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ExportMemoryAllocateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ExportMemoryWin32HandleInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ExportMemoryWin32HandleInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ExportMetalObjectCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportAndroidHardwareBufferInfoANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMemoryBufferCollectionFUCHSIA<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMemoryFdInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMemoryHostPointerInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMemoryMetalHandleInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMemoryWin32HandleInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMemoryWin32HandleInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMemoryZirconHandleInfoFUCHSIA<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportMetalBufferInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for ImportScreenBufferInfoQNX<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for MemoryAllocateFlagsInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for MemoryDedicatedAllocateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for MemoryOpaqueCaptureAddressAllocateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryAllocateInfo<'b>> for MemoryPriorityAllocateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryMapInfo<'b>> for MemoryMapPlacedInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<MemoryRequirements2<'b>> for MemoryDedicatedRequirements<'a>

Source§

impl<'a, 'b> ExtendingStructure<OpticalFlowSessionCreateInfoNV<'b>> for OpticalFlowSessionCreatePrivateDataInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PartitionedAccelerationStructureInstancesInputNV<'b>> for PartitionedAccelerationStructureFlagsNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceClusterCullingShaderFeaturesHUAWEI<'b>> for PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceExternalBufferInfo<'b>> for BufferUsageFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceExternalSemaphoreInfo<'b>> for SemaphoreTypeCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevice8BitStorageFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevice16BitStorageFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevice4444FormatsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceASTCDecodeFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceAccelerationStructureFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceAddressBindingReportFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceAmigoProfilingFeaturesSEC<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceAntiLagFeaturesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceBlendOperationAdvancedFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceBorderColorSwizzleFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceBufferDeviceAddressFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceBufferDeviceAddressFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceClusterAccelerationStructureFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceClusterCullingShaderFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCoherentMemoryFeaturesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceColorWriteEnableFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCommandBufferInheritanceFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceComputeShaderDerivativesFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceConditionalRenderingFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCooperativeMatrix2FeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCooperativeMatrixFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCooperativeMatrixFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCooperativeVectorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCopyMemoryIndirectFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCornerSampledImageFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCoverageReductionModeFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCubicClampFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCubicWeightsFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCudaKernelLaunchFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceCustomBorderColorFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDepthBiasControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDepthClampControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDepthClampZeroOneFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDepthClipControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDepthClipEnableFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDescriptorBufferFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDescriptorIndexingFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDescriptorPoolOverallocationFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDeviceGeneratedCommandsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDeviceMemoryReportFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDiagnosticsConfigFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDisplacementMicromapFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDynamicRenderingFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDynamicRenderingLocalReadFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExclusiveScissorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExtendedDynamicState2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExtendedDynamicState3FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExtendedDynamicStateFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExternalFormatResolveFeaturesANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExternalMemoryRDMAFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFaultFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFragmentDensityMap2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFragmentDensityMapFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFragmentShaderBarycentricFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFragmentShaderInterlockFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFragmentShadingRateEnumsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFragmentShadingRateFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceFrameBoundaryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceGlobalPriorityQueryFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceHdrVividFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceHostImageCopyFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceHostQueryResetFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImage2DViewOf3DFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageAlignmentControlFeaturesMESA<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageCompressionControlFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageProcessing2FeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageProcessingFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageRobustnessFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageSlicedViewOf3DFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImageViewMinLodFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceImagelessFramebufferFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceIndexTypeUint8Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceInheritedViewportScissorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceInlineUniformBlockFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceInvocationMaskFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceLegacyDitheringFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceLegacyVertexAttributesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceLineRasterizationFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceLinearColorAttachmentFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMaintenance4Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMaintenance5Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMaintenance6Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMaintenance7FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMaintenance8FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMapMemoryPlacedFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMemoryDecompressionFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMemoryPriorityFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMeshShaderFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMeshShaderFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMultiDrawFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMultiviewFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceMutableDescriptorTypeFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceNestedCommandBufferFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceNonSeamlessCubeMapFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceOpacityMicromapFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceOpticalFlowFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePartitionedAccelerationStructureFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePerStageDescriptorSetFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePerformanceQueryFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelineBinaryFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelineCreationCacheControlFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelineExecutablePropertiesFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelineOpacityMicromapFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelinePropertiesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelineProtectedAccessFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePipelineRobustnessFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePortabilitySubsetFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePresentBarrierFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePresentIdFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePresentMeteringFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePresentWaitFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDevicePrivateDataFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceProtectedMemoryFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceProvokingVertexFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRGBA10X6FormatsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRawAccessChainsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayQueryFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayTracingInvocationReorderFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayTracingMaintenance1FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayTracingMotionBlurFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayTracingPipelineFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayTracingPositionFetchFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRayTracingValidationFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRelaxedLineRasterizationFeaturesIMG<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRenderPassStripedFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRepresentativeFragmentTestFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceRobustness2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSamplerYcbcrConversionFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceScalarBlockLayoutFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSchedulingControlsFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSeparateDepthStencilLayoutsFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderAtomicFloat2FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderAtomicFloatFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderAtomicInt64Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderBfloat16FeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderClockFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderCoreBuiltinsFeaturesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderDemoteToHelperInvocationFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderDrawParametersFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderEnqueueFeaturesAMDX<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderExpectAssumeFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderFloat16Int8Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderFloatControls2Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderImageAtomicInt64FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderImageFootprintFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderIntegerDotProductFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderModuleIdentifierFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderObjectFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderQuadControlFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderReplicatedCompositesFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderSMBuiltinsFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderSubgroupRotateFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderTerminateInvocationFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShaderTileImageFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceShadingRateImageFeaturesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSubgroupSizeControlFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSubpassMergeFeedbackFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSubpassShadingFeaturesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSwapchainMaintenance1FeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceSynchronization2Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceTexelBufferAlignmentFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceTilePropertiesFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceTileShadingFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceTimelineSemaphoreFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceTransformFeedbackFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceUniformBufferStandardLayoutFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVariablePointersFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVertexAttributeDivisorFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVertexAttributeRobustnessFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVertexInputDynamicStateFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVulkan11Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVulkan12Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVulkan13Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVulkan14Features<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceVulkanMemoryModelFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceYcbcrDegammaFeaturesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceYcbcrImageArraysFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceFeatures2<'b>> for PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceImageFormatInfo2<'b>> for ImageCompressionControlEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceImageFormatInfo2<'b>> for ImageFormatListCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceImageFormatInfo2<'b>> for ImageStencilUsageCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceImageFormatInfo2<'b>> for OpticalFlowImageFormatInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceImageFormatInfo2<'b>> for PhysicalDeviceExternalImageFormatInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceImageFormatInfo2<'b>> for PhysicalDeviceImageDrmFormatModifierInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceImageFormatInfo2<'b>> for PhysicalDeviceImageViewImageFormatInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceLayeredApiPropertiesKHR<'b>> for PhysicalDeviceLayeredApiVulkanPropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceMemoryProperties2<'b>> for PhysicalDeviceMemoryBudgetPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceAccelerationStructurePropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceBlendOperationAdvancedPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceClusterAccelerationStructurePropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceClusterCullingShaderPropertiesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceComputeShaderDerivativesPropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceConservativeRasterizationPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceCooperativeMatrix2PropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceCooperativeMatrixPropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceCooperativeMatrixPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceCooperativeVectorPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceCopyMemoryIndirectPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceCudaKernelLaunchPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceCustomBorderColorPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDepthStencilResolveProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDescriptorBufferPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDescriptorIndexingProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDeviceGeneratedCommandsPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDiscardRectanglePropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDisplacementMicromapPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDriverProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceDrmPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceExtendedDynamicState3PropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceExtendedSparseAddressSpacePropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceExternalComputeQueuePropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceExternalFormatResolvePropertiesANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceExternalMemoryHostPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceFloatControlsProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceFragmentDensityMap2PropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceFragmentDensityMapPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceFragmentShaderBarycentricPropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceFragmentShadingRateEnumsPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceFragmentShadingRatePropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceHostImageCopyProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceIDProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceImageAlignmentControlPropertiesMESA<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceImageProcessing2PropertiesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceImageProcessingPropertiesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceInlineUniformBlockProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceLayeredApiPropertiesListKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceLayeredDriverPropertiesMSFT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceLegacyVertexAttributesPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceLineRasterizationProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMaintenance3Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMaintenance4Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMaintenance5Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMaintenance6Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMaintenance7PropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMapMemoryPlacedPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMemoryDecompressionPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMeshShaderPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMeshShaderPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMultiDrawPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceMultiviewProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceNestedCommandBufferPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceOpacityMicromapPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceOpticalFlowPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePCIBusInfoPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePartitionedAccelerationStructurePropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePerformanceQueryPropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePipelineBinaryPropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePipelineRobustnessProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePointClippingProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePortabilitySubsetPropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceProtectedMemoryProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceProvokingVertexPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDevicePushDescriptorProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceRayTracingInvocationReorderPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceRayTracingPipelinePropertiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceRayTracingPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceRenderPassStripedPropertiesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceRobustness2PropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceSampleLocationsPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceSamplerFilterMinmaxProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceSchedulingControlsPropertiesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderCoreBuiltinsPropertiesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderCoreProperties2AMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderCorePropertiesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderCorePropertiesARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderEnqueuePropertiesAMDX<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderIntegerDotProductProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderModuleIdentifierPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderObjectPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderSMBuiltinsPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShaderTileImagePropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceShadingRateImagePropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceSubgroupProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceSubgroupSizeControlProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceSubpassShadingPropertiesHUAWEI<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceTexelBufferAlignmentProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceTileShadingPropertiesQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceTimelineSemaphoreProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceTransformFeedbackPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceVertexAttributeDivisorProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceVertexAttributeDivisorPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceVulkan11Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceVulkan12Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceVulkan13Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceProperties2<'b>> for PhysicalDeviceVulkan14Properties<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceSurfaceInfo2KHR<'b>> for SurfaceFullScreenExclusiveInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceSurfaceInfo2KHR<'b>> for SurfaceFullScreenExclusiveWin32InfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PhysicalDeviceSurfaceInfo2KHR<'b>> for SurfacePresentModeEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineColorBlendStateCreateInfo<'b>> for PipelineColorBlendAdvancedStateCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineColorBlendStateCreateInfo<'b>> for PipelineColorWriteCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineMultisampleStateCreateInfo<'b>> for PipelineCoverageModulationStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineMultisampleStateCreateInfo<'b>> for PipelineCoverageReductionStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineMultisampleStateCreateInfo<'b>> for PipelineCoverageToColorStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineMultisampleStateCreateInfo<'b>> for PipelineSampleLocationsStateCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineRasterizationStateCreateInfo<'b>> for DepthBiasRepresentationInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineRasterizationStateCreateInfo<'b>> for PipelineRasterizationConservativeStateCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineRasterizationStateCreateInfo<'b>> for PipelineRasterizationDepthClipStateCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineRasterizationStateCreateInfo<'b>> for PipelineRasterizationLineStateCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineRasterizationStateCreateInfo<'b>> for PipelineRasterizationProvokingVertexStateCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineRasterizationStateCreateInfo<'b>> for PipelineRasterizationStateRasterizationOrderAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineRasterizationStateCreateInfo<'b>> for PipelineRasterizationStateStreamCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineShaderStageCreateInfo<'b>> for DebugUtilsObjectNameInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineShaderStageCreateInfo<'b>> for PipelineRobustnessCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineShaderStageCreateInfo<'b>> for PipelineShaderStageModuleIdentifierCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineShaderStageCreateInfo<'b>> for PipelineShaderStageNodeCreateInfoAMDX<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineShaderStageCreateInfo<'b>> for PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineShaderStageCreateInfo<'b>> for ShaderModuleCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineShaderStageCreateInfo<'b>> for ShaderModuleValidationCacheCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineTessellationStateCreateInfo<'b>> for PipelineTessellationDomainOriginStateCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineVertexInputStateCreateInfo<'b>> for PipelineVertexInputDivisorStateCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineViewportStateCreateInfo<'b>> for PipelineViewportCoarseSampleOrderStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineViewportStateCreateInfo<'b>> for PipelineViewportDepthClampControlCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineViewportStateCreateInfo<'b>> for PipelineViewportDepthClipControlCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineViewportStateCreateInfo<'b>> for PipelineViewportExclusiveScissorStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineViewportStateCreateInfo<'b>> for PipelineViewportShadingRateImageStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineViewportStateCreateInfo<'b>> for PipelineViewportSwizzleStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PipelineViewportStateCreateInfo<'b>> for PipelineViewportWScalingStateCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for DeviceGroupPresentInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for DisplayPresentInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for FrameBoundaryEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for PresentFrameTokenGGP<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for PresentIdKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for PresentRegionsKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for PresentTimesInfoGOOGLE<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for SetPresentConfigNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for SwapchainPresentFenceInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PresentInfoKHR<'b>> for SwapchainPresentModeInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<PushConstantsInfo<'b>> for PipelineLayoutCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PushDescriptorSetInfo<'b>> for PipelineLayoutCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<PushDescriptorSetWithTemplateInfo<'b>> for PipelineLayoutCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<QueryPoolCreateInfo<'b>> for QueryPoolPerformanceCreateInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<QueryPoolCreateInfo<'b>> for QueryPoolPerformanceQueryCreateInfoINTEL<'a>

Source§

impl<'a, 'b> ExtendingStructure<QueueFamilyProperties2<'b>> for QueueFamilyCheckpointProperties2NV<'a>

Source§

impl<'a, 'b> ExtendingStructure<QueueFamilyProperties2<'b>> for QueueFamilyCheckpointPropertiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<QueueFamilyProperties2<'b>> for QueueFamilyGlobalPriorityProperties<'a>

Source§

impl<'a, 'b> ExtendingStructure<RayTracingPipelineCreateInfoKHR<'b>> for PipelineBinaryInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<RayTracingPipelineCreateInfoKHR<'b>> for PipelineCreateFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RayTracingPipelineCreateInfoKHR<'b>> for PipelineCreationFeedbackCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RayTracingPipelineCreateInfoKHR<'b>> for PipelineRobustnessCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RayTracingPipelineCreateInfoKHR<'b>> for RayTracingPipelineClusterAccelerationStructureCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<RayTracingPipelineCreateInfoNV<'b>> for PipelineCreateFlags2CreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RayTracingPipelineCreateInfoNV<'b>> for PipelineCreationFeedbackCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassBeginInfo<'b>> for DeviceGroupRenderPassBeginInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassBeginInfo<'b>> for MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassBeginInfo<'b>> for RenderPassAttachmentBeginInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassBeginInfo<'b>> for RenderPassSampleLocationsBeginInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassBeginInfo<'b>> for RenderPassStripeBeginInfoARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassBeginInfo<'b>> for RenderPassTransformBeginInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo2<'b>> for RenderPassCreationControlEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo2<'b>> for RenderPassCreationFeedbackCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo2<'b>> for RenderPassFragmentDensityMapCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo2<'b>> for RenderPassTileShadingCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo<'b>> for RenderPassFragmentDensityMapCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo<'b>> for RenderPassInputAttachmentAspectCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo<'b>> for RenderPassMultiviewCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderPassCreateInfo<'b>> for RenderPassTileShadingCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingEndInfoEXT<'b>> for RenderPassFragmentDensityMapOffsetEndInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for DeviceGroupRenderPassBeginInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for MultisampledRenderToSingleSampledInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for MultiviewPerViewAttributesInfoNVX<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for RenderPassStripeBeginInfoARM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for RenderPassTileShadingCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for RenderingFragmentDensityMapAttachmentInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<RenderingInfo<'b>> for RenderingFragmentShadingRateAttachmentInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerCreateInfo<'b>> for OpaqueCaptureDescriptorDataCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerCreateInfo<'b>> for SamplerBlockMatchWindowCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerCreateInfo<'b>> for SamplerBorderColorComponentMappingCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerCreateInfo<'b>> for SamplerCubicWeightsCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerCreateInfo<'b>> for SamplerCustomBorderColorCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerCreateInfo<'b>> for SamplerReductionModeCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerCreateInfo<'b>> for SamplerYcbcrConversionInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerYcbcrConversionCreateInfo<'b>> for ExternalFormatANDROID<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerYcbcrConversionCreateInfo<'b>> for ExternalFormatQNX<'a>

Source§

impl<'a, 'b> ExtendingStructure<SamplerYcbcrConversionCreateInfo<'b>> for SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM<'a>

Source§

impl<'a, 'b> ExtendingStructure<ScreenBufferPropertiesQNX<'b>> for ScreenBufferFormatPropertiesQNX<'a>

Source§

impl<'a, 'b> ExtendingStructure<SemaphoreCreateInfo<'b>> for ExportMetalObjectCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SemaphoreCreateInfo<'b>> for ExportSemaphoreCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SemaphoreCreateInfo<'b>> for ExportSemaphoreWin32HandleInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SemaphoreCreateInfo<'b>> for ImportMetalSharedEventInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SemaphoreCreateInfo<'b>> for QueryLowLatencySupportNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SemaphoreCreateInfo<'b>> for SemaphoreTypeCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SetDescriptorBufferOffsetsInfoEXT<'b>> for PipelineLayoutCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ShaderCreateInfoEXT<'b>> for PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<ShaderCreateInfoEXT<'b>> for ValidationFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ShaderModuleCreateInfo<'b>> for ShaderModuleValidationCacheCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<ShaderModuleCreateInfo<'b>> for ValidationFeaturesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo2<'b>> for FrameBoundaryEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo2<'b>> for LatencySubmissionPresentIdNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo2<'b>> for PerformanceQuerySubmitInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo2<'b>> for Win32KeyedMutexAcquireReleaseInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo2<'b>> for Win32KeyedMutexAcquireReleaseInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for AmigoProfilingSubmitInfoSEC<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for D3D12FenceSubmitInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for DeviceGroupSubmitInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for FrameBoundaryEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for LatencySubmissionPresentIdNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for PerformanceQuerySubmitInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for ProtectedSubmitInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for TimelineSemaphoreSubmitInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for Win32KeyedMutexAcquireReleaseInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubmitInfo<'b>> for Win32KeyedMutexAcquireReleaseInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassDependency2<'b>> for MemoryBarrier2<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassDependency2<'b>> for MemoryBarrierAccessFlags3KHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassDescription2<'b>> for FragmentShadingRateAttachmentInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassDescription2<'b>> for MultisampledRenderToSingleSampledInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassDescription2<'b>> for RenderPassCreationControlEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassDescription2<'b>> for RenderPassSubpassFeedbackCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassDescription2<'b>> for SubpassDescriptionDepthStencilResolve<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubpassEndInfo<'b>> for RenderPassFragmentDensityMapOffsetEndInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubresourceLayout2<'b>> for ImageCompressionPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SubresourceLayout2<'b>> for SubresourceHostMemcpySize<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for DisplayNativeHdrSurfaceCapabilitiesAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for LatencySurfaceCapabilitiesNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for SharedPresentSurfaceCapabilitiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for SurfaceCapabilitiesFullScreenExclusiveEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for SurfaceCapabilitiesPresentBarrierNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for SurfacePresentModeCompatibilityEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for SurfacePresentScalingCapabilitiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceCapabilities2KHR<'b>> for SurfaceProtectedCapabilitiesKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SurfaceFormat2KHR<'b>> for ImageCompressionPropertiesEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for DeviceGroupSwapchainCreateInfoKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for ImageCompressionControlEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for ImageFormatListCreateInfo<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SurfaceFullScreenExclusiveInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SurfaceFullScreenExclusiveWin32InfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SwapchainCounterCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SwapchainDisplayNativeHdrCreateInfoAMD<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SwapchainLatencyCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SwapchainPresentBarrierCreateInfoNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SwapchainPresentModesCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<SwapchainCreateInfoKHR<'b>> for SwapchainPresentScalingCreateInfoEXT<'a>

Source§

impl<'a, 'b> ExtendingStructure<WriteDescriptorSet<'b>> for WriteDescriptorSetAccelerationStructureKHR<'a>

Source§

impl<'a, 'b> ExtendingStructure<WriteDescriptorSet<'b>> for WriteDescriptorSetAccelerationStructureNV<'a>

Source§

impl<'a, 'b> ExtendingStructure<WriteDescriptorSet<'b>> for WriteDescriptorSetInlineUniformBlock<'a>

Source§

impl<'a, 'b> ExtendingStructure<WriteDescriptorSet<'b>> for WriteDescriptorSetPartitionedAccelerationStructureNV<'a>

Source§

impl<T: ExtendableStructure> ExtendingStructure<T> for T

For simplicity, say that every structure can extend itself