vk · Type aliases · S3
16 public declarations with native signatures and source-owned contracts.
Tyvk::SpirvResourceTypeFlagsEXT
Contract
Native type VkSpirvResourceTypeFlagsEXT.
Fields
0
0: u32Tyvk::StencilFaceFlags
Contract
Native type VkStencilFaceFlags.
Fields
0
0: u32Tyvk::SubgroupFeatureFlags
Contract
Native type VkSubgroupFeatureFlags.
Fields
0
0: u32Tyvk::SubmitFlagBitsKHR
Contract
Native type VkSubmitFlagBitsKHR.
Fields
0
0: u32Tyvk::SubmitFlags
Contract
Native type VkSubmitFlags.
Fields
0
0: u32Tyvk::SubmitFlagsKHR
Contract
Native type VkSubmitFlagsKHR.
Fields
0
0: u32Tyvk::SubmitInfo2KHR
Contract
Native type VkSubmitInfo2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: SubmitFlagBitsNative field flags.
wait_semaphore_info_count
wait_semaphore_info_count: u32Native field waitSemaphoreInfoCount.
p_wait_semaphore_infos
p_wait_semaphore_infos: *const SemaphoreSubmitInfo<'a>Native field pWaitSemaphoreInfos.
command_buffer_info_count
command_buffer_info_count: u32Native field commandBufferInfoCount.
p_command_buffer_infos
p_command_buffer_infos: *const CommandBufferSubmitInfo<'a>Native field pCommandBufferInfos.
signal_semaphore_info_count
signal_semaphore_info_count: u32Native field signalSemaphoreInfoCount.
p_signal_semaphore_infos
p_signal_semaphore_infos: *const SemaphoreSubmitInfo<'a>Native field pSignalSemaphoreInfos.
Tyvk::SubpassBeginInfoKHR
Contract
Native type VkSubpassBeginInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
contents
contents: SubpassContentsNative field contents.
Tyvk::SubpassDependency2KHR
Contract
Native type VkSubpassDependency2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
src_subpass
src_subpass: u32Native field srcSubpass.
dst_subpass
dst_subpass: u32Native field dstSubpass.
src_stage_mask
src_stage_mask: PipelineStageFlagBitsNative field srcStageMask.
dst_stage_mask
dst_stage_mask: PipelineStageFlagBitsNative field dstStageMask.
src_access_mask
src_access_mask: AccessFlagBitsNative field srcAccessMask.
dst_access_mask
dst_access_mask: AccessFlagBitsNative field dstAccessMask.
dependency_flags
dependency_flags: DependencyFlagBitsNative field dependencyFlags.
view_offset
view_offset: i32Native field viewOffset.
Tyvk::SubpassDescription2KHR
Contract
Native type VkSubpassDescription2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
flags
flags: SubpassDescriptionFlagBitsNative field flags.
pipeline_bind_point
pipeline_bind_point: PipelineBindPointNative field pipelineBindPoint.
view_mask
view_mask: u32Native field viewMask.
input_attachment_count
input_attachment_count: u32Native field inputAttachmentCount.
p_input_attachments
p_input_attachments: *const AttachmentReference2<'a>Native field pInputAttachments.
color_attachment_count
color_attachment_count: u32Native field colorAttachmentCount.
p_color_attachments
p_color_attachments: *const AttachmentReference2<'a>Native field pColorAttachments.
p_resolve_attachments
p_resolve_attachments: *const AttachmentReference2<'a>Native field pResolveAttachments.
p_depth_stencil_attachment
p_depth_stencil_attachment: *const AttachmentReference2<'a>Native field pDepthStencilAttachment.
preserve_attachment_count
preserve_attachment_count: u32Native field preserveAttachmentCount.
p_preserve_attachments
p_preserve_attachments: *const u32Native field pPreserveAttachments.
Tyvk::SubpassDescriptionDepthStencilResolveKHR
Contract
Native type VkSubpassDescriptionDepthStencilResolveKHR.
Khronos reference: VkSubpassDescriptionDepthStencilResolveKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
depth_resolve_mode
depth_resolve_mode: ResolveModeFlagBitsNative field depthResolveMode.
stencil_resolve_mode
stencil_resolve_mode: ResolveModeFlagBitsNative field stencilResolveMode.
p_depth_stencil_resolve_attachment
p_depth_stencil_resolve_attachment: *const AttachmentReference2<'a>Native field pDepthStencilResolveAttachment.
Tyvk::SubpassDescriptionFlags
Contract
Native type VkSubpassDescriptionFlags.
Fields
0
0: u32Tyvk::SubpassEndInfoKHR
Contract
Native type VkSubpassEndInfoKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
Tyvk::SubpassFragmentDensityMapOffsetEndInfoQCOM
Contract
Native type VkSubpassFragmentDensityMapOffsetEndInfoQCOM.
Khronos reference: VkSubpassFragmentDensityMapOffsetEndInfoQCOM
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
fragment_density_offset_count
fragment_density_offset_count: u32Native field fragmentDensityOffsetCount.
p_fragment_density_offsets
p_fragment_density_offsets: *const Offset2DNative field pFragmentDensityOffsets.
Tyvk::SubresourceHostMemcpySizeEXT
Contract
Native type VkSubresourceHostMemcpySizeEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
size
size: u64Native field size.
Tyvk::SubresourceLayout2EXT
Contract
Native type VkSubresourceLayout2EXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
subresource_layout
subresource_layout: SubresourceLayoutNative field subresourceLayout.