vk · Type aliases · R1
16 public declarations with native signatures and source-owned contracts.
Tyvk::RayTracingInvocationReorderModeNV
Contract
Native type VkRayTracingInvocationReorderModeNV.
Fields
0
0: i32Tyvk::RayTracingShaderGroupTypeNV
Contract
Native type VkRayTracingShaderGroupTypeNV.
Fields
0
0: i32Tyvk::ReleaseSwapchainImagesInfoEXT
Contract
Native type VkReleaseSwapchainImagesInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
swapchain
swapchain: SwapchainKHRNative field swapchain.
image_index_count
image_index_count: u32Native field imageIndexCount.
p_image_indices
p_image_indices: *const u32Native field pImageIndices.
Tyvk::RemoteAddressNV
Contract
Native type VkRemoteAddressNV.
Tyvk::RenderingAreaInfoKHR
Contract
Native type VkRenderingAreaInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
view_mask
view_mask: u32Native field viewMask.
color_attachment_count
color_attachment_count: u32Native field colorAttachmentCount.
p_color_attachment_formats
p_color_attachment_formats: *const FormatNative field pColorAttachmentFormats.
depth_attachment_format
depth_attachment_format: FormatNative field depthAttachmentFormat.
stencil_attachment_format
stencil_attachment_format: FormatNative field stencilAttachmentFormat.
Tyvk::RenderingAttachmentFlagsKHR
Contract
Native type VkRenderingAttachmentFlagsKHR.
Fields
0
0: u32Tyvk::RenderingAttachmentInfoKHR
Contract
Native type VkRenderingAttachmentInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
image_view
image_view: ImageViewNative field imageView.
image_layout
image_layout: ImageLayoutNative field imageLayout.
resolve_mode
resolve_mode: ResolveModeFlagBitsNative field resolveMode.
resolve_image_view
resolve_image_view: ImageViewNative field resolveImageView.
resolve_image_layout
resolve_image_layout: ImageLayoutNative field resolveImageLayout.
load_op
load_op: AttachmentLoadOpNative field loadOp.
store_op
store_op: AttachmentStoreOpNative field storeOp.
clear_value
clear_value: ClearValueNative field clearValue.
Tyvk::RenderingAttachmentLocationInfoKHR
Contract
Native type VkRenderingAttachmentLocationInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
color_attachment_count
color_attachment_count: u32Native field colorAttachmentCount.
p_color_attachment_locations
p_color_attachment_locations: *const u32Native field pColorAttachmentLocations.
Tyvk::RenderingEndInfoEXT
Contract
Native type VkRenderingEndInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
Tyvk::RenderingFlagBitsKHR
Contract
Native type VkRenderingFlagBitsKHR.
Fields
0
0: u32Tyvk::RenderingFlags
Contract
Native type VkRenderingFlags.
Fields
0
0: u32Tyvk::RenderingFlagsKHR
Contract
Native type VkRenderingFlagsKHR.
Fields
0
0: u32Tyvk::RenderingInfoKHR
Contract
Native type VkRenderingInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: RenderingFlagBitsNative field flags.
render_area
render_area: Rect2DNative field renderArea.
layer_count
layer_count: u32Native field layerCount.
view_mask
view_mask: u32Native field viewMask.
color_attachment_count
color_attachment_count: u32Native field colorAttachmentCount.
p_color_attachments
p_color_attachments: *const RenderingAttachmentInfo<'a>Native field pColorAttachments.
p_depth_attachment
p_depth_attachment: *const RenderingAttachmentInfo<'a>Native field pDepthAttachment.
p_stencil_attachment
p_stencil_attachment: *const RenderingAttachmentInfo<'a>Native field pStencilAttachment.
Tyvk::RenderingInputAttachmentIndexInfoKHR
Contract
Native type VkRenderingInputAttachmentIndexInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
color_attachment_count
color_attachment_count: u32Native field colorAttachmentCount.
p_color_attachment_input_indices
p_color_attachment_input_indices: *const u32Native field pColorAttachmentInputIndices.
p_depth_input_attachment_index
p_depth_input_attachment_index: *const u32Native field pDepthInputAttachmentIndex.
p_stencil_input_attachment_index
p_stencil_input_attachment_index: *const u32Native field pStencilInputAttachmentIndex.
Tyvk::RenderPassAttachmentBeginInfoKHR
Contract
Native type VkRenderPassAttachmentBeginInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
attachment_count
attachment_count: u32Native field attachmentCount.
p_attachments
p_attachments: *const ImageViewNative field pAttachments.
Tyvk::RenderPassCreateFlags
Contract
Native type VkRenderPassCreateFlags.
Fields
0
0: u32