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