Realm

vk · Type aliases · E2

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

TyRustExperimental

Tyvk::ExternalMemoryFeatureFlags

Contract

Native type VkExternalMemoryFeatureFlags.

Khronos reference: VkExternalMemoryFeatureFlags

Fields

0

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

Tyvk::ExternalMemoryFeatureFlagsKHR

Contract

Native type VkExternalMemoryFeatureFlagsKHR.

Khronos reference: VkExternalMemoryFeatureFlagsKHR

Fields

0

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

Tyvk::ExternalMemoryFeatureFlagsNV

Contract

Native type VkExternalMemoryFeatureFlagsNV.

Khronos reference: VkExternalMemoryFeatureFlagsNV

Fields

0

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

Tyvk::ExternalMemoryHandleTypeFlagBitsKHR

Contract

Native type VkExternalMemoryHandleTypeFlagBitsKHR.

Khronos reference: VkExternalMemoryHandleTypeFlagBitsKHR

Fields

0

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

Tyvk::ExternalMemoryHandleTypeFlags

Contract

Native type VkExternalMemoryHandleTypeFlags.

Khronos reference: VkExternalMemoryHandleTypeFlags

Fields

0

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

Tyvk::ExternalMemoryHandleTypeFlagsKHR

Contract

Native type VkExternalMemoryHandleTypeFlagsKHR.

Khronos reference: VkExternalMemoryHandleTypeFlagsKHR

Fields

0

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

Tyvk::ExternalMemoryHandleTypeFlagsNV

Contract

Native type VkExternalMemoryHandleTypeFlagsNV.

Khronos reference: VkExternalMemoryHandleTypeFlagsNV

Fields

0

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

Tyvk::ExternalMemoryImageCreateInfoKHR

Contract

Native type VkExternalMemoryImageCreateInfoKHR.

Khronos reference: VkExternalMemoryImageCreateInfoKHR

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::ExternalMemoryPropertiesKHR

Contract

Native type VkExternalMemoryPropertiesKHR.

Khronos reference: VkExternalMemoryPropertiesKHR

Fields

external_memory_features

Field
external_memory_features: ExternalMemoryFeatureFlagBits

Native field externalMemoryFeatures.

export_from_imported_handle_types

Field
export_from_imported_handle_types: ExternalMemoryHandleTypeFlagBits

Native field exportFromImportedHandleTypes.

compatible_handle_types

Field
compatible_handle_types: ExternalMemoryHandleTypeFlagBits

Native field compatibleHandleTypes.

Tyvk::ExternalSemaphoreFeatureFlagBitsKHR

Contract

Native type VkExternalSemaphoreFeatureFlagBitsKHR.

Khronos reference: VkExternalSemaphoreFeatureFlagBitsKHR

Fields

0

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

Tyvk::ExternalSemaphoreFeatureFlags

Contract

Native type VkExternalSemaphoreFeatureFlags.

Khronos reference: VkExternalSemaphoreFeatureFlags

Fields

0

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

Tyvk::ExternalSemaphoreFeatureFlagsKHR

Contract

Native type VkExternalSemaphoreFeatureFlagsKHR.

Khronos reference: VkExternalSemaphoreFeatureFlagsKHR

Fields

0

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

Tyvk::ExternalSemaphoreHandleTypeFlagBitsKHR

Contract

Native type VkExternalSemaphoreHandleTypeFlagBitsKHR.

Khronos reference: VkExternalSemaphoreHandleTypeFlagBitsKHR

Fields

0

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

Tyvk::ExternalSemaphoreHandleTypeFlags

Contract

Native type VkExternalSemaphoreHandleTypeFlags.

Khronos reference: VkExternalSemaphoreHandleTypeFlags

Fields

0

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

Tyvk::ExternalSemaphoreHandleTypeFlagsKHR

Contract

Native type VkExternalSemaphoreHandleTypeFlagsKHR.

Khronos reference: VkExternalSemaphoreHandleTypeFlagsKHR

Fields

0

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

Tyvk::ExternalSemaphorePropertiesKHR

Contract

Native type VkExternalSemaphorePropertiesKHR.

Khronos reference: VkExternalSemaphorePropertiesKHR

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: ExternalSemaphoreHandleTypeFlagBits

Native field exportFromImportedHandleTypes.

compatible_handle_types

Field
compatible_handle_types: ExternalSemaphoreHandleTypeFlagBits

Native field compatibleHandleTypes.

external_semaphore_features

Field
external_semaphore_features: ExternalSemaphoreFeatureFlagBits

Native field externalSemaphoreFeatures.