1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/// The canvas 2D rendering context type identifier.
pub const RENDERER_CONTEXT_TYPE_2D: &str = "2d";
/// The default font family used for text rendering.
pub const RENDERER_DEFAULT_FONT_FAMILY: &str = "sans-serif";
/// The default font size in pixels.
pub const RENDERER_DEFAULT_FONT_SIZE: f64 = 16.0;
/// The canvas context property name for fill style.
pub const RENDERER_PROPERTY_FILL_STYLE: &str = "fillStyle";
/// The canvas context property name for stroke style.
pub const RENDERER_PROPERTY_STROKE_STYLE: &str = "strokeStyle";
/// The canvas context property name for line width.
pub const RENDERER_PROPERTY_LINE_WIDTH: &str = "lineWidth";
/// The canvas context property name for font.
pub const RENDERER_PROPERTY_FONT: &str = "font";
/// The canvas context property name for global alpha.
pub const RENDERER_PROPERTY_GLOBAL_ALPHA: &str = "globalAlpha";
/// The default camera zoom level.
pub const RENDERER_DEFAULT_CAMERA_ZOOM: f64 = 1.0;
/// The default camera rotation in radians.
pub const RENDERER_DEFAULT_CAMERA_ROTATION: f64 = 0.0;
/// The canvas context property name for image smoothing enabled.
pub const RENDERER_PROPERTY_IMAGE_SMOOTHING_ENABLED: &str = "imageSmoothingEnabled";
/// The canvas context property name for image smoothing quality.
pub const RENDERER_PROPERTY_IMAGE_SMOOTHING_QUALITY: &str = "imageSmoothingQuality";
/// The high-quality image smoothing value.
pub const RENDERER_IMAGE_SMOOTHING_QUALITY_HIGH: &str = "high";
/// The HTML element tag name for creating a canvas element.
pub const RENDERER_ELEMENT_CANVAS: &str = "canvas";
/// The default SSAA scale factor (2.0 means 4x supersampling).
pub const RENDERER_DEFAULT_SSAA_SCALE_FACTOR: f64 = 2.0;