pub struct VideoEncodeH265ProfileEXTBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> VideoEncodeH265ProfileEXTBuilder<'a>
pub fn std_profile_idc(self, std_profile_idc: StdVideoH265ProfileIdc) -> Self
Sourcepub fn build(self) -> VideoEncodeH265ProfileEXT
pub fn build(self) -> VideoEncodeH265ProfileEXT
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 VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> Deref for VideoEncodeH265ProfileEXTBuilder<'a>
Source§impl<'a> DerefMut for VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> DerefMut for VideoEncodeH265ProfileEXTBuilder<'a>
impl ExtendsBufferCreateInfo for VideoEncodeH265ProfileEXTBuilder<'_>
impl ExtendsFormatProperties2 for VideoEncodeH265ProfileEXTBuilder<'_>
impl ExtendsImageCreateInfo for VideoEncodeH265ProfileEXTBuilder<'_>
impl ExtendsImageViewCreateInfo for VideoEncodeH265ProfileEXTBuilder<'_>
impl ExtendsQueryPoolCreateInfo for VideoEncodeH265ProfileEXTBuilder<'_>
impl ExtendsVideoProfileKHR for VideoEncodeH265ProfileEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> RefUnwindSafe for VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> !Send for VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> !Sync for VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> Unpin for VideoEncodeH265ProfileEXTBuilder<'a>
impl<'a> UnwindSafe for VideoEncodeH265ProfileEXTBuilder<'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