Realm

vk · Type aliases · R2

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

TyRustExperimental

Tyvk::RenderPassCreateInfo2KHR

Contract

Native type VkRenderPassCreateInfo2KHR.

Khronos reference: VkRenderPassCreateInfo2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: RenderPassCreateFlagBits

Native field flags.

attachment_count

Field
attachment_count: u32

Native field attachmentCount.

p_attachments

Field
p_attachments: *const AttachmentDescription2<'a>

Native field pAttachments.

subpass_count

Field
subpass_count: u32

Native field subpassCount.

p_subpasses

Field
p_subpasses: *const SubpassDescription2<'a>

Native field pSubpasses.

dependency_count

Field
dependency_count: u32

Native field dependencyCount.

p_dependencies

Field
p_dependencies: *const SubpassDependency2<'a>

Native field pDependencies.

correlated_view_mask_count

Field
correlated_view_mask_count: u32

Native field correlatedViewMaskCount.

p_correlated_view_masks

Field
p_correlated_view_masks: *const u32

Native field pCorrelatedViewMasks.

Tyvk::RenderPassInputAttachmentAspectCreateInfoKHR

Contract

Native type VkRenderPassInputAttachmentAspectCreateInfoKHR.

Khronos reference: VkRenderPassInputAttachmentAspectCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

aspect_reference_count

Field
aspect_reference_count: u32

Native field aspectReferenceCount.

p_aspect_references

Field
p_aspect_references: *const InputAttachmentAspectReference

Native field pAspectReferences.

Tyvk::RenderPassMultiviewCreateInfoKHR

Contract

Native type VkRenderPassMultiviewCreateInfoKHR.

Khronos reference: VkRenderPassMultiviewCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

subpass_count

Field
subpass_count: u32

Native field subpassCount.

p_view_masks

Field
p_view_masks: *const u32

Native field pViewMasks.

dependency_count

Field
dependency_count: u32

Native field dependencyCount.

p_view_offsets

Field
p_view_offsets: *const i32

Native field pViewOffsets.

correlation_mask_count

Field
correlation_mask_count: u32

Native field correlationMaskCount.

p_correlation_masks

Field
p_correlation_masks: *const u32

Native field pCorrelationMasks.

Tyvk::ResolveImageFlagsKHR

Contract

Native type VkResolveImageFlagsKHR.

Khronos reference: VkResolveImageFlagsKHR

Fields

0

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

Tyvk::ResolveImageInfo2KHR

Contract

Native type VkResolveImageInfo2KHR.

Khronos reference: VkResolveImageInfo2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

src_image

Field
src_image: Image

Native field srcImage.

src_image_layout

Field
src_image_layout: ImageLayout

Native field srcImageLayout.

dst_image

Field
dst_image: Image

Native field dstImage.

dst_image_layout

Field
dst_image_layout: ImageLayout

Native field dstImageLayout.

region_count

Field
region_count: u32

Native field regionCount.

p_regions

Field
p_regions: *const ImageResolve2<'a>

Native field pRegions.

Tyvk::ResolveModeFlagBitsKHR

Contract

Native type VkResolveModeFlagBitsKHR.

Khronos reference: VkResolveModeFlagBitsKHR

Fields

0

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

Tyvk::ResolveModeFlags

Contract

Native type VkResolveModeFlags.

Khronos reference: VkResolveModeFlags

Fields

0

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

Tyvk::ResolveModeFlagsKHR

Contract

Native type VkResolveModeFlagsKHR.

Khronos reference: VkResolveModeFlagsKHR

Fields

0

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

Tyvk::RROutput

Contract

Native type RROutput.

Khronos registry source: RROutput