vk · Type aliases · P62
16 public declarations with native signatures and source-owned contracts.
Tyvk::PipelineRasterizationLineStateCreateInfoEXT
Contract
Native type VkPipelineRasterizationLineStateCreateInfoEXT.
Khronos reference: VkPipelineRasterizationLineStateCreateInfoEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
line_rasterization_mode
line_rasterization_mode: LineRasterizationModeNative field lineRasterizationMode.
stippled_line_enable
stippled_line_enable: u32Native field stippledLineEnable.
line_stipple_factor
line_stipple_factor: u32Native field lineStippleFactor.
line_stipple_pattern
line_stipple_pattern: u16Native field lineStipplePattern.
Tyvk::PipelineRasterizationLineStateCreateInfoKHR
Contract
Native type VkPipelineRasterizationLineStateCreateInfoKHR.
Khronos reference: VkPipelineRasterizationLineStateCreateInfoKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
line_rasterization_mode
line_rasterization_mode: LineRasterizationModeNative field lineRasterizationMode.
stippled_line_enable
stippled_line_enable: u32Native field stippledLineEnable.
line_stipple_factor
line_stipple_factor: u32Native field lineStippleFactor.
line_stipple_pattern
line_stipple_pattern: u16Native field lineStipplePattern.
Tyvk::PipelineRenderingCreateInfoKHR
Contract
Native type VkPipelineRenderingCreateInfoKHR.
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::PipelineRobustnessBufferBehaviorEXT
Contract
Native type VkPipelineRobustnessBufferBehaviorEXT.
Fields
0
0: i32Tyvk::PipelineRobustnessCreateInfoEXT
Contract
Native type VkPipelineRobustnessCreateInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
storage_buffers
storage_buffers: PipelineRobustnessBufferBehaviorNative field storageBuffers.
uniform_buffers
uniform_buffers: PipelineRobustnessBufferBehaviorNative field uniformBuffers.
vertex_inputs
vertex_inputs: PipelineRobustnessBufferBehaviorNative field vertexInputs.
images
images: PipelineRobustnessImageBehaviorNative field images.
Tyvk::PipelineRobustnessImageBehaviorEXT
Contract
Native type VkPipelineRobustnessImageBehaviorEXT.
Fields
0
0: i32Tyvk::PipelineShaderStageCreateFlags
Contract
Native type VkPipelineShaderStageCreateFlags.
Fields
0
0: u32Tyvk::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Contract
Native type VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT.
Khronos reference: VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
required_subgroup_size
required_subgroup_size: u32Native field requiredSubgroupSize.
Tyvk::PipelineStageFlagBits2KHR
Contract
Native type VkPipelineStageFlagBits2KHR.
Fields
0
0: u64Tyvk::PipelineStageFlags
Contract
Native type VkPipelineStageFlags.
Fields
0
0: u32Tyvk::PipelineStageFlags2
Contract
Native type VkPipelineStageFlags2.
Fields
0
0: u64Tyvk::PipelineStageFlags2KHR
Contract
Native type VkPipelineStageFlags2KHR.
Fields
0
0: u64Tyvk::PipelineTessellationDomainOriginStateCreateInfoKHR
Contract
Native type VkPipelineTessellationDomainOriginStateCreateInfoKHR.
Khronos reference: VkPipelineTessellationDomainOriginStateCreateInfoKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
domain_origin
domain_origin: TessellationDomainOriginNative field domainOrigin.
Tyvk::PipelineVertexInputDivisorStateCreateInfoEXT
Contract
Native type VkPipelineVertexInputDivisorStateCreateInfoEXT.
Khronos reference: VkPipelineVertexInputDivisorStateCreateInfoEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
vertex_binding_divisor_count
vertex_binding_divisor_count: u32Native field vertexBindingDivisorCount.
p_vertex_binding_divisors
p_vertex_binding_divisors: *const VertexInputBindingDivisorDescriptionNative field pVertexBindingDivisors.
Tyvk::PipelineVertexInputDivisorStateCreateInfoKHR
Contract
Native type VkPipelineVertexInputDivisorStateCreateInfoKHR.
Khronos reference: VkPipelineVertexInputDivisorStateCreateInfoKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
vertex_binding_divisor_count
vertex_binding_divisor_count: u32Native field vertexBindingDivisorCount.
p_vertex_binding_divisors
p_vertex_binding_divisors: *const VertexInputBindingDivisorDescriptionNative field pVertexBindingDivisors.
Tyvk::PointClippingBehaviorKHR
Contract
Native type VkPointClippingBehaviorKHR.
Fields
0
0: i32