pub struct DfdBlockHeaderBasic {
pub color_model: Option<ColorModel>,
pub color_primaries: Option<ColorPrimaries>,
pub transfer_function: Option<TransferFunction>,
pub flags: DataFormatFlags,
pub texel_block_dimensions: [NonZeroU8; 4],
pub bytes_planes: [u8; 8],
}
Fields§
§color_model: Option<ColorModel>
None means Unspecified
color_primaries: Option<ColorPrimaries>
None means Unspecified
transfer_function: Option<TransferFunction>
None means Unspecified
flags: DataFormatFlags
§texel_block_dimensions: [NonZeroU8; 4]
§bytes_planes: [u8; 8]
Implementations§
Trait Implementations§
Source§impl Clone for DfdBlockHeaderBasic
impl Clone for DfdBlockHeaderBasic
Source§fn clone(&self) -> DfdBlockHeaderBasic
fn clone(&self) -> DfdBlockHeaderBasic
Returns a duplicate 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 DfdBlockHeaderBasic
impl Debug for DfdBlockHeaderBasic
Source§impl PartialEq for DfdBlockHeaderBasic
impl PartialEq for DfdBlockHeaderBasic
impl Copy for DfdBlockHeaderBasic
impl Eq for DfdBlockHeaderBasic
impl StructuralPartialEq for DfdBlockHeaderBasic
Auto Trait Implementations§
impl Freeze for DfdBlockHeaderBasic
impl RefUnwindSafe for DfdBlockHeaderBasic
impl Send for DfdBlockHeaderBasic
impl Sync for DfdBlockHeaderBasic
impl Unpin for DfdBlockHeaderBasic
impl UnwindSafe for DfdBlockHeaderBasic
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