Struct vks::VkSurfaceCapabilities2EXT
[−]
[src]
#[repr(C)]pub struct VkSurfaceCapabilities2EXT { pub sType: VkStructureType, pub pNext: *mut c_void, 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, pub supportedSurfaceCounters: VkSurfaceCounterFlagsEXT, }
See VkSurfaceCapabilities2EXT
and extension VK_EXT_display_surface_counter
Fields
sType: VkStructureType
pNext: *mut c_void
minImageCount: u32
maxImageCount: u32
currentExtent: VkExtent2D
minImageExtent: VkExtent2D
maxImageExtent: VkExtent2D
maxImageArrayLayers: u32
supportedTransforms: VkSurfaceTransformFlagsKHR
currentTransform: VkSurfaceTransformFlagBitsKHR
supportedCompositeAlpha: VkCompositeAlphaFlagsKHR
supportedUsageFlags: VkImageUsageFlags
supportedSurfaceCounters: VkSurfaceCounterFlagsEXT
Trait Implementations
impl Debug for VkSurfaceCapabilities2EXT
[src]
impl Copy for VkSurfaceCapabilities2EXT
[src]
impl Clone for VkSurfaceCapabilities2EXT
[src]
fn clone(&self) -> VkSurfaceCapabilities2EXT
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