Struct vulkanalia::vk::DisplaySurfaceCreateInfoKHRBuilder
source · pub struct DisplaySurfaceCreateInfoKHRBuilder { /* private fields */ }
Expand description
A builder for a DisplaySurfaceCreateInfoKHR
.
Implementations§
source§impl DisplaySurfaceCreateInfoKHRBuilder
impl DisplaySurfaceCreateInfoKHRBuilder
pub fn flags(self, flags: DisplaySurfaceCreateFlagsKHR) -> Self
pub fn display_mode(self, display_mode: DisplayModeKHR) -> Self
pub fn plane_index(self, plane_index: u32) -> Self
pub fn plane_stack_index(self, plane_stack_index: u32) -> Self
pub fn transform(self, transform: SurfaceTransformFlagsKHR) -> Self
pub fn global_alpha(self, global_alpha: f32) -> Self
pub fn alpha_mode(self, alpha_mode: DisplayPlaneAlphaFlagsKHR) -> Self
pub fn image_extent(self, image_extent: impl Cast<Target = Extent2D>) -> Self
pub fn build(self) -> DisplaySurfaceCreateInfoKHR
Trait Implementations§
source§impl Cast for DisplaySurfaceCreateInfoKHRBuilder
impl Cast for DisplaySurfaceCreateInfoKHRBuilder
§type Target = DisplaySurfaceCreateInfoKHR
type Target = DisplaySurfaceCreateInfoKHR
The other type this type can be used interchangeably with in FFI.
source§impl Clone for DisplaySurfaceCreateInfoKHRBuilder
impl Clone for DisplaySurfaceCreateInfoKHRBuilder
source§fn clone(&self) -> DisplaySurfaceCreateInfoKHRBuilder
fn clone(&self) -> DisplaySurfaceCreateInfoKHRBuilder
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 Default for DisplaySurfaceCreateInfoKHRBuilder
impl Default for DisplaySurfaceCreateInfoKHRBuilder
source§fn default() -> DisplaySurfaceCreateInfoKHRBuilder
fn default() -> DisplaySurfaceCreateInfoKHRBuilder
Returns the “default value” for a type. Read more
impl Copy for DisplaySurfaceCreateInfoKHRBuilder
Auto Trait Implementations§
impl Freeze for DisplaySurfaceCreateInfoKHRBuilder
impl RefUnwindSafe for DisplaySurfaceCreateInfoKHRBuilder
impl !Send for DisplaySurfaceCreateInfoKHRBuilder
impl !Sync for DisplaySurfaceCreateInfoKHRBuilder
impl Unpin for DisplaySurfaceCreateInfoKHRBuilder
impl UnwindSafe for DisplaySurfaceCreateInfoKHRBuilder
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