Realm

vk · Type aliases · B2

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

TyRustExperimental

Tyvk::BufferOpaqueCaptureAddressCreateInfoKHR

Contract

Native type VkBufferOpaqueCaptureAddressCreateInfoKHR.

Khronos reference: VkBufferOpaqueCaptureAddressCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

opaque_capture_address

Field
opaque_capture_address: u64

Native field opaqueCaptureAddress.

Tyvk::BufferUsageFlagBits2KHR

Contract

Native type VkBufferUsageFlagBits2KHR.

Khronos reference: VkBufferUsageFlagBits2KHR

Fields

0

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

Tyvk::BufferUsageFlags

Contract

Native type VkBufferUsageFlags.

Khronos reference: VkBufferUsageFlags

Fields

0

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

Tyvk::BufferUsageFlags2

Contract

Native type VkBufferUsageFlags2.

Khronos reference: VkBufferUsageFlags2

Fields

0

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

Tyvk::BufferUsageFlags2CreateInfoKHR

Contract

Native type VkBufferUsageFlags2CreateInfoKHR.

Khronos reference: VkBufferUsageFlags2CreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

usage

Field
usage: BufferUsageFlagBits2

Native field usage.

Tyvk::BufferUsageFlags2KHR

Contract

Native type VkBufferUsageFlags2KHR.

Khronos reference: VkBufferUsageFlags2KHR

Fields

0

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

Tyvk::BuildAccelerationStructureFlagBitsNV

Contract

Native type VkBuildAccelerationStructureFlagBitsNV.

Khronos reference: VkBuildAccelerationStructureFlagBitsNV

Fields

0

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

Tyvk::BuildAccelerationStructureFlagsKHR

Contract

Native type VkBuildAccelerationStructureFlagsKHR.

Khronos reference: VkBuildAccelerationStructureFlagsKHR

Fields

0

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

Tyvk::BuildAccelerationStructureFlagsNV

Contract

Native type VkBuildAccelerationStructureFlagsNV.

Khronos reference: VkBuildAccelerationStructureFlagsNV

Fields

0

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

Tyvk::BuildMicromapFlagsEXT

Contract

Native type VkBuildMicromapFlagsEXT.

Khronos reference: VkBuildMicromapFlagsEXT

Fields

0

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