Struct vks::VkSurfaceCapabilitiesKHR
[−]
[src]
#[repr(C)]pub struct VkSurfaceCapabilitiesKHR { pub minImageCount: u32, pub maxImageCount: u32, pub currentExtent: VkExtent2D, pub minImageExtent: VkExtent2D, pub maxImageExtent: VkExtent2D, pub maxImageArrayLayers: u32, pub supportedTransforms: VkSurfaceTransformFlagsKHR, pub currentTransform: VkSurfaceTransformFlagBitsKHR, pub supportedCompositeAlpha: VkCompositeAlphaFlagsKHR, pub supportedUsageFlags: VkImageUsageFlags, }
See VkSurfaceCapabilitiesKHR
and extension VK_KHR_surface
Fields
minImageCount: u32
maxImageCount: u32
currentExtent: VkExtent2D
minImageExtent: VkExtent2D
maxImageExtent: VkExtent2D
maxImageArrayLayers: u32
supportedTransforms: VkSurfaceTransformFlagsKHR
currentTransform: VkSurfaceTransformFlagBitsKHR
supportedCompositeAlpha: VkCompositeAlphaFlagsKHR
supportedUsageFlags: VkImageUsageFlags
Trait Implementations
impl Debug for VkSurfaceCapabilitiesKHR
[src]
impl Copy for VkSurfaceCapabilitiesKHR
[src]
impl Clone for VkSurfaceCapabilitiesKHR
[src]
fn clone(&self) -> VkSurfaceCapabilitiesKHR
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for VkSurfaceCapabilitiesKHR
[src]
fn default() -> VkSurfaceCapabilitiesKHR
Returns the "default value" for a type. Read more