Struct ash::vk::RenderPassSubpassFeedbackInfoEXTBuilder
source · 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 ) -> Self
pub fn description(self, description: [c_char; 256]) -> Self
pub fn post_merge_index(self, post_merge_index: u32) -> Self
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>
Auto Trait Implementations§
impl<'a> Freeze for RenderPassSubpassFeedbackInfoEXTBuilder<'a>
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