Custom

Struct Custom 

Source
#[repr(C, packed(2))]
pub struct Custom {
Show 104 fields pub bltddat: UWORD, pub dmaconr: UWORD, pub vposr: UWORD, pub vhposr: UWORD, pub dskdatr: UWORD, pub joy0dat: UWORD, pub joy1dat: UWORD, pub clxdat: UWORD, pub adkconr: UWORD, pub pot0dat: UWORD, pub pot1dat: UWORD, pub potinp: UWORD, pub serdatr: UWORD, pub dskbytr: UWORD, pub intenar: UWORD, pub intreqr: UWORD, pub dskpt: APTR, pub dsklen: UWORD, pub dskdat: UWORD, pub refptr: UWORD, pub vposw: UWORD, pub vhposw: UWORD, pub copcon: UWORD, pub serdat: UWORD, pub serper: UWORD, pub potgo: UWORD, pub joytest: UWORD, pub strequ: UWORD, pub strvbl: UWORD, pub strhor: UWORD, pub strlong: UWORD, pub bltcon0: UWORD, pub bltcon1: UWORD, pub bltafwm: UWORD, pub bltalwm: UWORD, pub bltcpt: APTR, pub bltbpt: APTR, pub bltapt: APTR, pub bltdpt: APTR, pub bltsize: UWORD, pub pad2d: UBYTE, pub bltcon0l: UBYTE, pub bltsizv: UWORD, pub bltsizh: UWORD, pub bltcmod: UWORD, pub bltbmod: UWORD, pub bltamod: UWORD, pub bltdmod: UWORD, pub pad34: [UWORD; 4], pub bltcdat: UWORD, pub bltbdat: UWORD, pub bltadat: UWORD, pub pad3b: [UWORD; 3], pub deniseid: UWORD, pub dsksync: UWORD, pub cop1lc: ULONG, pub cop2lc: ULONG, pub copjmp1: UWORD, pub copjmp2: UWORD, pub copins: UWORD, pub diwstrt: UWORD, pub diwstop: UWORD, pub ddfstrt: UWORD, pub ddfstop: UWORD, pub dmacon: UWORD, pub clxcon: UWORD, pub intena: UWORD, pub intreq: UWORD, pub adkcon: UWORD, pub aud: [Custom_AudChannel; 4], pub bplpt: [APTR; 8], pub bplcon0: UWORD, pub bplcon1: UWORD, pub bplcon2: UWORD, pub bplcon3: UWORD, pub bpl1mod: UWORD, pub bpl2mod: UWORD, pub bplcon4: UWORD, pub clxcon2: UWORD, pub bpldat: [UWORD; 8], pub sprpt: [APTR; 8], pub spr: [Custom_SpriteDef; 8], pub color: [UWORD; 32], pub htotal: UWORD, pub hsstop: UWORD, pub hbstrt: UWORD, pub hbstop: UWORD, pub vtotal: UWORD, pub vsstop: UWORD, pub vbstrt: UWORD, pub vbstop: UWORD, pub sprhstrt: UWORD, pub sprhstop: UWORD, pub bplhstrt: UWORD, pub bplhstop: UWORD, pub hhposw: UWORD, pub hhposr: UWORD, pub beamcon0: UWORD, pub hsstrt: UWORD, pub vsstrt: UWORD, pub hcenter: UWORD, pub diwhigh: UWORD, pub padf3: [UWORD; 11], pub fmode: UWORD,
}

Fields§

§bltddat: UWORD§dmaconr: UWORD§vposr: UWORD§vhposr: UWORD§dskdatr: UWORD§joy0dat: UWORD§joy1dat: UWORD§clxdat: UWORD§adkconr: UWORD§pot0dat: UWORD§pot1dat: UWORD§potinp: UWORD§serdatr: UWORD§dskbytr: UWORD§intenar: UWORD§intreqr: UWORD§dskpt: APTR§dsklen: UWORD§dskdat: UWORD§refptr: UWORD§vposw: UWORD§vhposw: UWORD§copcon: UWORD§serdat: UWORD§serper: UWORD§potgo: UWORD§joytest: UWORD§strequ: UWORD§strvbl: UWORD§strhor: UWORD§strlong: UWORD§bltcon0: UWORD§bltcon1: UWORD§bltafwm: UWORD§bltalwm: UWORD§bltcpt: APTR§bltbpt: APTR§bltapt: APTR§bltdpt: APTR§bltsize: UWORD§pad2d: UBYTE§bltcon0l: UBYTE§bltsizv: UWORD§bltsizh: UWORD§bltcmod: UWORD§bltbmod: UWORD§bltamod: UWORD§bltdmod: UWORD§pad34: [UWORD; 4]§bltcdat: UWORD§bltbdat: UWORD§bltadat: UWORD§pad3b: [UWORD; 3]§deniseid: UWORD§dsksync: UWORD§cop1lc: ULONG§cop2lc: ULONG§copjmp1: UWORD§copjmp2: UWORD§copins: UWORD§diwstrt: UWORD§diwstop: UWORD§ddfstrt: UWORD§ddfstop: UWORD§dmacon: UWORD§clxcon: UWORD§intena: UWORD§intreq: UWORD§adkcon: UWORD§aud: [Custom_AudChannel; 4]§bplpt: [APTR; 8]§bplcon0: UWORD§bplcon1: UWORD§bplcon2: UWORD§bplcon3: UWORD§bpl1mod: UWORD§bpl2mod: UWORD§bplcon4: UWORD§clxcon2: UWORD§bpldat: [UWORD; 8]§sprpt: [APTR; 8]§spr: [Custom_SpriteDef; 8]§color: [UWORD; 32]§htotal: UWORD§hsstop: UWORD§hbstrt: UWORD§hbstop: UWORD§vtotal: UWORD§vsstop: UWORD§vbstrt: UWORD§vbstop: UWORD§sprhstrt: UWORD§sprhstop: UWORD§bplhstrt: UWORD§bplhstop: UWORD§hhposw: UWORD§hhposr: UWORD§beamcon0: UWORD§hsstrt: UWORD§vsstrt: UWORD§hcenter: UWORD§diwhigh: UWORD§padf3: [UWORD; 11]§fmode: UWORD

Trait Implementations§

Source§

impl Clone for Custom

Source§

fn clone(&self) -> Custom

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Custom

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for Custom

Auto Trait Implementations§

§

impl Freeze for Custom

§

impl RefUnwindSafe for Custom

§

impl !Send for Custom

§

impl !Sync for Custom

§

impl Unpin for Custom

§

impl UnwindSafe for Custom

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.