Struct ash::vk::types::SurfaceCapabilitiesKHR
[−]
[src]
#[repr(C)]pub struct SurfaceCapabilitiesKHR { pub min_image_count: uint32_t, pub max_image_count: uint32_t, pub current_extent: Extent2D, pub min_image_extent: Extent2D, pub max_image_extent: Extent2D, pub max_image_array_layers: uint32_t, pub supported_transforms: SurfaceTransformFlagsKHR, pub current_transform: SurfaceTransformFlagsKHR, pub supported_composite_alpha: CompositeAlphaFlagsKHR, pub supported_usage_flags: ImageUsageFlags, }
Fields
min_image_count: uint32_t
max_image_count: uint32_t
current_extent: Extent2D
min_image_extent: Extent2D
max_image_extent: Extent2D
max_image_array_layers: uint32_t
supported_transforms: SurfaceTransformFlagsKHR
current_transform: SurfaceTransformFlagsKHR
supported_composite_alpha: CompositeAlphaFlagsKHR
supported_usage_flags: ImageUsageFlags
Trait Implementations
impl Debug for SurfaceCapabilitiesKHR
[src]
impl Clone for SurfaceCapabilitiesKHR
[src]
fn clone(&self) -> SurfaceCapabilitiesKHR
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more