vk · Type aliases · I2
14 public declarations with native signatures and source-owned contracts.
Tyvk::ImageSubresource2EXT
Contract
Native type VkImageSubresource2EXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
image_subresource
image_subresource: ImageSubresourceNative field imageSubresource.
Tyvk::ImageSubresource2KHR
Contract
Native type VkImageSubresource2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
image_subresource
image_subresource: ImageSubresourceNative field imageSubresource.
Tyvk::ImageToMemoryCopyEXT
Contract
Native type VkImageToMemoryCopyEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
p_host_pointer
p_host_pointer: *mut 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::ImageUsageFlags
Contract
Native type VkImageUsageFlags.
Fields
0
0: u32Tyvk::ImageUsageFlags2KHR
Contract
Native type VkImageUsageFlags2KHR.
Fields
0
0: u64Tyvk::ImageViewCreateFlags
Contract
Native type VkImageViewCreateFlags.
Fields
0
0: u32Tyvk::ImageViewUsageCreateInfoKHR
Contract
Native type VkImageViewUsageCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
usage
usage: ImageUsageFlagBitsNative field usage.
Tyvk::IndirectCommandsInputModeFlagsEXT
Contract
Native type VkIndirectCommandsInputModeFlagsEXT.
Fields
0
0: u32Tyvk::IndirectCommandsLayoutUsageFlagsEXT
Contract
Native type VkIndirectCommandsLayoutUsageFlagsEXT.
Fields
0
0: u32Tyvk::IndirectCommandsLayoutUsageFlagsNV
Contract
Native type VkIndirectCommandsLayoutUsageFlagsNV.
Fields
0
0: u32Tyvk::IndirectStateFlagsNV
Contract
Native type VkIndirectStateFlagsNV.
Fields
0
0: u32Tyvk::InputAttachmentAspectReferenceKHR
Contract
Native type VkInputAttachmentAspectReferenceKHR.
Fields
subpass
subpass: u32Native field subpass.
input_attachment_index
input_attachment_index: u32Native field inputAttachmentIndex.
aspect_mask
aspect_mask: ImageAspectFlagBitsNative field aspectMask.
Tyvk::InstanceCreateFlags
Contract
Native type VkInstanceCreateFlags.
Fields
0
0: u32Tyvk::IOSurfaceRef
Contract
Native type IOSurfaceRef.