Realm

vk · Type aliases · C1

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

TyRustExperimental

Tyvk::CalibratedTimestampInfoEXT

Contract

Native type VkCalibratedTimestampInfoEXT.

Khronos reference: VkCalibratedTimestampInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

time_domain

Field
time_domain: TimeDomainKHR

Native field timeDomain.

Tyvk::ChromaLocationKHR

Contract

Native type VkChromaLocationKHR.

Khronos reference: VkChromaLocationKHR

Fields

0

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

Tyvk::ClusterAccelerationStructureAddressResolutionFlagsNV

pub type ClusterAccelerationStructureAddressResolutionFlagsNV = ClusterAccelerationStructureAddressResolutionFlagBitsNV;
Native type VkClusterAccelerationStructureAddressResolutionFlagsNV.

Contract

Native type VkClusterAccelerationStructureAddressResolutionFlagsNV.

Khronos reference: VkClusterAccelerationStructureAddressResolutionFlagsNV

Fields

0

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

Tyvk::ClusterAccelerationStructureClusterFlagsNV

Contract

Native type VkClusterAccelerationStructureClusterFlagsNV.

Khronos reference: VkClusterAccelerationStructureClusterFlagsNV

Fields

0

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

Tyvk::ClusterAccelerationStructureGeometryFlagsNV

Contract

Native type VkClusterAccelerationStructureGeometryFlagsNV.

Khronos reference: VkClusterAccelerationStructureGeometryFlagsNV

Fields

0

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

Tyvk::ClusterAccelerationStructureIndexFormatFlagsNV

Contract

Native type VkClusterAccelerationStructureIndexFormatFlagsNV.

Khronos reference: VkClusterAccelerationStructureIndexFormatFlagsNV

Fields

0

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

Tyvk::ColorComponentFlags

Contract

Native type VkColorComponentFlags.

Khronos reference: VkColorComponentFlags

Fields

0

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

Tyvk::CommandBufferInheritanceRenderingInfoKHR

Contract

Native type VkCommandBufferInheritanceRenderingInfoKHR.

Khronos reference: VkCommandBufferInheritanceRenderingInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: RenderingFlagBits

Native field flags.

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.

rasterization_samples

Field
rasterization_samples: SampleCountFlagBits

Native field rasterizationSamples.

Tyvk::CommandBufferResetFlags

Contract

Native type VkCommandBufferResetFlags.

Khronos reference: VkCommandBufferResetFlags

Fields

0

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

Tyvk::CommandBufferSubmitInfoKHR

Contract

Native type VkCommandBufferSubmitInfoKHR.

Khronos reference: VkCommandBufferSubmitInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

command_buffer

Field
command_buffer: CommandBuffer

Native field commandBuffer.

device_mask

Field
device_mask: u32

Native field deviceMask.

Tyvk::CommandBufferUsageFlags

Contract

Native type VkCommandBufferUsageFlags.

Khronos reference: VkCommandBufferUsageFlags

Fields

0

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

Tyvk::CommandPoolCreateFlags

Contract

Native type VkCommandPoolCreateFlags.

Khronos reference: VkCommandPoolCreateFlags

Fields

0

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

Tyvk::CommandPoolResetFlags

Contract

Native type VkCommandPoolResetFlags.

Khronos reference: VkCommandPoolResetFlags

Fields

0

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

Tyvk::CommandPoolTrimFlagsKHR

Contract

Native type VkCommandPoolTrimFlagsKHR.

Khronos reference: VkCommandPoolTrimFlagsKHR

Fields

0

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

Tyvk::ComponentTypeNV

Contract

Native type VkComponentTypeNV.

Khronos reference: VkComponentTypeNV

Fields

0

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

Tyvk::CompositeAlphaFlagsKHR

Contract

Native type VkCompositeAlphaFlagsKHR.

Khronos reference: VkCompositeAlphaFlagsKHR

Fields

0

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