Struct screen_13::driver::vk::CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder
source · [−]#[repr(transparent)]pub struct CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
impl<'a> CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
pub fn transform(
self,
transform: SurfaceTransformFlagsKHR
) -> CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
pub fn render_area(
self,
render_area: Rect2D
) -> CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
sourcepub fn build(self) -> CommandBufferInheritanceRenderPassTransformInfoQCOM
pub fn build(self) -> CommandBufferInheritanceRenderPassTransformInfoQCOM
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 CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
impl<'a> Deref for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
type Target = CommandBufferInheritanceRenderPassTransformInfoQCOM
type Target = CommandBufferInheritanceRenderPassTransformInfoQCOM
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
impl<'a> DerefMut for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsCommandBufferInheritanceInfo for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
impl<'a> !Send for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
impl<'a> !Sync for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
impl<'a> Unpin for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>
impl<'a> UnwindSafe for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'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