pub struct QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
pub fn encode_feedback_flags( self, encode_feedback_flags: VideoEncodeFeedbackFlagsKHR, ) -> Self
Sourcepub fn build(self) -> QueryPoolVideoEncodeFeedbackCreateInfoKHR
pub fn build(self) -> QueryPoolVideoEncodeFeedbackCreateInfoKHR
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 QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> Deref for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
Source§impl<'a> DerefMut for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> DerefMut for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl ExtendsQueryPoolCreateInfo for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> RefUnwindSafe for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> !Send for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> !Sync for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> Unpin for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'a>
impl<'a> UnwindSafe for QueryPoolVideoEncodeFeedbackCreateInfoKHRBuilder<'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