Struct ash::vk::VideoDecodeH264DpbSlotInfoKHRBuilder
source · pub struct VideoDecodeH264DpbSlotInfoKHRBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl<'a> VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
pub fn std_reference_info( self, std_reference_info: &'a StdVideoDecodeH264ReferenceInfo ) -> Self
sourcepub fn build(self) -> VideoDecodeH264DpbSlotInfoKHR
pub fn build(self) -> VideoDecodeH264DpbSlotInfoKHR
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 VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl<'a> Deref for VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
source§impl<'a> DerefMut for VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl<'a> DerefMut for VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl ExtendsVideoReferenceSlotInfoKHR for VideoDecodeH264DpbSlotInfoKHRBuilder<'_>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl<'a> !Send for VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl<'a> !Sync for VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl<'a> Unpin for VideoDecodeH264DpbSlotInfoKHRBuilder<'a>
impl<'a> UnwindSafe for VideoDecodeH264DpbSlotInfoKHRBuilder<'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