Module vulkan_rs::prelude::vk_khr_surface [] [src]

Reexports

pub use util::vk_null_handle;
pub use util::VkNullHandle;
pub use util::VkResultObj;
pub use util::VkError;
pub use util::VkVersion;
pub use platform as vk_platform;

Structs

VkSurfaceCapabilitiesKHR
VkSurfaceFormatKHR
VkSurfaceKHR

Enums

VkColorSpaceKHR
VkCompositeAlphaFlagBitsKHR
VkPresentModeKHR
VkSurfaceTransformFlagBitsKHR

Constants

VK_COLORSPACE_SRGB_NONLINEAR_KHR
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR
VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
VK_ERROR_NATIVE_WINDOW_IN_USE_KHR
VK_ERROR_SURFACE_LOST_KHR
VK_KHR_SURFACE_EXTENSION_NAME
VK_KHR_SURFACE_SPEC_VERSION
VK_OBJECT_TYPE_SURFACE_KHR

VkSurfaceKHR

VK_PRESENT_MODE_FIFO_KHR
VK_PRESENT_MODE_FIFO_RELAXED_KHR
VK_PRESENT_MODE_IMMEDIATE_KHR
VK_PRESENT_MODE_MAILBOX_KHR
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR
VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR
VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR
VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR
VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR

Functions

vkDestroySurfaceKHR
vkGetPhysicalDeviceSurfaceCapabilitiesKHR
vkGetPhysicalDeviceSurfaceFormatsKHR
vkGetPhysicalDeviceSurfacePresentModesKHR
vkGetPhysicalDeviceSurfaceSupportKHR
vk_null

Creates a null mutable raw pointer.

Type Definitions

VkCompositeAlphaFlagsKHR
VkSurfaceTransformFlagsKHR