Struct ash::vk::native::StdVideoH265ProfileTierLevelFlags
source · #[repr(C, align(4))]pub struct StdVideoH265ProfileTierLevelFlags {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub __bindgen_padding_0: [u8; 3],
}
Fields§
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
§__bindgen_padding_0: [u8; 3]
Implementations§
source§impl StdVideoH265ProfileTierLevelFlags
impl StdVideoH265ProfileTierLevelFlags
pub fn general_tier_flag(&self) -> u32
pub fn set_general_tier_flag(&mut self, val: u32)
pub fn general_progressive_source_flag(&self) -> u32
pub fn set_general_progressive_source_flag(&mut self, val: u32)
pub fn general_interlaced_source_flag(&self) -> u32
pub fn set_general_interlaced_source_flag(&mut self, val: u32)
pub fn general_non_packed_constraint_flag(&self) -> u32
pub fn set_general_non_packed_constraint_flag(&mut self, val: u32)
pub fn general_frame_only_constraint_flag(&self) -> u32
pub fn set_general_frame_only_constraint_flag(&mut self, val: u32)
pub fn new_bitfield_1( general_tier_flag: u32, general_progressive_source_flag: u32, general_interlaced_source_flag: u32, general_non_packed_constraint_flag: u32, general_frame_only_constraint_flag: u32, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
source§impl Clone for StdVideoH265ProfileTierLevelFlags
impl Clone for StdVideoH265ProfileTierLevelFlags
source§fn clone(&self) -> StdVideoH265ProfileTierLevelFlags
fn clone(&self) -> StdVideoH265ProfileTierLevelFlags
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for StdVideoH265ProfileTierLevelFlags
Auto Trait Implementations§
impl Freeze for StdVideoH265ProfileTierLevelFlags
impl RefUnwindSafe for StdVideoH265ProfileTierLevelFlags
impl Send for StdVideoH265ProfileTierLevelFlags
impl Sync for StdVideoH265ProfileTierLevelFlags
impl Unpin for StdVideoH265ProfileTierLevelFlags
impl UnwindSafe for StdVideoH265ProfileTierLevelFlags
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)