Struct ash::vk::DisplayPlaneProperties2KHRBuilder
source · [−]#[repr(transparent)]pub struct DisplayPlaneProperties2KHRBuilder<'a> { /* private fields */ }
Implementations
sourceimpl<'a> DisplayPlaneProperties2KHRBuilder<'a>
impl<'a> DisplayPlaneProperties2KHRBuilder<'a>
pub fn display_plane_properties(
self,
display_plane_properties: DisplayPlanePropertiesKHR
) -> Self
sourcepub fn build(self) -> DisplayPlaneProperties2KHR
pub fn build(self) -> DisplayPlaneProperties2KHR
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref
targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations
sourceimpl<'a> Deref for DisplayPlaneProperties2KHRBuilder<'a>
impl<'a> Deref for DisplayPlaneProperties2KHRBuilder<'a>
type Target = DisplayPlaneProperties2KHR
type Target = DisplayPlaneProperties2KHR
The resulting type after dereferencing.
Auto Trait Implementations
impl<'a> RefUnwindSafe for DisplayPlaneProperties2KHRBuilder<'a>
impl<'a> !Send for DisplayPlaneProperties2KHRBuilder<'a>
impl<'a> !Sync for DisplayPlaneProperties2KHRBuilder<'a>
impl<'a> Unpin for DisplayPlaneProperties2KHRBuilder<'a>
impl<'a> UnwindSafe for DisplayPlaneProperties2KHRBuilder<'a>
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