Struct libR_sys::_GEDevDesc
source · #[repr(C)]pub struct _GEDevDesc {
pub dev: pDevDesc,
pub displayListOn: Rboolean,
pub displayList: SEXP,
pub DLlastElt: SEXP,
pub savedSnapshot: SEXP,
pub dirty: Rboolean,
pub recordGraphics: Rboolean,
pub gesd: [*mut GESystemDesc; 24],
pub ask: Rboolean,
pub appending: Rboolean,
}
Fields§
§dev: pDevDesc
Stuff that the devices can see (and modify). All detailed in GraphicsDevice.h
displayListOn: Rboolean
toggle for display list status
displayList: SEXP
display list
DLlastElt: SEXP
A pointer to the end of the display list to avoid traversing pairlists
savedSnapshot: SEXP
The last element of the display list just prior to when the display list was last initialised
dirty: Rboolean
Has the device received any output?
recordGraphics: Rboolean
Should 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: Rboolean
per-device setting for ‘ask’ (use NewFrameConfirm)
appending: Rboolean
Is 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 copy 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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)