Struct libR_sys::R_GE_gcontext
source · #[repr(C)]pub struct R_GE_gcontext {}
Expand description
A structure containing graphical parameters
This is how graphical parameters are passed from graphics systems to the graphics engine AND from the graphics engine to graphics devices.
Devices are not required to honour graphical parameters (e.g., alpha transparency is going to be tough for some)
Fields§
§col: c_int
pen colour (lines, text, borders, …)
fill: c_int
fill colour (for polygons, circles, rects, …)
gamma: f64
Gamma correction
lwd: f64
Line width (roughly number of pixels)
lty: c_int
Line type (solid, dashed, dotted, …)
lend: R_GE_lineend
Line end
ljoin: R_GE_linejoin
line join
lmitre: f64
line mitre
cex: f64
Character expansion (font size = fontsize*cex)
ps: f64
Font size in points
lineheight: f64
Line height (multiply by font size)
fontface: c_int
Font face (plain, italic, bold, …)
fontfamily: [c_char; 201]
Font family
patternFill: SEXP
Reference to a pattern fill
Trait Implementations§
source§impl Clone for R_GE_gcontext
impl Clone for R_GE_gcontext
source§fn clone(&self) -> R_GE_gcontext
fn clone(&self) -> R_GE_gcontext
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 R_GE_gcontext
impl Debug for R_GE_gcontext
impl Copy for R_GE_gcontext
Auto Trait Implementations§
impl Freeze for R_GE_gcontext
impl RefUnwindSafe for R_GE_gcontext
impl !Send for R_GE_gcontext
impl !Sync for R_GE_gcontext
impl Unpin for R_GE_gcontext
impl UnwindSafe for R_GE_gcontext
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
)