Struct ash::vk::SurfaceCapabilitiesKHR
source · [−]#[repr(C)]pub struct SurfaceCapabilitiesKHR {
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,
}
Expand description
Fields
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
Implementations
sourceimpl SurfaceCapabilitiesKHR
impl SurfaceCapabilitiesKHR
pub fn builder<'a>() -> SurfaceCapabilitiesKHRBuilder<'a>
Trait Implementations
sourceimpl Clone for SurfaceCapabilitiesKHR
impl Clone for SurfaceCapabilitiesKHR
sourcefn clone(&self) -> SurfaceCapabilitiesKHR
fn clone(&self) -> SurfaceCapabilitiesKHR
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 more
sourceimpl Debug for SurfaceCapabilitiesKHR
impl Debug for SurfaceCapabilitiesKHR
sourceimpl Default for SurfaceCapabilitiesKHR
impl Default for SurfaceCapabilitiesKHR
sourcefn default() -> SurfaceCapabilitiesKHR
fn default() -> SurfaceCapabilitiesKHR
Returns the “default value” for a type. Read more
impl Copy for SurfaceCapabilitiesKHR
Auto Trait Implementations
impl RefUnwindSafe for SurfaceCapabilitiesKHR
impl Send for SurfaceCapabilitiesKHR
impl Sync for SurfaceCapabilitiesKHR
impl Unpin for SurfaceCapabilitiesKHR
impl UnwindSafe for SurfaceCapabilitiesKHR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more