Struct ash::vk::native::StdVideoAV1FilmGrainFlags
source · #[repr(C)]pub struct StdVideoAV1FilmGrainFlags {
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
}
Fields§
§_bitfield_align_1: [u32; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
Implementations§
source§impl StdVideoAV1FilmGrainFlags
impl StdVideoAV1FilmGrainFlags
pub fn chroma_scaling_from_luma(&self) -> u32
pub fn set_chroma_scaling_from_luma(&mut self, val: u32)
pub fn overlap_flag(&self) -> u32
pub fn set_overlap_flag(&mut self, val: u32)
pub fn clip_to_restricted_range(&self) -> u32
pub fn set_clip_to_restricted_range(&mut self, val: u32)
pub fn update_grain(&self) -> u32
pub fn set_update_grain(&mut self, val: u32)
pub fn reserved(&self) -> u32
pub fn set_reserved(&mut self, val: u32)
pub fn new_bitfield_1( chroma_scaling_from_luma: u32, overlap_flag: u32, clip_to_restricted_range: u32, update_grain: u32, reserved: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
source§impl Clone for StdVideoAV1FilmGrainFlags
impl Clone for StdVideoAV1FilmGrainFlags
source§fn clone(&self) -> StdVideoAV1FilmGrainFlags
fn clone(&self) -> StdVideoAV1FilmGrainFlags
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 moresource§impl Debug for StdVideoAV1FilmGrainFlags
impl Debug for StdVideoAV1FilmGrainFlags
impl Copy for StdVideoAV1FilmGrainFlags
Auto Trait Implementations§
impl Freeze for StdVideoAV1FilmGrainFlags
impl RefUnwindSafe for StdVideoAV1FilmGrainFlags
impl Send for StdVideoAV1FilmGrainFlags
impl Sync for StdVideoAV1FilmGrainFlags
impl Unpin for StdVideoAV1FilmGrainFlags
impl UnwindSafe for StdVideoAV1FilmGrainFlags
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