vk · Type aliases · I1
16 public declarations with native signatures and source-owned contracts.
Tyvk::ImageAspectFlags
Contract
Native type VkImageAspectFlags.
Fields
0
0: u32Tyvk::ImageBlit2KHR
Contract
Native type VkImageBlit2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_subresource
src_subresource: ImageSubresourceLayersNative field srcSubresource.
src_offsets
src_offsets: [Offset3D; 2]Native field srcOffsets.
dst_subresource
dst_subresource: ImageSubresourceLayersNative field dstSubresource.
dst_offsets
dst_offsets: [Offset3D; 2]Native field dstOffsets.
Tyvk::ImageCompressionFixedRateFlagsEXT
Contract
Native type VkImageCompressionFixedRateFlagsEXT.
Fields
0
0: u32Tyvk::ImageCompressionFlagsEXT
Contract
Native type VkImageCompressionFlagsEXT.
Fields
0
0: u32Tyvk::ImageConstraintsInfoFlagsFUCHSIA
Contract
Native type VkImageConstraintsInfoFlagsFUCHSIA.
Fields
0
0: u32Tyvk::ImageCopy2KHR
Contract
Native type VkImageCopy2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_subresource
src_subresource: ImageSubresourceLayersNative field srcSubresource.
src_offset
src_offset: Offset3DNative field srcOffset.
dst_subresource
dst_subresource: ImageSubresourceLayersNative field dstSubresource.
dst_offset
dst_offset: Offset3DNative field dstOffset.
extent
extent: Extent3DNative field extent.
Tyvk::ImageCreateFlags
Contract
Native type VkImageCreateFlags.
Fields
0
0: u32Tyvk::ImageCreateFlags2KHR
Contract
Native type VkImageCreateFlags2KHR.
Fields
0
0: u64Tyvk::ImageFormatListCreateInfoKHR
Contract
Native type VkImageFormatListCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
view_format_count
view_format_count: u32Native field viewFormatCount.
p_view_formats
p_view_formats: *const FormatNative field pViewFormats.
Tyvk::ImageFormatProperties2KHR
Contract
Native type VkImageFormatProperties2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
image_format_properties
image_format_properties: ImageFormatPropertiesNative field imageFormatProperties.
Tyvk::ImageMemoryBarrier2KHR
Contract
Native type VkImageMemoryBarrier2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_stage_mask
src_stage_mask: PipelineStageFlagBits2Native field srcStageMask.
src_access_mask
src_access_mask: AccessFlagBits2Native field srcAccessMask.
dst_stage_mask
dst_stage_mask: PipelineStageFlagBits2Native field dstStageMask.
dst_access_mask
dst_access_mask: AccessFlagBits2Native field dstAccessMask.
old_layout
old_layout: ImageLayoutNative field oldLayout.
new_layout
new_layout: ImageLayoutNative field newLayout.
src_queue_family_index
src_queue_family_index: u32Native field srcQueueFamilyIndex.
dst_queue_family_index
dst_queue_family_index: u32Native field dstQueueFamilyIndex.
image
image: ImageNative field image.
subresource_range
subresource_range: ImageSubresourceRangeNative field subresourceRange.
Tyvk::ImageMemoryRequirementsInfo2KHR
Contract
Native type VkImageMemoryRequirementsInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
image
image: ImageNative field image.
Tyvk::ImagePlaneMemoryRequirementsInfoKHR
Contract
Native type VkImagePlaneMemoryRequirementsInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
plane_aspect
plane_aspect: ImageAspectFlagBitsNative field planeAspect.
Tyvk::ImageResolve2KHR
Contract
Native type VkImageResolve2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_subresource
src_subresource: ImageSubresourceLayersNative field srcSubresource.
src_offset
src_offset: Offset3DNative field srcOffset.
dst_subresource
dst_subresource: ImageSubresourceLayersNative field dstSubresource.
dst_offset
dst_offset: Offset3DNative field dstOffset.
extent
extent: Extent3DNative field extent.
Tyvk::ImageSparseMemoryRequirementsInfo2KHR
Contract
Native type VkImageSparseMemoryRequirementsInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
image
image: ImageNative field image.
Tyvk::ImageStencilUsageCreateInfoEXT
Contract
Native type VkImageStencilUsageCreateInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
stencil_usage
stencil_usage: ImageUsageFlagBitsNative field stencilUsage.