Struct ash::vk::SurfaceCapabilities2EXT
source · #[repr(C)]pub struct SurfaceCapabilities2EXT {Show 13 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub min_image_count: u32,
pub max_image_count: u32,
pub current_extent: Extent2D,
pub min_image_extent: Extent2D,
pub max_image_extent: Extent2D,
pub max_image_array_layers: u32,
pub supported_transforms: SurfaceTransformFlagsKHR,
pub current_transform: SurfaceTransformFlagsKHR,
pub supported_composite_alpha: CompositeAlphaFlagsKHR,
pub supported_usage_flags: ImageUsageFlags,
pub supported_surface_counters: SurfaceCounterFlagsEXT,
}
Fields
s_type: StructureType
p_next: *mut c_void
min_image_count: u32
max_image_count: u32
current_extent: Extent2D
min_image_extent: Extent2D
max_image_extent: Extent2D
max_image_array_layers: u32
supported_transforms: SurfaceTransformFlagsKHR
current_transform: SurfaceTransformFlagsKHR
supported_composite_alpha: CompositeAlphaFlagsKHR
supported_usage_flags: ImageUsageFlags
supported_surface_counters: SurfaceCounterFlagsEXT
Implementations
sourceimpl SurfaceCapabilities2EXT
impl SurfaceCapabilities2EXT
pub fn builder<'a>() -> SurfaceCapabilities2EXTBuilder<'a>
Trait Implementations
sourceimpl Clone for SurfaceCapabilities2EXT
impl Clone for SurfaceCapabilities2EXT
sourcefn clone(&self) -> SurfaceCapabilities2EXT
fn clone(&self) -> SurfaceCapabilities2EXT
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SurfaceCapabilities2EXT
impl Debug for SurfaceCapabilities2EXT
sourceimpl Default for SurfaceCapabilities2EXT
impl Default for SurfaceCapabilities2EXT
sourcefn default() -> SurfaceCapabilities2EXT
fn default() -> SurfaceCapabilities2EXT
Returns the “default value” for a type. Read more
impl Copy for SurfaceCapabilities2EXT
Auto Trait Implementations
impl RefUnwindSafe for SurfaceCapabilities2EXT
impl !Send for SurfaceCapabilities2EXT
impl !Sync for SurfaceCapabilities2EXT
impl Unpin for SurfaceCapabilities2EXT
impl UnwindSafe for SurfaceCapabilities2EXT
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more