Struct script::canvas_state::CanvasContextState
source · pub(crate) struct CanvasContextState {Show 18 fields
global_alpha: f64,
global_composition: CompositionOrBlending,
image_smoothing_enabled: bool,
fill_style: CanvasFillOrStrokeStyle,
stroke_style: CanvasFillOrStrokeStyle,
line_width: f64,
line_cap: LineCapStyle,
line_join: LineJoinStyle,
miter_limit: f64,
transform: Transform2D<f32>,
shadow_offset_x: f64,
shadow_offset_y: f64,
shadow_blur: f64,
shadow_color: RGBA,
font_style: Option<Font>,
text_align: TextAlign,
text_baseline: TextBaseline,
direction: Direction,
}
Fields§
§global_alpha: f64
§global_composition: CompositionOrBlending
§image_smoothing_enabled: bool
§fill_style: CanvasFillOrStrokeStyle
§stroke_style: CanvasFillOrStrokeStyle
§line_width: f64
§line_cap: LineCapStyle
§line_join: LineJoinStyle
§miter_limit: f64
§transform: Transform2D<f32>
§shadow_offset_x: f64
§shadow_offset_y: f64
§shadow_blur: f64
§shadow_color: RGBA
§font_style: Option<Font>
§text_align: TextAlign
§text_baseline: TextBaseline
§direction: Direction
Implementations§
source§impl CanvasContextState
impl CanvasContextState
const DEFAULT_FONT_STYLE: &'static str = "10px sans-serif"
pub(crate) fn new() -> CanvasContextState
Trait Implementations§
source§impl Clone for CanvasContextState
impl Clone for CanvasContextState
source§fn clone(&self) -> CanvasContextState
fn clone(&self) -> CanvasContextState
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 JSTraceable for CanvasContextState
impl JSTraceable for CanvasContextState
source§impl MallocSizeOf for CanvasContextState
impl MallocSizeOf for CanvasContextState
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Auto Trait Implementations§
impl !RefUnwindSafe for CanvasContextState
impl !Send for CanvasContextState
impl !Sync for CanvasContextState
impl Unpin for CanvasContextState
impl !UnwindSafe for CanvasContextState
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert