pub struct RenderPassSubpassFeedbackInfoEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> RenderPassSubpassFeedbackInfoEXTBuilder<'a>
impl<'a> RenderPassSubpassFeedbackInfoEXTBuilder<'a>
pub fn subpass_merge_status( self, subpass_merge_status: SubpassMergeStatusEXT ) -> RenderPassSubpassFeedbackInfoEXTBuilder<'a>
pub fn description( self, description: [i8; 256] ) -> RenderPassSubpassFeedbackInfoEXTBuilder<'a>
pub fn post_merge_index( self, post_merge_index: u32 ) -> RenderPassSubpassFeedbackInfoEXTBuilder<'a>
sourcepub fn build(self) -> RenderPassSubpassFeedbackInfoEXT
pub fn build(self) -> RenderPassSubpassFeedbackInfoEXT
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§
source§impl<'a> Deref for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
impl<'a> Deref for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
§type Target = RenderPassSubpassFeedbackInfoEXT
type Target = RenderPassSubpassFeedbackInfoEXT
The resulting type after dereferencing.
source§impl<'a> DerefMut for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
impl<'a> DerefMut for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
impl<'a> Send for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
impl<'a> Sync for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
impl<'a> Unpin for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
impl<'a> UnwindSafe for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
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