Struct vulkanalia::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
Trait Implementations§
source§impl Cast for SurfaceCapabilitiesKHR
impl Cast for SurfaceCapabilitiesKHR
§type Target = SurfaceCapabilitiesKHR
type Target = SurfaceCapabilitiesKHR
The other type this type can be used interchangeably with in FFI.
source§impl Clone for SurfaceCapabilitiesKHR
impl Clone for SurfaceCapabilitiesKHR
source§fn clone(&self) -> SurfaceCapabilitiesKHR
fn clone(&self) -> SurfaceCapabilitiesKHR
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SurfaceCapabilitiesKHR
impl Debug for SurfaceCapabilitiesKHR
source§impl Default for SurfaceCapabilitiesKHR
impl Default for SurfaceCapabilitiesKHR
source§fn default() -> SurfaceCapabilitiesKHR
fn default() -> SurfaceCapabilitiesKHR
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for SurfaceCapabilitiesKHR
impl HasBuilder<'static> for SurfaceCapabilitiesKHR
source§impl Hash for SurfaceCapabilitiesKHR
impl Hash for SurfaceCapabilitiesKHR
source§impl PartialEq<SurfaceCapabilitiesKHR> for SurfaceCapabilitiesKHR
impl PartialEq<SurfaceCapabilitiesKHR> for SurfaceCapabilitiesKHR
source§fn eq(&self, other: &SurfaceCapabilitiesKHR) -> bool
fn eq(&self, other: &SurfaceCapabilitiesKHR) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SurfaceCapabilitiesKHR
impl Eq for SurfaceCapabilitiesKHR
impl StructuralEq for SurfaceCapabilitiesKHR
impl StructuralPartialEq 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more