#[repr(C, packed(2))]pub struct Screen {Show 32 fields
pub NextScreen: *mut Screen,
pub FirstWindow: *mut Window,
pub LeftEdge: WORD,
pub TopEdge: WORD,
pub Width: WORD,
pub Height: WORD,
pub MouseY: WORD,
pub MouseX: WORD,
pub Flags: UWORD,
pub Title: STRPTR,
pub DefaultTitle: STRPTR,
pub BarHeight: BYTE,
pub BarVBorder: BYTE,
pub BarHBorder: BYTE,
pub MenuVBorder: BYTE,
pub MenuHBorder: BYTE,
pub WBorTop: BYTE,
pub WBorLeft: BYTE,
pub WBorRight: BYTE,
pub WBorBottom: BYTE,
pub Font: *mut TextAttr,
pub ViewPort: ViewPort,
pub RastPort: RastPort,
pub BitMap: BitMap,
pub LayerInfo: Layer_Info,
pub FirstGadget: *mut Gadget,
pub DetailPen: UBYTE,
pub BlockPen: UBYTE,
pub SaveColor0: UWORD,
pub BarLayer: *mut Layer,
pub ExtData: *mut UBYTE,
pub UserData: *mut UBYTE,
}Fields§
§NextScreen: *mut Screen§FirstWindow: *mut Window§LeftEdge: WORD§TopEdge: WORD§Width: WORD§Height: WORD§MouseY: WORD§MouseX: WORD§Flags: UWORD§Title: STRPTR§DefaultTitle: STRPTR§BarHeight: BYTE§BarVBorder: BYTE§BarHBorder: BYTE§MenuVBorder: BYTE§MenuHBorder: BYTE§WBorTop: BYTE§WBorLeft: BYTE§WBorRight: BYTE§WBorBottom: BYTE§Font: *mut TextAttr§ViewPort: ViewPort§RastPort: RastPort§BitMap: BitMap§LayerInfo: Layer_Info§FirstGadget: *mut Gadget§DetailPen: UBYTE§BlockPen: UBYTE§SaveColor0: UWORD§BarLayer: *mut Layer§ExtData: *mut UBYTE§UserData: *mut UBYTETrait Implementations§
Auto Trait Implementations§
impl Freeze for Screen
impl RefUnwindSafe for Screen
impl !Send for Screen
impl !Sync for Screen
impl Unpin for Screen
impl UnwindSafe for Screen
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