#[repr(transparent)]pub struct ImagePlaneMemoryRequirementsInfoBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> ImagePlaneMemoryRequirementsInfoBuilder<'a>
impl<'a> ImagePlaneMemoryRequirementsInfoBuilder<'a>
pub fn plane_aspect(
self,
plane_aspect: ImageAspectFlags
) -> ImagePlaneMemoryRequirementsInfoBuilder<'a>
sourcepub fn build(self) -> ImagePlaneMemoryRequirementsInfo
pub fn build(self) -> ImagePlaneMemoryRequirementsInfo
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 ImagePlaneMemoryRequirementsInfoBuilder<'a>
impl<'a> Deref for ImagePlaneMemoryRequirementsInfoBuilder<'a>
type Target = ImagePlaneMemoryRequirementsInfo
type Target = ImagePlaneMemoryRequirementsInfo
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<ImagePlaneMemoryRequirementsInfoBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<ImagePlaneMemoryRequirementsInfoBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for ImagePlaneMemoryRequirementsInfoBuilder<'a>
impl<'a> DerefMut for ImagePlaneMemoryRequirementsInfoBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <ImagePlaneMemoryRequirementsInfoBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <ImagePlaneMemoryRequirementsInfoBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsImageMemoryRequirementsInfo2 for ImagePlaneMemoryRequirementsInfoBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for ImagePlaneMemoryRequirementsInfoBuilder<'a>
impl<'a> !Send for ImagePlaneMemoryRequirementsInfoBuilder<'a>
impl<'a> !Sync for ImagePlaneMemoryRequirementsInfoBuilder<'a>
impl<'a> Unpin for ImagePlaneMemoryRequirementsInfoBuilder<'a>
impl<'a> UnwindSafe for ImagePlaneMemoryRequirementsInfoBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more