#[repr(C)]pub struct _GEDevDesc {
pub dev: *mut _DevDesc,
pub displayListOn: Rboolean,
pub displayList: *mut SEXPREC,
pub DLlastElt: *mut SEXPREC,
pub savedSnapshot: *mut SEXPREC,
pub dirty: Rboolean,
pub recordGraphics: Rboolean,
pub gesd: [*mut GESystemDesc; 24],
pub ask: Rboolean,
pub appending: Rboolean,
}Fields§
§dev: *mut _DevDescStuff that the devices can see (and modify). All detailed in GraphicsDevice.h
displayListOn: Rbooleantoggle for display list status
displayList: *mut SEXPRECdisplay list
DLlastElt: *mut SEXPRECA pointer to the end of the display list to avoid traversing pairlists
savedSnapshot: *mut SEXPRECThe last element of the display list just prior to when the display list was last initialised
dirty: RbooleanHas the device received any output?
recordGraphics: RbooleanShould a graphics call be stored on the display list? Set to FALSE by do_recordGraphics, do_dotcallgr, and do_Externalgr so that nested calls are not recorded on the display list
gesd: [*mut GESystemDesc; 24]Stuff about the device that only graphics systems see. The graphics engine has no idea what is in here. Used by graphics systems to store system state per device.
ask: Rbooleanper-device setting for ‘ask’ (use NewFrameConfirm)
appending: RbooleanIs a device appending a path ?
Trait Implementations§
Source§impl Clone for _GEDevDesc
impl Clone for _GEDevDesc
Source§fn clone(&self) -> _GEDevDesc
fn clone(&self) -> _GEDevDesc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _GEDevDesc
impl Debug for _GEDevDesc
impl Copy for _GEDevDesc
Auto Trait Implementations§
impl Freeze for _GEDevDesc
impl RefUnwindSafe for _GEDevDesc
impl !Send for _GEDevDesc
impl !Sync for _GEDevDesc
impl Unpin for _GEDevDesc
impl UnwindSafe for _GEDevDesc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more