vk · Type aliases · M2
14 public declarations with native signatures and source-owned contracts.
Tyvk::MemoryToImageCopyEXT
Contract
Native type VkMemoryToImageCopyEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
p_host_pointer
p_host_pointer: *const c_voidNative field pHostPointer.
memory_row_length
memory_row_length: u32Native field memoryRowLength.
memory_image_height
memory_image_height: u32Native field memoryImageHeight.
image_subresource
image_subresource: ImageSubresourceLayersNative field imageSubresource.
image_offset
image_offset: Offset3DNative field imageOffset.
image_extent
image_extent: Extent3DNative field imageExtent.
Tyvk::MemoryUnmapFlagBitsKHR
Contract
Native type VkMemoryUnmapFlagBitsKHR.
Fields
0
0: u32Tyvk::MemoryUnmapFlags
Contract
Native type VkMemoryUnmapFlags.
Fields
0
0: u32Tyvk::MemoryUnmapFlagsKHR
Contract
Native type VkMemoryUnmapFlagsKHR.
Fields
0
0: u32Tyvk::MemoryUnmapInfoKHR
Contract
Native type VkMemoryUnmapInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: MemoryUnmapFlagBitsNative field flags.
memory
memory: DeviceMemoryNative field memory.
Tyvk::MicromapCreateFlagsEXT
Contract
Native type VkMicromapCreateFlagsEXT.
Fields
0
0: u32Tyvk::MicromapTriangleEXT
Contract
Native type VkMicromapTriangleEXT.
Fields
data_offset
data_offset: u32Native field dataOffset.
subdivision_level
subdivision_level: u16Native field subdivisionLevel.
format
format: u16Native field format.
Tyvk::MTLBuffer_id
Contract
Native type MTLBuffer_id.
Tyvk::MTLCommandQueue_id
Contract
Native type MTLCommandQueue_id.
Tyvk::MTLDevice_id
Contract
Native type MTLDevice_id.
Tyvk::MTLSharedEvent_id
Contract
Native type MTLSharedEvent_id.
Tyvk::MTLTexture_id
Contract
Native type MTLTexture_id.
Tyvk::MutableDescriptorTypeCreateInfoVALVE
Contract
Native type VkMutableDescriptorTypeCreateInfoVALVE.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
mutable_descriptor_type_list_count
mutable_descriptor_type_list_count: u32Native field mutableDescriptorTypeListCount.
p_mutable_descriptor_type_lists
p_mutable_descriptor_type_lists: *const MutableDescriptorTypeListEXT<'a>Native field pMutableDescriptorTypeLists.
Tyvk::MutableDescriptorTypeListVALVE
Contract
Native type VkMutableDescriptorTypeListVALVE.
Fields
descriptor_type_count
descriptor_type_count: u32Native field descriptorTypeCount.
p_descriptor_types
p_descriptor_types: *const DescriptorTypeNative field pDescriptorTypes.