Struct ash::vk::CopyCommandTransformInfoQCOMBuilder
source · [−]#[repr(transparent)]pub struct CopyCommandTransformInfoQCOMBuilder<'a> { /* private fields */ }
Implementations
sourceimpl<'a> CopyCommandTransformInfoQCOMBuilder<'a>
impl<'a> CopyCommandTransformInfoQCOMBuilder<'a>
pub fn transform(self, transform: SurfaceTransformFlagsKHR) -> Self
sourcepub fn build(self) -> CopyCommandTransformInfoQCOM
pub fn build(self) -> CopyCommandTransformInfoQCOM
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 CopyCommandTransformInfoQCOMBuilder<'a>
impl<'a> Deref for CopyCommandTransformInfoQCOMBuilder<'a>
type Target = CopyCommandTransformInfoQCOM
type Target = CopyCommandTransformInfoQCOM
The resulting type after dereferencing.
sourceimpl<'a> DerefMut for CopyCommandTransformInfoQCOMBuilder<'a>
impl<'a> DerefMut for CopyCommandTransformInfoQCOMBuilder<'a>
impl ExtendsBufferImageCopy2KHR for CopyCommandTransformInfoQCOMBuilder<'_>
impl ExtendsImageBlit2KHR for CopyCommandTransformInfoQCOMBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for CopyCommandTransformInfoQCOMBuilder<'a>
impl<'a> !Send for CopyCommandTransformInfoQCOMBuilder<'a>
impl<'a> !Sync for CopyCommandTransformInfoQCOMBuilder<'a>
impl<'a> Unpin for CopyCommandTransformInfoQCOMBuilder<'a>
impl<'a> UnwindSafe for CopyCommandTransformInfoQCOMBuilder<'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