Realm

vk · Type aliases · R1

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

TyRustExperimental

Tyvk::RayTracingInvocationReorderModeNV

Contract

Native type VkRayTracingInvocationReorderModeNV.

Khronos reference: VkRayTracingInvocationReorderModeNV

Fields

0

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

Tyvk::RayTracingShaderGroupTypeNV

Contract

Native type VkRayTracingShaderGroupTypeNV.

Khronos reference: VkRayTracingShaderGroupTypeNV

Fields

0

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

Tyvk::ReleaseSwapchainImagesInfoEXT

Contract

Native type VkReleaseSwapchainImagesInfoEXT.

Khronos reference: VkReleaseSwapchainImagesInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

swapchain

Field
swapchain: SwapchainKHR

Native field swapchain.

image_index_count

Field
image_index_count: u32

Native field imageIndexCount.

p_image_indices

Field
p_image_indices: *const u32

Native field pImageIndices.

Tyvk::RemoteAddressNV

Contract

Native type VkRemoteAddressNV.

Khronos reference: VkRemoteAddressNV

Tyvk::RenderingAreaInfoKHR

Contract

Native type VkRenderingAreaInfoKHR.

Khronos reference: VkRenderingAreaInfoKHR

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::RenderingAttachmentFlagsKHR

Contract

Native type VkRenderingAttachmentFlagsKHR.

Khronos reference: VkRenderingAttachmentFlagsKHR

Fields

0

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

Tyvk::RenderingAttachmentInfoKHR

Contract

Native type VkRenderingAttachmentInfoKHR.

Khronos reference: VkRenderingAttachmentInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

image_view

Field
image_view: ImageView

Native field imageView.

image_layout

Field
image_layout: ImageLayout

Native field imageLayout.

resolve_mode

Field
resolve_mode: ResolveModeFlagBits

Native field resolveMode.

resolve_image_view

Field
resolve_image_view: ImageView

Native field resolveImageView.

resolve_image_layout

Field
resolve_image_layout: ImageLayout

Native field resolveImageLayout.

load_op

Field
load_op: AttachmentLoadOp

Native field loadOp.

store_op

Field
store_op: AttachmentStoreOp

Native field storeOp.

clear_value

Field
clear_value: ClearValue

Native field clearValue.

Tyvk::RenderingAttachmentLocationInfoKHR

Contract

Native type VkRenderingAttachmentLocationInfoKHR.

Khronos reference: VkRenderingAttachmentLocationInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

color_attachment_count

Field
color_attachment_count: u32

Native field colorAttachmentCount.

p_color_attachment_locations

Field
p_color_attachment_locations: *const u32

Native field pColorAttachmentLocations.

Tyvk::RenderingEndInfoEXT

Contract

Native type VkRenderingEndInfoEXT.

Khronos reference: VkRenderingEndInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

Tyvk::RenderingFlagBitsKHR

Contract

Native type VkRenderingFlagBitsKHR.

Khronos reference: VkRenderingFlagBitsKHR

Fields

0

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

Tyvk::RenderingFlags

Contract

Native type VkRenderingFlags.

Khronos reference: VkRenderingFlags

Fields

0

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

Tyvk::RenderingFlagsKHR

Contract

Native type VkRenderingFlagsKHR.

Khronos reference: VkRenderingFlagsKHR

Fields

0

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

Tyvk::RenderingInfoKHR

Contract

Native type VkRenderingInfoKHR.

Khronos reference: VkRenderingInfoKHR

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.

render_area

Field
render_area: Rect2D

Native field renderArea.

layer_count

Field
layer_count: u32

Native field layerCount.

view_mask

Field
view_mask: u32

Native field viewMask.

color_attachment_count

Field
color_attachment_count: u32

Native field colorAttachmentCount.

p_color_attachments

Field
p_color_attachments: *const RenderingAttachmentInfo<'a>

Native field pColorAttachments.

p_depth_attachment

Field
p_depth_attachment: *const RenderingAttachmentInfo<'a>

Native field pDepthAttachment.

p_stencil_attachment

Field
p_stencil_attachment: *const RenderingAttachmentInfo<'a>

Native field pStencilAttachment.

Tyvk::RenderingInputAttachmentIndexInfoKHR

Contract

Native type VkRenderingInputAttachmentIndexInfoKHR.

Khronos reference: VkRenderingInputAttachmentIndexInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

color_attachment_count

Field
color_attachment_count: u32

Native field colorAttachmentCount.

p_color_attachment_input_indices

Field
p_color_attachment_input_indices: *const u32

Native field pColorAttachmentInputIndices.

p_depth_input_attachment_index

Field
p_depth_input_attachment_index: *const u32

Native field pDepthInputAttachmentIndex.

p_stencil_input_attachment_index

Field
p_stencil_input_attachment_index: *const u32

Native field pStencilInputAttachmentIndex.

Tyvk::RenderPassAttachmentBeginInfoKHR

Contract

Native type VkRenderPassAttachmentBeginInfoKHR.

Khronos reference: VkRenderPassAttachmentBeginInfoKHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

attachment_count

Field
attachment_count: u32

Native field attachmentCount.

p_attachments

Field
p_attachments: *const ImageView

Native field pAttachments.

Tyvk::RenderPassCreateFlags

Contract

Native type VkRenderPassCreateFlags.

Khronos reference: VkRenderPassCreateFlags

Fields

0

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