Realm

vk · Type aliases · S4

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

TyRustExperimental

Tyvk::SubresourceLayout2KHR

Contract

Native type VkSubresourceLayout2KHR.

Khronos reference: VkSubresourceLayout2KHR

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

subresource_layout

Field
subresource_layout: SubresourceLayout

Native field subresourceLayout.

Tyvk::SurfaceCounterFlagsEXT

Contract

Native type VkSurfaceCounterFlagsEXT.

Khronos reference: VkSurfaceCounterFlagsEXT

Fields

0

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

Tyvk::SurfacePresentModeCompatibilityEXT

Contract

Native type VkSurfacePresentModeCompatibilityEXT.

Khronos reference: VkSurfacePresentModeCompatibilityEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

present_mode_count

Field
present_mode_count: u32

Native field presentModeCount.

p_present_modes

Field
p_present_modes: *mut PresentModeKHR

Native field pPresentModes.

Tyvk::SurfacePresentModeEXT

Contract

Native type VkSurfacePresentModeEXT.

Khronos reference: VkSurfacePresentModeEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

present_mode

Field
present_mode: PresentModeKHR

Native field presentMode.

Tyvk::SurfacePresentScalingCapabilitiesEXT

Contract

Native type VkSurfacePresentScalingCapabilitiesEXT.

Khronos reference: VkSurfacePresentScalingCapabilitiesEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

supported_present_scaling

Field
supported_present_scaling: PresentScalingFlagBitsKHR

Native field supportedPresentScaling.

supported_present_gravity_x

Field
supported_present_gravity_x: PresentGravityFlagBitsKHR

Native field supportedPresentGravityX.

supported_present_gravity_y

Field
supported_present_gravity_y: PresentGravityFlagBitsKHR

Native field supportedPresentGravityY.

min_scaled_image_extent

Field
min_scaled_image_extent: Extent2D

Native field minScaledImageExtent.

max_scaled_image_extent

Field
max_scaled_image_extent: Extent2D

Native field maxScaledImageExtent.

Tyvk::SurfaceTransformFlagsKHR

Contract

Native type VkSurfaceTransformFlagsKHR.

Khronos reference: VkSurfaceTransformFlagsKHR

Fields

0

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

Tyvk::SwapchainCreateFlagsKHR

Contract

Native type VkSwapchainCreateFlagsKHR.

Khronos reference: VkSwapchainCreateFlagsKHR

Fields

0

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

Tyvk::SwapchainPresentFenceInfoEXT

Contract

Native type VkSwapchainPresentFenceInfoEXT.

Khronos reference: VkSwapchainPresentFenceInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

swapchain_count

Field
swapchain_count: u32

Native field swapchainCount.

p_fences

Field
p_fences: *const Fence

Native field pFences.

Tyvk::SwapchainPresentModeInfoEXT

Contract

Native type VkSwapchainPresentModeInfoEXT.

Khronos reference: VkSwapchainPresentModeInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

swapchain_count

Field
swapchain_count: u32

Native field swapchainCount.

p_present_modes

Field
p_present_modes: *const PresentModeKHR

Native field pPresentModes.

Tyvk::SwapchainPresentModesCreateInfoEXT

Contract

Native type VkSwapchainPresentModesCreateInfoEXT.

Khronos reference: VkSwapchainPresentModesCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

present_mode_count

Field
present_mode_count: u32

Native field presentModeCount.

p_present_modes

Field
p_present_modes: *const PresentModeKHR

Native field pPresentModes.

Tyvk::SwapchainPresentScalingCreateInfoEXT

Contract

Native type VkSwapchainPresentScalingCreateInfoEXT.

Khronos reference: VkSwapchainPresentScalingCreateInfoEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

scaling_behavior

Field
scaling_behavior: PresentScalingFlagBitsKHR

Native field scalingBehavior.

present_gravity_x

Field
present_gravity_x: PresentGravityFlagBitsKHR

Native field presentGravityX.

present_gravity_y

Field
present_gravity_y: PresentGravityFlagBitsKHR

Native field presentGravityY.