Realm

vk · Type aliases · M2

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

TyRustExperimental

Tyvk::MemoryToImageCopyEXT

Contract

Native type VkMemoryToImageCopyEXT.

Khronos reference: VkMemoryToImageCopyEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

p_host_pointer

Field
p_host_pointer: *const c_void

Native field pHostPointer.

memory_row_length

Field
memory_row_length: u32

Native field memoryRowLength.

memory_image_height

Field
memory_image_height: u32

Native field memoryImageHeight.

image_subresource

Field
image_subresource: ImageSubresourceLayers

Native field imageSubresource.

image_offset

Field
image_offset: Offset3D

Native field imageOffset.

image_extent

Field
image_extent: Extent3D

Native field imageExtent.

Tyvk::MemoryUnmapFlagBitsKHR

Contract

Native type VkMemoryUnmapFlagBitsKHR.

Khronos reference: VkMemoryUnmapFlagBitsKHR

Fields

0

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

Tyvk::MemoryUnmapFlags

Contract

Native type VkMemoryUnmapFlags.

Khronos reference: VkMemoryUnmapFlags

Fields

0

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

Tyvk::MemoryUnmapFlagsKHR

Contract

Native type VkMemoryUnmapFlagsKHR.

Khronos reference: VkMemoryUnmapFlagsKHR

Fields

0

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

Tyvk::MemoryUnmapInfoKHR

Contract

Native type VkMemoryUnmapInfoKHR.

Khronos reference: VkMemoryUnmapInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: MemoryUnmapFlagBits

Native field flags.

memory

Field
memory: DeviceMemory

Native field memory.

Tyvk::MicromapCreateFlagsEXT

Contract

Native type VkMicromapCreateFlagsEXT.

Khronos reference: VkMicromapCreateFlagsEXT

Fields

0

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

Tyvk::MicromapTriangleEXT

Contract

Native type VkMicromapTriangleEXT.

Khronos reference: VkMicromapTriangleEXT

Fields

data_offset

Field
data_offset: u32

Native field dataOffset.

subdivision_level

Field
subdivision_level: u16

Native field subdivisionLevel.

format

Field
format: u16

Native field format.

Tyvk::MTLBuffer_id

Contract

Native type MTLBuffer_id.

Khronos registry source: MTLBuffer_id

Tyvk::MTLCommandQueue_id

Contract

Native type MTLCommandQueue_id.

Khronos registry source: MTLCommandQueue_id

Tyvk::MTLDevice_id

Contract

Native type MTLDevice_id.

Khronos registry source: MTLDevice_id

Tyvk::MTLSharedEvent_id

Contract

Native type MTLSharedEvent_id.

Khronos registry source: MTLSharedEvent_id

Tyvk::MTLTexture_id

Contract

Native type MTLTexture_id.

Khronos registry source: MTLTexture_id

Tyvk::MutableDescriptorTypeCreateInfoVALVE

Contract

Native type VkMutableDescriptorTypeCreateInfoVALVE.

Khronos reference: VkMutableDescriptorTypeCreateInfoVALVE

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

mutable_descriptor_type_list_count

Field
mutable_descriptor_type_list_count: u32

Native field mutableDescriptorTypeListCount.

p_mutable_descriptor_type_lists

Field
p_mutable_descriptor_type_lists: *const MutableDescriptorTypeListEXT<'a>

Native field pMutableDescriptorTypeLists.

Tyvk::MutableDescriptorTypeListVALVE

Contract

Native type VkMutableDescriptorTypeListVALVE.

Khronos reference: VkMutableDescriptorTypeListVALVE

Fields

descriptor_type_count

Field
descriptor_type_count: u32

Native field descriptorTypeCount.

p_descriptor_types

Field
p_descriptor_types: *const DescriptorType

Native field pDescriptorTypes.