#[repr(transparent)]pub struct OutCtrl(pub u32);Expand description
Output Buffer Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl OutCtrl
impl OutCtrl
Sourcepub const fn format(&self) -> OutCtrlFormat
pub const fn format(&self) -> OutCtrlFormat
Output framebuffer format
Sourcepub const fn set_format(&mut self, val: OutCtrlFormat)
pub const fn set_format(&mut self, val: OutCtrlFormat)
Output framebuffer format
Sourcepub const fn interlaced_output(&self) -> OutCtrlInterlacedOutput
pub const fn interlaced_output(&self) -> OutCtrlInterlacedOutput
Determines how the PXP writes it’s output data
Sourcepub const fn set_interlaced_output(&mut self, val: OutCtrlInterlacedOutput)
pub const fn set_interlaced_output(&mut self, val: OutCtrlInterlacedOutput)
Determines how the PXP writes it’s output data
Sourcepub const fn alpha_output(&self) -> OutCtrlAlphaOutput
pub const fn alpha_output(&self) -> OutCtrlAlphaOutput
Indicates that alpha component in output buffer pixels should be overwritten by PXP_OUT_CTRL[ALPHA]
Sourcepub const fn set_alpha_output(&mut self, val: OutCtrlAlphaOutput)
pub const fn set_alpha_output(&mut self, val: OutCtrlAlphaOutput)
Indicates that alpha component in output buffer pixels should be overwritten by PXP_OUT_CTRL[ALPHA]
Trait Implementations§
impl Copy for OutCtrl
impl Eq for OutCtrl
impl StructuralPartialEq for OutCtrl
Auto Trait Implementations§
impl Freeze for OutCtrl
impl RefUnwindSafe for OutCtrl
impl Send for OutCtrl
impl Sync for OutCtrl
impl Unpin for OutCtrl
impl UnwindSafe for OutCtrl
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