pub struct Pxp { /* private fields */ }Expand description
PXP v2.0 Register Reference Index
Implementations§
Source§impl Pxp
impl Pxp
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn out_ctrl_set(self) -> Reg<OutCtrlSet, RW>
pub const fn out_ctrl_set(self) -> Reg<OutCtrlSet, RW>
Output Buffer Control Register
Sourcepub const fn out_ctrl_clr(self) -> Reg<OutCtrlClr, RW>
pub const fn out_ctrl_clr(self) -> Reg<OutCtrlClr, RW>
Output Buffer Control Register
Sourcepub const fn out_ctrl_tog(self) -> Reg<OutCtrlTog, RW>
pub const fn out_ctrl_tog(self) -> Reg<OutCtrlTog, RW>
Output Buffer Control Register
Sourcepub const fn out_ps_ulc(self) -> Reg<OutPsUlc, RW>
pub const fn out_ps_ulc(self) -> Reg<OutPsUlc, RW>
Processed Surface Upper Left Coordinate
Sourcepub const fn out_ps_lrc(self) -> Reg<OutPsLrc, RW>
pub const fn out_ps_lrc(self) -> Reg<OutPsLrc, RW>
Processed Surface Lower Right Coordinate
Sourcepub const fn out_as_ulc(self) -> Reg<OutAsUlc, RW>
pub const fn out_as_ulc(self) -> Reg<OutAsUlc, RW>
Alpha Surface Upper Left Coordinate
Sourcepub const fn out_as_lrc(self) -> Reg<OutAsLrc, RW>
pub const fn out_as_lrc(self) -> Reg<OutAsLrc, RW>
Alpha Surface Lower Right Coordinate
Sourcepub const fn ps_ctrl_set(self) -> Reg<PsCtrlSet, RW>
pub const fn ps_ctrl_set(self) -> Reg<PsCtrlSet, RW>
Processed Surface (PS) Control Register
Sourcepub const fn ps_ctrl_clr(self) -> Reg<PsCtrlClr, RW>
pub const fn ps_ctrl_clr(self) -> Reg<PsCtrlClr, RW>
Processed Surface (PS) Control Register
Sourcepub const fn ps_ctrl_tog(self) -> Reg<PsCtrlTog, RW>
pub const fn ps_ctrl_tog(self) -> Reg<PsCtrlTog, RW>
Processed Surface (PS) Control Register
Sourcepub const fn ps_background(self) -> Reg<PsBackground, RW>
pub const fn ps_background(self) -> Reg<PsBackground, RW>
PS Background Color
Sourcepub const fn ps_clrkeylow(self) -> Reg<PsClrkeylow, RW>
pub const fn ps_clrkeylow(self) -> Reg<PsClrkeylow, RW>
PS Color Key Low
Sourcepub const fn ps_clrkeyhigh(self) -> Reg<PsClrkeyhigh, RW>
pub const fn ps_clrkeyhigh(self) -> Reg<PsClrkeyhigh, RW>
PS Color Key High
Sourcepub const fn as_clrkeylow(self) -> Reg<AsClrkeylow, RW>
pub const fn as_clrkeylow(self) -> Reg<AsClrkeylow, RW>
Overlay Color Key Low
Sourcepub const fn as_clrkeyhigh(self) -> Reg<AsClrkeyhigh, RW>
pub const fn as_clrkeyhigh(self) -> Reg<AsClrkeyhigh, RW>
Overlay Color Key High
Sourcepub const fn csc1_coef0(self) -> Reg<Csc1Coef0, RW>
pub const fn csc1_coef0(self) -> Reg<Csc1Coef0, RW>
Color Space Conversion Coefficient Register 0
Sourcepub const fn csc1_coef1(self) -> Reg<Csc1Coef1, RW>
pub const fn csc1_coef1(self) -> Reg<Csc1Coef1, RW>
Color Space Conversion Coefficient Register 1
Sourcepub const fn csc1_coef2(self) -> Reg<Csc1Coef2, RW>
pub const fn csc1_coef2(self) -> Reg<Csc1Coef2, RW>
Color Space Conversion Coefficient Register 2
Sourcepub const fn porter_duff_ctrl(self) -> Reg<PorterDuffCtrl, RW>
pub const fn porter_duff_ctrl(self) -> Reg<PorterDuffCtrl, RW>
PXP Alpha Engine A Control Register.
Trait Implementations§
impl Copy for Pxp
impl Eq for Pxp
impl Send for Pxp
impl StructuralPartialEq for Pxp
impl Sync for Pxp
Auto Trait Implementations§
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