List of all items
Structs
- Affine
- Path
- Point
- Rect
- Size
- Stroke
- Vec2
- backend::hybrid::HybridRenderer
- backend::hybrid::HybridScene
- backend::vello::VelloRenderer
- backend::vello::VelloScene
- blend::BlendMode
- brush::Blob
- brush::ColorStop
- brush::ColorStops
- brush::Gradient
- brush::Image
- brush::LinearGradientPosition
- composition::Composition
- composition::CompositionLayout
- composition::Patch
- composition::PatchPlacement
- composition::Span
- document::DocumentHints
- document::ReadContext
- document::WriteOptions
- geometry::Affine
- geometry::Arc
- geometry::BezPath
- geometry::Circle
- geometry::CubicBez
- geometry::Ellipse
- geometry::Line
- geometry::Point
- geometry::QuadBez
- geometry::Rect
- geometry::RoundedRect
- geometry::Size
- geometry::Vec2
- layout::Cell
- layout::CellId
- layout::Grid
- layout::Inset
- layout::Layout
- layout::MaxMergeMeasure
- layout::Placement
- mesh::Mesh
- path::Path
- plot::chrome::axis::Axis
- plot::chrome::axis::AxisId
- plot::chrome::legend::ColorbarSpec
- plot::chrome::legend::EndpointMarkerKey
- plot::chrome::legend::Legend
- plot::chrome::legend::LegendId
- plot::chrome::legend::LegendKeySpec
- plot::chrome::legend::ResolvedKey
- plot::chrome::legend::StackBody
- plot::composition::PlotComposition
- plot::diff::KeyIndex
- plot::geom::ChannelDecl
- plot::geom::DirectScaleResolver
- plot::geom::GeomBuilder
- plot::geom::GeomContext
- plot::geom::Raw
- plot::geom::bspline::BSplineGeom
- plot::geom::ellipse::EllipseGeom
- plot::geom::geometry::GeometryGeom
- plot::geom::line::LineGeom
- plot::geom::point::PointGeom
- plot::geom::polygon::PolygonGeom
- plot::geom::rect::RectGeom
- plot::geom::ribbon::RibbonGeom
- plot::geom::ribbon_bspline::RibbonBSplineGeom
- plot::geom::segment::SegmentGeom
- plot::geom::state::GeomState
- plot::geom::text::TextGeom
- plot::geom::text_fit::TextFitGeom
- plot::geom::text_path::TextPathGeom
- plot::geom::wedge::WedgeGeom
- plot::plot::GeomId
- plot::plot::Plot
- plot::projection::CustomProjection
- plot::projection::InteriorSample
- plot::projection::PolarProjection
- plot::scale::Scale
- plot::scale::ScaleRegistry
- plot::theme::axis::AxisTheme
- plot::theme::axis::PerAxis
- plot::theme::axis::ResolvedAxis
- plot::theme::cascade::PerChannel
- plot::theme::cascade::Sided
- plot::theme::element::LineElement
- plot::theme::element::RectElement
- plot::theme::element::TextElement
- plot::theme::font::FontFeature
- plot::theme::font::FontSpec
- plot::theme::font::FontVariation
- plot::theme::font::FontWeight
- plot::theme::geom::GeomTheme
- plot::theme::geom::LineDefaults
- plot::theme::geom::PointDefaults
- plot::theme::geom::ShapeDefaults
- plot::theme::geom::TextDefaults
- plot::theme::geom::TextFitDefaults
- plot::theme::legend::BarTheme
- plot::theme::legend::KeyTheme
- plot::theme::legend::LegendTheme
- plot::theme::theme::Theme
- plot::theme::theme::ThemePart
- primitives::ArcLengthWalker
- primitives::ArcSample
- primitives::CornerRounding
- primitives::PolygonOptions
- primitives::PolylineOptions
- primitives::PolylineSampler
- primitives::RibbonOptions
- scales::breaks::TemporalInterval
- scales::geometry::Polygon
- scales::locale::Locale
- scales::transform::Transform
- scales::value::Date
- scales::value::DateTime
- scales::value::Duration
- scales::value::Time
- scene::Font
- scene::Glyph
- scene::GlyphRun
- scene::recording::OwnedGlyphRun
- scene::recording::RecordingScene
- shape::Shape
- shape::ShapeRegistry
- stroke::Stroke
- style_vocab::Margin
- style_vocab::Palette
- text::FontFeatureSetting
- text::FontVariationSetting
- text::LaidGlyph
- text::TextRun
- text::TextStyle
- text::WithMargin
- text::rich::anchor::AnchorOffsets
- text::rich::anchor::LayoutBounds
- text::rich::anchor::RichAnchor
- text::rich::block::BlockBorder
- text::rich::block::BlockPaint
- text::rich::cache::RichKey
- text::rich::cache::RichShapeCache
- text::rich::length::FieldSet
- text::rich::length::RichMargin
- text::rich::reduce::BaselineRun
- text::rich::reduce::Block
- text::rich::reduce::BuiltRuns
- text::rich::reduce::InlineRun
- text::rich::run::RichBrush
- text::rich::run::RichTextRun
- text::rich::style::ResolvedStyle
- text::rich::style::RichTextStyleSheet
- text::rich::style::StyleDelta
- window::EventCtx
- window::Frame
- window::WindowConfig
Enums
- Brush
- backend::BackendError
- blend::Compose
- blend::Mix
- brush::Brush
- brush::Extend
- brush::GradientKind
- brush::ImageAlphaType
- brush::ImageFormat
- brush::Sampling
- color::ColorSpace
- composition::CompositionError
- composition::Element
- composition::anatomy::Slot
- document::DocumentError
- document::UnsupportedItem
- geometry::PathEl
- geometry::PathSeg
- image::TiffCompression
- layout::Axis
- layout::Extent
- layout::LayoutError
- layout::Node
- layout::Respect
- layout::Track
- layout::WidthHint
- linetype::PatternError
- path::FillRule
- path::PathEl
- pick::PickId
- plot::chrome::axis::AxisPlacement
- plot::chrome::axis::PolarRing
- plot::chrome::legend::AestheticSource
- plot::chrome::legend::BinSpacing
- plot::chrome::legend::LegendBody
- plot::chrome::legend::LegendKey
- plot::chrome::polar::AngularRing
- plot::composition::ValidationIssue
- plot::geom::Channel
- plot::geom::ExpectedOutput
- plot::geom::Keys
- plot::geom::state::KeysStrategy
- plot::plot::AspectMode
- plot::plot::PlotError
- plot::projection::ChromeStrategy
- plot::projection::PolarEdgeStyle
- plot::projection::Projection
- plot::scale::BinEdgeError
- plot::scale::BreaksSpec
- plot::scale::FormatSpec
- plot::scale::MinorBreaksSpec
- plot::theme::axis::TitleLocation
- plot::theme::element::AlignTo
- plot::theme::element::Element
- plot::theme::element::Rotation
- plot::theme::font::FontFamily
- plot::theme::font::FontStyle
- plot::theme::font::FontWidth
- plot::theme::legend::Direction
- plot::theme::legend::ResolvedDirection
- primitives::EndClip
- primitives::TrailingPolicy
- scales::breaks::CalendarUnit
- scales::chrome::Anchor
- scales::chrome::AxisSide
- scales::chrome::LegendSide
- scales::direction::Direction
- scales::geometry::Geometry
- scales::geometry::ParseError
- scales::input::InputRange
- scales::output::OutputRange
- scales::scale_type::ScaleTypeKind
- scales::scale_type::TemporalUnit
- scales::transform::TransformKind
- scales::value::DataColumn
- scales::value::Value
- scene::recording::Op
- shape::ShapeKind
- shape::ShapeStyle
- stroke::Cap
- stroke::Join
- style_vocab::HAlign
- style_vocab::Length
- style_vocab::LinetypeStep
- style_vocab::ThemeColor
- style_vocab::VAlign
- text::FontFamilyEntry
- text::FontStyleKind
- text::GenericFamilyKind
- text::LineHeight
- text::google_fonts::GoogleFontError
- text::rich::anchor::HAnchor
- text::rich::anchor::VAnchor
- text::rich::length::LengthSpec
- text::rich::length::LineHeightSpec
- text::rich::length::StyleField
- text::rich::parser::RichEvent
- text::rich::parser::Selector
- text::rich::reduce::BlockKind
- text::rich::run::RichTextWidth
- text::rich::style::Direction
- window::Backend
- window::Event
- window::MouseButton
- window::PresentMode
- window::WindowError
Traits
- backend::Renderer
- backend::WgpuRenderer
- composition::Region
- geometry::ParamCurve
- geometry::ParamCurveArclen
- geometry::ParamCurveDeriv
- geometry::Shape
- layout::Measure
- plot::geom::BuildableGeom
- plot::geom::Geom
- plot::geom::ScaleResolver
- scene::SceneBuilder
- window::WindowApp
Functions
- color::lerp_color
- color::rgb
- color::rgb8
- color::rgba
- composition::beside
- composition::grid
- composition::spacer
- composition::stack
- composition::wrap
- document::read_composition
- document::read_hints
- document::unsupported_items
- document::write_composition
- geometry::flatten
- image::encode_jpeg
- image::encode_png
- image::encode_tiff
- image::encode_webp
- image::write_jpeg
- image::write_jpeg_to
- image::write_png
- image::write_png_to
- image::write_tiff
- image::write_tiff_to
- image::write_webp
- image::write_webp_to
- linetype::check_pattern
- linetype::dash
- linetype::dashdot
- linetype::dashed
- linetype::dotted
- linetype::gap
- linetype::is_marker_free
- linetype::marker
- linetype::pattern
- linetype::solid
- linetype::strip_markers
- linetype::to_kurbo_dashes
- linetype::try_pattern
- linetype::validate_pattern
- pick::decode
- pick::id_to_color
- pick::raw_id
- plot::chrome::axis::draw
- plot::chrome::axis::measure
- plot::chrome::legend::collapse_legends
- plot::chrome::legend::legend_measure
- plot::chrome::legend::legend_stack_measure
- plot::chrome::legend::legend_stack_natural_size
- plot::chrome::legend::render_legend
- plot::chrome::legend::render_legend_stack
- plot::chrome::legend::resolve_anchor
- plot::chrome::polar::draw_angular_axis
- plot::chrome::polar::draw_radius_axis
- plot::chrome::strip::draw_strip
- plot::diff::diff_columns
- plot::diff::diff_positional
- plot::geom::state::filter_declared
- plot::geom::state::finalize_state
- plot::geom::state::require_data_column
- plot::geom::state::require_x_and_siblings
- plot::geom::state::validate_channel_lengths
- plot::geom::state::validate_known_channels
- plot::geom::state::validate_pick_id_channel
- plot::scale::constructors::binned
- plot::scale::constructors::continuous
- plot::scale::constructors::continuous_from_data
- plot::scale::constructors::discrete
- plot::scale::constructors::identity
- plot::scale::constructors::ordinal
- plot::scale::constructors::temporal
- plot::theme::axis::axis_concrete_defaults
- plot::theme::element::line_concrete_defaults
- plot::theme::element::rect_concrete_defaults
- plot::theme::element::text_concrete_defaults
- primitives::annular_wedge
- primitives::append_polyline_to
- primitives::arc
- primitives::circle
- primitives::clip_polyline
- primitives::clip_polyline_with_attrs
- primitives::clip_polylines_to_polygon
- primitives::ellipse
- primitives::intersect_polygons
- primitives::offset_polygon
- primitives::path_to_rings
- primitives::polygon
- primitives::polygon_gradient
- primitives::polygon_path
- primitives::polygon_ribbon
- primitives::polygon_ribbon_full
- primitives::polyline
- primitives::polyline_gradient
- primitives::polyline_path
- primitives::polyline_ribbon
- primitives::polyline_ribbon_full
- primitives::rect
- primitives::regular_polygon
- primitives::regular_polygon_vertices
- primitives::ribbon_band_mesh
- primitives::round_corners
- primitives::round_path_corners
- primitives::rounded_rect
- primitives::segment
- primitives::wedge
- scales::breaks::advance_date_by_interval
- scales::breaks::advance_datetime_by_interval
- scales::breaks::advance_time_by_interval
- scales::breaks::align_date_to_interval
- scales::breaks::align_datetime_to_interval
- scales::breaks::align_time_to_interval
- scales::breaks::derive_minor_interval
- scales::breaks::extended_breaks
- scales::breaks::linear_breaks
- scales::breaks::linear_minor_breaks_between
- scales::breaks::log_minor_breaks
- scales::breaks::log_pretty_breaks
- scales::breaks::pick_temporal_interval
- scales::breaks::retreat_date_by_interval
- scales::breaks::retreat_datetime_by_interval
- scales::breaks::retreat_time_by_interval
- scales::breaks::sqrt_breaks
- scales::breaks::symlog_breaks
- scales::breaks::symlog_minor_breaks
- scales::breaks::temporal_breaks_date
- scales::breaks::temporal_breaks_datetime
- scales::breaks::temporal_breaks_from_f64
- scales::breaks::temporal_breaks_time
- scales::breaks::temporal_minor_breaks_date
- scales::breaks::temporal_minor_breaks_datetime
- scales::breaks::temporal_minor_breaks_from_f64
- scales::breaks::temporal_minor_breaks_from_f64_with_interval
- scales::breaks::temporal_minor_breaks_time
- scales::scale_type::binned_band_width
- scales::scale_type::binned_band_width_at
- scales::scale_type::binned_breaks
- scales::scale_type::binned_map
- scales::scale_type::binned_map_break
- scales::scale_type::continuous_breaks
- scales::scale_type::continuous_map
- scales::scale_type::continuous_minor_breaks
- scales::scale_type::discrete_band_width
- scales::scale_type::discrete_breaks
- scales::scale_type::discrete_map
- scales::scale_type::identity_map
- scales::scale_type::ordinal_map
- scales::scale_type::temporal_breaks
- scales::scale_type::temporal_breaks_with_interval
- scales::scale_type::temporal_minor_breaks
- scales::scale_type::temporal_minor_breaks_with_interval
- scales::scale_type::wrap_temporal_value
- scales::transform::transform_allowed_domain
- scales::transform::transform_forward
- scales::transform::transform_inverse
- shape::builtin::arrow_bar
- shape::builtin::arrow_bracket
- shape::builtin::arrow_closed
- shape::builtin::arrow_cross
- shape::builtin::arrow_diamond
- shape::builtin::arrow_dot
- shape::builtin::arrow_feather
- shape::builtin::arrow_fishtail
- shape::builtin::arrow_fork
- shape::builtin::arrow_latex
- shape::builtin::arrow_open
- shape::builtin::arrow_square
- shape::builtin::arrow_stealth
- shape::builtin::arrow_thin
- shape::builtin::arrow_wedge
- shape::builtin::asterisk
- shape::builtin::bowtie
- shape::builtin::circle
- shape::builtin::circle_plus
- shape::builtin::cross
- shape::builtin::diamond
- shape::builtin::hline
- shape::builtin::plus
- shape::builtin::square
- shape::builtin::square_cross
- shape::builtin::square_plus
- shape::builtin::star
- shape::builtin::triangle_down
- shape::builtin::triangle_up
- shape::builtin::vline
- style_vocab::pt
- style_vocab::rel
- text::draw_text
- text::draw_text_in_rect
- text::draw_text_outline
- text::font_faces_for_family
- text::generic_family_names
- text::glyph_marker
- text::google_fonts::fetch_google_font
- text::google_fonts::google_font_cache_dir
- text::register_font_bytes
- text::register_font_dir
- text::register_font_families
- text::register_font_path
- text::registered_families
- text::rich::draw::draw_rich_text
- text::rich::length::em
- text::rich::length::pt
- text::rich::length::relative
- text::rich::length::rem
- text::rich::length::swap_lr
- text::rich::parser::parse
- text::rich::reduce::reduce
- text::rich::style::css_color
- text::run_layout_glyphs
- text::set_generic_family
- window::run
Type Aliases
- Color
- color::Color
- document::GeomFactory
- plot::scale::LabelFormatter
- plot::theme::theme::SharedTheme
- scales::geometry::Coord
Constants
- backend::hybrid::MAX_DIMENSION
- backend::vello::MAX_DRAW_INFO_WORDS
- composition::anatomy::MARGIN_BOTTOM_ROW
- composition::anatomy::MARGIN_LEFT_COL
- composition::anatomy::MARGIN_RIGHT_COL
- composition::anatomy::MARGIN_TOP_ROW
- composition::anatomy::PADDING_BOTTOM_ROW
- composition::anatomy::PADDING_LEFT_COL
- composition::anatomy::PADDING_RIGHT_COL
- composition::anatomy::PADDING_TOP_ROW
- composition::anatomy::PANEL_COL
- composition::anatomy::PANEL_ROW
- composition::anatomy::PLOT_BOTTOM
- composition::anatomy::PLOT_LEFT
- composition::anatomy::PLOT_RIGHT
- composition::anatomy::PLOT_TOP
- composition::anatomy::TABLE_COLS
- composition::anatomy::TABLE_ROWS
- document::FORMAT_VERSION_MAJOR
- document::FORMAT_VERSION_MINOR
- plot::chrome::legend::DEFAULT_KEY_TEXT
- plot::theme::axis::DEFAULT_AXIS_TITLE_SIZE_PT
- plot::theme::axis::DEFAULT_MINOR_TICK_LENGTH_PT
- plot::theme::axis::DEFAULT_TICK_GAP_PT
- plot::theme::axis::DEFAULT_TICK_LENGTH_PT
- plot::theme::axis::DEFAULT_TITLE_GAP_PT
- plot::theme::element::DEFAULT_LINEWIDTH_PT
- plot::theme::element::DEFAULT_TEXT_LINEHEIGHT
- plot::theme::element::DEFAULT_TEXT_SIZE_PT
- plot::theme::theme::DEFAULT_LEGEND_GAP_PT
- plot::theme::theme::DEFAULT_LEGEND_SPACING_PT
- scales::breaks::DEFAULT_BREAK_COUNT
- shape::builtin::NAMES
- shape::builtin::REFERENCE_RADIUS