vk · Type aliases · E1
16 public declarations with native signatures and source-owned contracts.
Tyvk::EventCreateFlags
Contract
Native type VkEventCreateFlags.
Fields
0
0: u32Tyvk::ExportFenceCreateInfoKHR
Contract
Native type VkExportFenceCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
handle_types
handle_types: ExternalFenceHandleTypeFlagBitsNative field handleTypes.
Tyvk::ExportMemoryAllocateInfoKHR
Contract
Native type VkExportMemoryAllocateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
handle_types
handle_types: ExternalMemoryHandleTypeFlagBitsNative field handleTypes.
Tyvk::ExportMetalObjectTypeFlagsEXT
Contract
Native type VkExportMetalObjectTypeFlagsEXT.
Fields
0
0: u32Tyvk::ExportSemaphoreCreateInfoKHR
Contract
Native type VkExportSemaphoreCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
handle_types
handle_types: ExternalSemaphoreHandleTypeFlagBitsNative field handleTypes.
Tyvk::ExternalBufferPropertiesKHR
Contract
Native type VkExternalBufferPropertiesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
external_memory_properties
external_memory_properties: ExternalMemoryPropertiesNative field externalMemoryProperties.
Tyvk::ExternalFenceFeatureFlagBitsKHR
Contract
Native type VkExternalFenceFeatureFlagBitsKHR.
Fields
0
0: u32Tyvk::ExternalFenceFeatureFlags
Contract
Native type VkExternalFenceFeatureFlags.
Fields
0
0: u32Tyvk::ExternalFenceFeatureFlagsKHR
Contract
Native type VkExternalFenceFeatureFlagsKHR.
Fields
0
0: u32Tyvk::ExternalFenceHandleTypeFlagBitsKHR
Contract
Native type VkExternalFenceHandleTypeFlagBitsKHR.
Fields
0
0: u32Tyvk::ExternalFenceHandleTypeFlags
Contract
Native type VkExternalFenceHandleTypeFlags.
Fields
0
0: u32Tyvk::ExternalFenceHandleTypeFlagsKHR
Contract
Native type VkExternalFenceHandleTypeFlagsKHR.
Fields
0
0: u32Tyvk::ExternalFencePropertiesKHR
Contract
Native type VkExternalFencePropertiesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
export_from_imported_handle_types
export_from_imported_handle_types: ExternalFenceHandleTypeFlagBitsNative field exportFromImportedHandleTypes.
compatible_handle_types
compatible_handle_types: ExternalFenceHandleTypeFlagBitsNative field compatibleHandleTypes.
external_fence_features
external_fence_features: ExternalFenceFeatureFlagBitsNative field externalFenceFeatures.
Tyvk::ExternalImageFormatPropertiesKHR
Contract
Native type VkExternalImageFormatPropertiesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
external_memory_properties
external_memory_properties: ExternalMemoryPropertiesNative field externalMemoryProperties.
Tyvk::ExternalMemoryBufferCreateInfoKHR
Contract
Native type VkExternalMemoryBufferCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
handle_types
handle_types: ExternalMemoryHandleTypeFlagBitsNative field handleTypes.
Tyvk::ExternalMemoryFeatureFlagBitsKHR
Contract
Native type VkExternalMemoryFeatureFlagBitsKHR.
Fields
0
0: u32