Realm

vk · Type aliases · P62

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

TyRustExperimental

Tyvk::PipelineRasterizationLineStateCreateInfoEXT

Contract

Native type VkPipelineRasterizationLineStateCreateInfoEXT.

Khronos reference: VkPipelineRasterizationLineStateCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

line_rasterization_mode

Field
line_rasterization_mode: LineRasterizationMode

Native field lineRasterizationMode.

stippled_line_enable

Field
stippled_line_enable: u32

Native field stippledLineEnable.

line_stipple_factor

Field
line_stipple_factor: u32

Native field lineStippleFactor.

line_stipple_pattern

Field
line_stipple_pattern: u16

Native field lineStipplePattern.

Tyvk::PipelineRasterizationLineStateCreateInfoKHR

Contract

Native type VkPipelineRasterizationLineStateCreateInfoKHR.

Khronos reference: VkPipelineRasterizationLineStateCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

line_rasterization_mode

Field
line_rasterization_mode: LineRasterizationMode

Native field lineRasterizationMode.

stippled_line_enable

Field
stippled_line_enable: u32

Native field stippledLineEnable.

line_stipple_factor

Field
line_stipple_factor: u32

Native field lineStippleFactor.

line_stipple_pattern

Field
line_stipple_pattern: u16

Native field lineStipplePattern.

Tyvk::PipelineRenderingCreateInfoKHR

Contract

Native type VkPipelineRenderingCreateInfoKHR.

Khronos reference: VkPipelineRenderingCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

view_mask

Field
view_mask: u32

Native field viewMask.

color_attachment_count

Field
color_attachment_count: u32

Native field colorAttachmentCount.

p_color_attachment_formats

Field
p_color_attachment_formats: *const Format

Native field pColorAttachmentFormats.

depth_attachment_format

Field
depth_attachment_format: Format

Native field depthAttachmentFormat.

stencil_attachment_format

Field
stencil_attachment_format: Format

Native field stencilAttachmentFormat.

Tyvk::PipelineRobustnessBufferBehaviorEXT

Contract

Native type VkPipelineRobustnessBufferBehaviorEXT.

Khronos reference: VkPipelineRobustnessBufferBehaviorEXT

Fields

0

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

Tyvk::PipelineRobustnessCreateInfoEXT

Contract

Native type VkPipelineRobustnessCreateInfoEXT.

Khronos reference: VkPipelineRobustnessCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

storage_buffers

Field
storage_buffers: PipelineRobustnessBufferBehavior

Native field storageBuffers.

uniform_buffers

Field
uniform_buffers: PipelineRobustnessBufferBehavior

Native field uniformBuffers.

vertex_inputs

Field
vertex_inputs: PipelineRobustnessBufferBehavior

Native field vertexInputs.

images

Field
images: PipelineRobustnessImageBehavior

Native field images.

Tyvk::PipelineRobustnessImageBehaviorEXT

Contract

Native type VkPipelineRobustnessImageBehaviorEXT.

Khronos reference: VkPipelineRobustnessImageBehaviorEXT

Fields

0

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

Tyvk::PipelineShaderStageCreateFlags

Contract

Native type VkPipelineShaderStageCreateFlags.

Khronos reference: VkPipelineShaderStageCreateFlags

Fields

0

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

Tyvk::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT

pub type PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT<'a> = PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>;
Native type VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT.

Contract

Native type VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT.

Khronos reference: VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

required_subgroup_size

Field
required_subgroup_size: u32

Native field requiredSubgroupSize.

Tyvk::PipelineStageFlagBits2KHR

Contract

Native type VkPipelineStageFlagBits2KHR.

Khronos reference: VkPipelineStageFlagBits2KHR

Fields

0

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

Tyvk::PipelineStageFlags

Contract

Native type VkPipelineStageFlags.

Khronos reference: VkPipelineStageFlags

Fields

0

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

Tyvk::PipelineStageFlags2

Contract

Native type VkPipelineStageFlags2.

Khronos reference: VkPipelineStageFlags2

Fields

0

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

Tyvk::PipelineStageFlags2KHR

Contract

Native type VkPipelineStageFlags2KHR.

Khronos reference: VkPipelineStageFlags2KHR

Fields

0

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

Tyvk::PipelineTessellationDomainOriginStateCreateInfoKHR

Contract

Native type VkPipelineTessellationDomainOriginStateCreateInfoKHR.

Khronos reference: VkPipelineTessellationDomainOriginStateCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

domain_origin

Field
domain_origin: TessellationDomainOrigin

Native field domainOrigin.

Tyvk::PipelineVertexInputDivisorStateCreateInfoEXT

Contract

Native type VkPipelineVertexInputDivisorStateCreateInfoEXT.

Khronos reference: VkPipelineVertexInputDivisorStateCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

vertex_binding_divisor_count

Field
vertex_binding_divisor_count: u32

Native field vertexBindingDivisorCount.

p_vertex_binding_divisors

Field
p_vertex_binding_divisors: *const VertexInputBindingDivisorDescription

Native field pVertexBindingDivisors.

Tyvk::PipelineVertexInputDivisorStateCreateInfoKHR

Contract

Native type VkPipelineVertexInputDivisorStateCreateInfoKHR.

Khronos reference: VkPipelineVertexInputDivisorStateCreateInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

vertex_binding_divisor_count

Field
vertex_binding_divisor_count: u32

Native field vertexBindingDivisorCount.

p_vertex_binding_divisors

Field
p_vertex_binding_divisors: *const VertexInputBindingDivisorDescription

Native field pVertexBindingDivisors.

Tyvk::PointClippingBehaviorKHR

Contract

Native type VkPointClippingBehaviorKHR.

Khronos reference: VkPointClippingBehaviorKHR

Fields

0

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