Struct vulkano::swapchain::DisplaySurfaceCreateInfo
source · pub struct DisplaySurfaceCreateInfo {
pub plane_index: u32,
pub plane_stack_index: u32,
pub transform: SurfaceTransform,
pub alpha_mode: DisplayPlaneAlpha,
pub global_alpha: f32,
pub image_extent: [u32; 2],
pub _ne: NonExhaustive,
}
Expand description
Parameters to create a surface from a display mode and plane.
Fields§
§plane_index: u32
The index of the display plane in which the surface will appear.
The default value is 0.
plane_stack_index: u32
The z-order of the plane.
The default value is 0.
transform: SurfaceTransform
The transformation to apply to images when presented.
The default value is SurfaceTransform::Identity
.
alpha_mode: DisplayPlaneAlpha
How to do alpha blending on the surface when presenting new content.
The default value is DisplayPlaneAlpha::Opaque
.
global_alpha: f32
If alpha_mode
is DisplayPlaneAlpha::Global
, specifies the global alpha value to use for
all blending.
The default value is 1.0.
image_extent: [u32; 2]
The size of the presentable images that will be used.
The default value is [0; 2]
, which must be overridden.
_ne: NonExhaustive
Trait Implementations§
source§impl Clone for DisplaySurfaceCreateInfo
impl Clone for DisplaySurfaceCreateInfo
source§fn clone(&self) -> DisplaySurfaceCreateInfo
fn clone(&self) -> DisplaySurfaceCreateInfo
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 DisplaySurfaceCreateInfo
impl Debug for DisplaySurfaceCreateInfo
Auto Trait Implementations§
impl RefUnwindSafe for DisplaySurfaceCreateInfo
impl Send for DisplaySurfaceCreateInfo
impl Sync for DisplaySurfaceCreateInfo
impl Unpin for DisplaySurfaceCreateInfo
impl UnwindSafe for DisplaySurfaceCreateInfo
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