Realm

vk · Type aliases · P58

16 public declarations with native signatures and source-owned contracts.

TyRustExperimental

Tyvk::PhysicalDevicePipelineCreationCacheControlFeaturesEXT

pub type PhysicalDevicePipelineCreationCacheControlFeaturesEXT<'a> = PhysicalDevicePipelineCreationCacheControlFeatures<'a>;
Native type VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT.

Contract

Native type VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT.

Khronos reference: VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

pipeline_creation_cache_control

Field
pipeline_creation_cache_control: u32

Native field pipelineCreationCacheControl.

Tyvk::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT

pub type PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT<'a> = PhysicalDevicePipelineLibraryGroupHandlesFeaturesKHR<'a>;
Native type VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.

Contract

Native type VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.

Khronos reference: VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

pipeline_library_group_handles

Field
pipeline_library_group_handles: u32

Native field pipelineLibraryGroupHandles.

Tyvk::PhysicalDevicePipelineProtectedAccessFeaturesEXT

Contract

Native type VkPhysicalDevicePipelineProtectedAccessFeaturesEXT.

Khronos reference: VkPhysicalDevicePipelineProtectedAccessFeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

pipeline_protected_access

Field
pipeline_protected_access: u32

Native field pipelineProtectedAccess.

Tyvk::PhysicalDevicePipelineRobustnessFeaturesEXT

Contract

Native type VkPhysicalDevicePipelineRobustnessFeaturesEXT.

Khronos reference: VkPhysicalDevicePipelineRobustnessFeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

pipeline_robustness

Field
pipeline_robustness: u32

Native field pipelineRobustness.

Tyvk::PhysicalDevicePipelineRobustnessPropertiesEXT

Contract

Native type VkPhysicalDevicePipelineRobustnessPropertiesEXT.

Khronos reference: VkPhysicalDevicePipelineRobustnessPropertiesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

default_robustness_storage_buffers

Field
default_robustness_storage_buffers: PipelineRobustnessBufferBehavior

Native field defaultRobustnessStorageBuffers.

default_robustness_uniform_buffers

Field
default_robustness_uniform_buffers: PipelineRobustnessBufferBehavior

Native field defaultRobustnessUniformBuffers.

default_robustness_vertex_inputs

Field
default_robustness_vertex_inputs: PipelineRobustnessBufferBehavior

Native field defaultRobustnessVertexInputs.

default_robustness_images

Field
default_robustness_images: PipelineRobustnessImageBehavior

Native field defaultRobustnessImages.

Tyvk::PhysicalDevicePointClippingPropertiesKHR

Contract

Native type VkPhysicalDevicePointClippingPropertiesKHR.

Khronos reference: VkPhysicalDevicePointClippingPropertiesKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

point_clipping_behavior

Field
point_clipping_behavior: PointClippingBehavior

Native field pointClippingBehavior.

Tyvk::PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT

pub type PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'a> = PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR<'a>;
Native type VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.

Contract

Native type VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.

Khronos reference: VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

present_mode_fifo_latest_ready

Field
present_mode_fifo_latest_ready: u32

Native field presentModeFifoLatestReady.

Tyvk::PhysicalDevicePrivateDataFeaturesEXT

Contract

Native type VkPhysicalDevicePrivateDataFeaturesEXT.

Khronos reference: VkPhysicalDevicePrivateDataFeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

private_data

Field
private_data: u32

Native field privateData.

Tyvk::PhysicalDeviceProperties2KHR

Contract

Native type VkPhysicalDeviceProperties2KHR.

Khronos reference: VkPhysicalDeviceProperties2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

properties

Field
properties: PhysicalDeviceProperties

Native field properties.

Tyvk::PhysicalDevicePushDescriptorPropertiesKHR

Contract

Native type VkPhysicalDevicePushDescriptorPropertiesKHR.

Khronos reference: VkPhysicalDevicePushDescriptorPropertiesKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

max_push_descriptors

Field
max_push_descriptors: u32

Native field maxPushDescriptors.

Tyvk::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM

pub type PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM<'a> = PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>;
Native type VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM.

Contract

Native type VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM.

Khronos reference: VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

rasterization_order_color_attachment_access

Field
rasterization_order_color_attachment_access: u32

Native field rasterizationOrderColorAttachmentAccess.

rasterization_order_depth_attachment_access

Field
rasterization_order_depth_attachment_access: u32

Native field rasterizationOrderDepthAttachmentAccess.

rasterization_order_stencil_attachment_access

Field
rasterization_order_stencil_attachment_access: u32

Native field rasterizationOrderStencilAttachmentAccess.

Tyvk::PhysicalDeviceRobustness2FeaturesEXT

Contract

Native type VkPhysicalDeviceRobustness2FeaturesEXT.

Khronos reference: VkPhysicalDeviceRobustness2FeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

robust_buffer_access2

Field
robust_buffer_access2: u32

Native field robustBufferAccess2.

robust_image_access2

Field
robust_image_access2: u32

Native field robustImageAccess2.

null_descriptor

Field
null_descriptor: u32

Native field nullDescriptor.

Tyvk::PhysicalDeviceRobustness2PropertiesEXT

Contract

Native type VkPhysicalDeviceRobustness2PropertiesEXT.

Khronos reference: VkPhysicalDeviceRobustness2PropertiesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

robust_storage_buffer_access_size_alignment

Field
robust_storage_buffer_access_size_alignment: u64

Native field robustStorageBufferAccessSizeAlignment.

robust_uniform_buffer_access_size_alignment

Field
robust_uniform_buffer_access_size_alignment: u64

Native field robustUniformBufferAccessSizeAlignment.

Tyvk::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT

Contract

Native type VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT.

Khronos reference: VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

filter_minmax_single_component_formats

Field
filter_minmax_single_component_formats: u32

Native field filterMinmaxSingleComponentFormats.

filter_minmax_image_component_mapping

Field
filter_minmax_image_component_mapping: u32

Native field filterMinmaxImageComponentMapping.

Tyvk::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR

Contract

Native type VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR.

Khronos reference: VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

sampler_ycbcr_conversion

Field
sampler_ycbcr_conversion: u32

Native field samplerYcbcrConversion.

Tyvk::PhysicalDeviceScalarBlockLayoutFeaturesEXT

Contract

Native type VkPhysicalDeviceScalarBlockLayoutFeaturesEXT.

Khronos reference: VkPhysicalDeviceScalarBlockLayoutFeaturesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

scalar_block_layout

Field
scalar_block_layout: u32

Native field scalarBlockLayout.