Realm

vk · Type aliases · E1

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

TyRustExperimental

Tyvk::EventCreateFlags

Contract

Native type VkEventCreateFlags.

Khronos reference: VkEventCreateFlags

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExportFenceCreateInfoKHR

Contract

Native type VkExportFenceCreateInfoKHR.

Khronos reference: VkExportFenceCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

handle_types

Field
handle_types: ExternalFenceHandleTypeFlagBits

Native field handleTypes.

Tyvk::ExportMemoryAllocateInfoKHR

Contract

Native type VkExportMemoryAllocateInfoKHR.

Khronos reference: VkExportMemoryAllocateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

handle_types

Field
handle_types: ExternalMemoryHandleTypeFlagBits

Native field handleTypes.

Tyvk::ExportMetalObjectTypeFlagsEXT

Contract

Native type VkExportMetalObjectTypeFlagsEXT.

Khronos reference: VkExportMetalObjectTypeFlagsEXT

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExportSemaphoreCreateInfoKHR

Contract

Native type VkExportSemaphoreCreateInfoKHR.

Khronos reference: VkExportSemaphoreCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

handle_types

Field
handle_types: ExternalSemaphoreHandleTypeFlagBits

Native field handleTypes.

Tyvk::ExternalBufferPropertiesKHR

Contract

Native type VkExternalBufferPropertiesKHR.

Khronos reference: VkExternalBufferPropertiesKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

external_memory_properties

Field
external_memory_properties: ExternalMemoryProperties

Native field externalMemoryProperties.

Tyvk::ExternalFenceFeatureFlagBitsKHR

Contract

Native type VkExternalFenceFeatureFlagBitsKHR.

Khronos reference: VkExternalFenceFeatureFlagBitsKHR

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExternalFenceFeatureFlags

Contract

Native type VkExternalFenceFeatureFlags.

Khronos reference: VkExternalFenceFeatureFlags

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExternalFenceFeatureFlagsKHR

Contract

Native type VkExternalFenceFeatureFlagsKHR.

Khronos reference: VkExternalFenceFeatureFlagsKHR

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExternalFenceHandleTypeFlagBitsKHR

Contract

Native type VkExternalFenceHandleTypeFlagBitsKHR.

Khronos reference: VkExternalFenceHandleTypeFlagBitsKHR

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExternalFenceHandleTypeFlags

Contract

Native type VkExternalFenceHandleTypeFlags.

Khronos reference: VkExternalFenceHandleTypeFlags

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExternalFenceHandleTypeFlagsKHR

Contract

Native type VkExternalFenceHandleTypeFlagsKHR.

Khronos reference: VkExternalFenceHandleTypeFlagsKHR

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Tyvk::ExternalFencePropertiesKHR

Contract

Native type VkExternalFencePropertiesKHR.

Khronos reference: VkExternalFencePropertiesKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

export_from_imported_handle_types

Field
export_from_imported_handle_types: ExternalFenceHandleTypeFlagBits

Native field exportFromImportedHandleTypes.

compatible_handle_types

Field
compatible_handle_types: ExternalFenceHandleTypeFlagBits

Native field compatibleHandleTypes.

external_fence_features

Field
external_fence_features: ExternalFenceFeatureFlagBits

Native field externalFenceFeatures.

Tyvk::ExternalImageFormatPropertiesKHR

Contract

Native type VkExternalImageFormatPropertiesKHR.

Khronos reference: VkExternalImageFormatPropertiesKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

external_memory_properties

Field
external_memory_properties: ExternalMemoryProperties

Native field externalMemoryProperties.

Tyvk::ExternalMemoryBufferCreateInfoKHR

Contract

Native type VkExternalMemoryBufferCreateInfoKHR.

Khronos reference: VkExternalMemoryBufferCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

handle_types

Field
handle_types: ExternalMemoryHandleTypeFlagBits

Native field handleTypes.

Tyvk::ExternalMemoryFeatureFlagBitsKHR

Contract

Native type VkExternalMemoryFeatureFlagBitsKHR.

Khronos reference: VkExternalMemoryFeatureFlagBitsKHR

Fields

0

Field
0: u32
No public source comment is attached to this declaration.