#[repr(C, packed(2))]pub struct Layer {Show 28 fields
pub front: *mut Layer,
pub back: *mut Layer,
pub ClipRect: *mut ClipRect,
pub rp: *mut RastPort,
pub bounds: Rectangle,
pub nlink: *mut Layer,
pub priority: UWORD,
pub Flags: UWORD,
pub SuperBitMap: *mut BitMap,
pub SuperClipRect: *mut ClipRect,
pub Window: APTR,
pub Scroll_X: WORD,
pub Scroll_Y: WORD,
pub OnScreen: *mut ClipRect,
pub OffScreen: *mut ClipRect,
pub Backup: *mut ClipRect,
pub SuperSaveClipRects: *mut ClipRect,
pub Undamaged: *mut ClipRect,
pub LayerInfo: *mut Layer_Info,
pub Lock: SignalSemaphore,
pub BackFill: *mut Hook,
pub reserved1: ULONG,
pub ClipRegion: *mut Region,
pub clipped: *mut ClipRect,
pub Width: WORD,
pub Height: WORD,
pub reserved2: [UBYTE; 18],
pub DamageList: *mut Region,
}Fields§
§front: *mut Layer§back: *mut Layer§ClipRect: *mut ClipRect§rp: *mut RastPort§bounds: Rectangle§nlink: *mut Layer§priority: UWORD§Flags: UWORD§SuperBitMap: *mut BitMap§SuperClipRect: *mut ClipRect§Window: APTR§Scroll_X: WORD§Scroll_Y: WORD§OnScreen: *mut ClipRect§OffScreen: *mut ClipRect§Backup: *mut ClipRect§SuperSaveClipRects: *mut ClipRect§Undamaged: *mut ClipRect§LayerInfo: *mut Layer_Info§Lock: SignalSemaphore§BackFill: *mut Hook§reserved1: ULONG§ClipRegion: *mut Region§clipped: *mut ClipRect§Width: WORD§Height: WORD§reserved2: [UBYTE; 18]§DamageList: *mut RegionTrait Implementations§
Auto Trait Implementations§
impl Freeze for Layer
impl RefUnwindSafe for Layer
impl !Send for Layer
impl !Sync for Layer
impl Unpin for Layer
impl UnwindSafe for Layer
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