vk · Type aliases · S4
11 public declarations with native signatures and source-owned contracts.
Tyvk::SubresourceLayout2KHR
Contract
Native type VkSubresourceLayout2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
subresource_layout
subresource_layout: SubresourceLayoutNative field subresourceLayout.
Tyvk::SurfaceCounterFlagsEXT
Contract
Native type VkSurfaceCounterFlagsEXT.
Fields
0
0: u32Tyvk::SurfacePresentModeCompatibilityEXT
Contract
Native type VkSurfacePresentModeCompatibilityEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
present_mode_count
present_mode_count: u32Native field presentModeCount.
p_present_modes
p_present_modes: *mut PresentModeKHRNative field pPresentModes.
Tyvk::SurfacePresentModeEXT
Contract
Native type VkSurfacePresentModeEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
present_mode
present_mode: PresentModeKHRNative field presentMode.
Tyvk::SurfacePresentScalingCapabilitiesEXT
Contract
Native type VkSurfacePresentScalingCapabilitiesEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
supported_present_scaling
supported_present_scaling: PresentScalingFlagBitsKHRNative field supportedPresentScaling.
supported_present_gravity_x
supported_present_gravity_x: PresentGravityFlagBitsKHRNative field supportedPresentGravityX.
supported_present_gravity_y
supported_present_gravity_y: PresentGravityFlagBitsKHRNative field supportedPresentGravityY.
min_scaled_image_extent
min_scaled_image_extent: Extent2DNative field minScaledImageExtent.
max_scaled_image_extent
max_scaled_image_extent: Extent2DNative field maxScaledImageExtent.
Tyvk::SurfaceTransformFlagsKHR
Contract
Native type VkSurfaceTransformFlagsKHR.
Fields
0
0: u32Tyvk::SwapchainCreateFlagsKHR
Contract
Native type VkSwapchainCreateFlagsKHR.
Fields
0
0: u32Tyvk::SwapchainPresentFenceInfoEXT
Contract
Native type VkSwapchainPresentFenceInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
swapchain_count
swapchain_count: u32Native field swapchainCount.
p_fences
p_fences: *const FenceNative field pFences.
Tyvk::SwapchainPresentModeInfoEXT
Contract
Native type VkSwapchainPresentModeInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
swapchain_count
swapchain_count: u32Native field swapchainCount.
p_present_modes
p_present_modes: *const PresentModeKHRNative field pPresentModes.
Tyvk::SwapchainPresentModesCreateInfoEXT
Contract
Native type VkSwapchainPresentModesCreateInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
present_mode_count
present_mode_count: u32Native field presentModeCount.
p_present_modes
p_present_modes: *const PresentModeKHRNative field pPresentModes.
Tyvk::SwapchainPresentScalingCreateInfoEXT
Contract
Native type VkSwapchainPresentScalingCreateInfoEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
scaling_behavior
scaling_behavior: PresentScalingFlagBitsKHRNative field scalingBehavior.
present_gravity_x
present_gravity_x: PresentGravityFlagBitsKHRNative field presentGravityX.
present_gravity_y
present_gravity_y: PresentGravityFlagBitsKHRNative field presentGravityY.