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