vk · Type aliases · R2
9 public declarations with native signatures and source-owned contracts.
Tyvk::RenderPassCreateInfo2KHR
Contract
Native type VkRenderPassCreateInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: RenderPassCreateFlagBitsNative field flags.
attachment_count
attachment_count: u32Native field attachmentCount.
p_attachments
p_attachments: *const AttachmentDescription2<'a>Native field pAttachments.
subpass_count
subpass_count: u32Native field subpassCount.
p_subpasses
p_subpasses: *const SubpassDescription2<'a>Native field pSubpasses.
dependency_count
dependency_count: u32Native field dependencyCount.
p_dependencies
p_dependencies: *const SubpassDependency2<'a>Native field pDependencies.
correlated_view_mask_count
correlated_view_mask_count: u32Native field correlatedViewMaskCount.
p_correlated_view_masks
p_correlated_view_masks: *const u32Native field pCorrelatedViewMasks.
Tyvk::RenderPassInputAttachmentAspectCreateInfoKHR
Contract
Native type VkRenderPassInputAttachmentAspectCreateInfoKHR.
Khronos reference: VkRenderPassInputAttachmentAspectCreateInfoKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
aspect_reference_count
aspect_reference_count: u32Native field aspectReferenceCount.
p_aspect_references
p_aspect_references: *const InputAttachmentAspectReferenceNative field pAspectReferences.
Tyvk::RenderPassMultiviewCreateInfoKHR
Contract
Native type VkRenderPassMultiviewCreateInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
subpass_count
subpass_count: u32Native field subpassCount.
p_view_masks
p_view_masks: *const u32Native field pViewMasks.
dependency_count
dependency_count: u32Native field dependencyCount.
p_view_offsets
p_view_offsets: *const i32Native field pViewOffsets.
correlation_mask_count
correlation_mask_count: u32Native field correlationMaskCount.
p_correlation_masks
p_correlation_masks: *const u32Native field pCorrelationMasks.
Tyvk::ResolveImageFlagsKHR
Contract
Native type VkResolveImageFlagsKHR.
Fields
0
0: u32Tyvk::ResolveImageInfo2KHR
Contract
Native type VkResolveImageInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_image
src_image: ImageNative field srcImage.
src_image_layout
src_image_layout: ImageLayoutNative field srcImageLayout.
dst_image
dst_image: ImageNative field dstImage.
dst_image_layout
dst_image_layout: ImageLayoutNative field dstImageLayout.
region_count
region_count: u32Native field regionCount.
p_regions
p_regions: *const ImageResolve2<'a>Native field pRegions.
Tyvk::ResolveModeFlagBitsKHR
Contract
Native type VkResolveModeFlagBitsKHR.
Fields
0
0: u32Tyvk::ResolveModeFlags
Contract
Native type VkResolveModeFlags.
Fields
0
0: u32Tyvk::ResolveModeFlagsKHR
Contract
Native type VkResolveModeFlagsKHR.
Fields
0
0: u32Tyvk::RROutput
Contract
Native type RROutput.