Struct vulkanalia::vk::SurfaceCapabilities2EXT
source · #[repr(C)]pub struct SurfaceCapabilities2EXT {Show 13 fields
pub s_type: StructureType,
pub 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,
}
Expand description
Fields§
§s_type: StructureType
§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
Trait Implementations§
source§impl Cast for SurfaceCapabilities2EXT
impl Cast for SurfaceCapabilities2EXT
§type Target = SurfaceCapabilities2EXT
type Target = SurfaceCapabilities2EXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for SurfaceCapabilities2EXT
impl Clone for SurfaceCapabilities2EXT
source§fn clone(&self) -> SurfaceCapabilities2EXT
fn clone(&self) -> SurfaceCapabilities2EXT
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 SurfaceCapabilities2EXT
impl Debug for SurfaceCapabilities2EXT
source§impl Default for SurfaceCapabilities2EXT
impl Default for SurfaceCapabilities2EXT
source§fn default() -> SurfaceCapabilities2EXT
fn default() -> SurfaceCapabilities2EXT
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for SurfaceCapabilities2EXT
impl HasBuilder<'static> for SurfaceCapabilities2EXT
source§impl Hash for SurfaceCapabilities2EXT
impl Hash for SurfaceCapabilities2EXT
source§impl PartialEq<SurfaceCapabilities2EXT> for SurfaceCapabilities2EXT
impl PartialEq<SurfaceCapabilities2EXT> for SurfaceCapabilities2EXT
source§fn eq(&self, other: &SurfaceCapabilities2EXT) -> bool
fn eq(&self, other: &SurfaceCapabilities2EXT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SurfaceCapabilities2EXT
impl Eq for SurfaceCapabilities2EXT
impl StructuralEq for SurfaceCapabilities2EXT
impl StructuralPartialEq 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§
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