List of all items
Structs
- Color
- ColorU8
- GradientStop
- IntRect
- IntSize
- LinearGradient
- Mask
- NonZeroRect
- Paint
- Path
- PathBuilder
- PathSegmentsIter
- PathStroker
- Pattern
- Pixmap
- PixmapMut
- PixmapPaint
- PixmapRef
- Point
- PremultipliedColor
- PremultipliedColorU8
- RadialGradient
- Rect
- Size
- Stroke
- StrokeDash
- Transform
- alpha_runs::AlphaRuns
- blitter::Mask
- color::Color
- color::ColorU8
- color::PremultipliedColor
- color::PremultipliedColorU8
- edge::CubicEdge
- edge::LineEdge
- edge::QuadraticEdge
- edge_builder::BasicEdgeBuilder
- edge_builder::PathEdgeIter
- edge_builder::ShiftedIntRect
- edge_clipper::EdgeClipper
- edge_clipper::EdgeClipperIter
- geom::ScreenIntRect
- mask::Mask
- mask::SubMaskRef
- painter::DrawTiler
- painter::Paint
- path64::cubic64::Cubic64
- path64::cubic64::Cubic64Pair
- path64::point64::Point64
- path_geometry::CubicCoeff
- path_geometry::QuadCoeff
- pipeline::AAMaskCtx
- pipeline::Context
- pipeline::EvenlySpaced2StopGradientCtx
- pipeline::GradientColor
- pipeline::GradientCtx
- pipeline::MaskCtx
- pipeline::RasterPipeline
- pipeline::RasterPipelineBuilder
- pipeline::SamplerCtx
- pipeline::TileCtx
- pipeline::TwoPointConicalGradientCtx
- pipeline::UniformColorCtx
- pipeline::blitter::RasterPipelineBlitter
- pipeline::highp::Pipeline
- pipeline::lowp::Pipeline
- pixmap::Pixmap
- pixmap::PixmapMut
- pixmap::PixmapRef
- pixmap::SubPixmapMut
- scan::hairline_aa::FixedRect
- scan::hairline_aa::HLineAntiHairBlitter
- scan::hairline_aa::HorishAntiHairBlitter
- scan::hairline_aa::RectClipBlitter
- scan::hairline_aa::VLineAntiHairBlitter
- scan::hairline_aa::VertishAntiHairBlitter
- scan::path_aa::BaseSuperBlitter
- scan::path_aa::SuperBlitter
- shaders::gradient::Gradient
- shaders::gradient::GradientStop
- shaders::linear_gradient::LinearGradient
- shaders::pattern::Pattern
- shaders::pattern::PixmapPaint
- shaders::radial_gradient::FocalData
- shaders::radial_gradient::RadialGradient
- wide::f32x16_t::f32x16
- wide::f32x2
- wide::f32x4_t::f32x4
- wide::f32x8_t::f32x8
- wide::i32x4_t::i32x4
- wide::i32x8_t::i32x8
- wide::u16x16_t::u16x16
- wide::u32x4_t::u32x4
- wide::u32x8_t::u32x8
Enums
- BlendMode
- FillRule
- FilterQuality
- LineCap
- LineJoin
- MaskType
- PathSegment
- Shader
- SpreadMode
- blend_mode::BlendMode
- edge::Edge
- edge_builder::Combine
- edge_builder::PathEdge
- mask::MaskType
- painter::FillRule
- path64::point64::SearchAxis
- pipeline::RasterPipelineKind
- pipeline::Stage
- scan::hairline_aa::BlitterKind
- shaders::Shader
- shaders::SpreadMode
- shaders::pattern::FilterQuality
Traits
- blitter::Blitter
- geom::IntRectExt
- geom::IntSizeExt
- path64::Scalar64
- scan::hairline_aa::AntiHairBlitter
- wide::FasterMinMax
Macros
- edge_clipper::copy_3_points
- edge_clipper::copy_4_points
- pipeline::highp::blend_fn
- pipeline::highp::blend_fn2
- pipeline::highp::blend_fn3
- pipeline::lowp::blend_fn
- pipeline::lowp::blend_fn2
- wide::u16x16_t::impl_u16x16_op
Functions
- color::color_f32_to_u8
- color::premultiply_u8
- edge::cheap_distance
- edge::compute_dy
- edge::cubic_delta_from_line
- edge::diff_to_shift
- edge::fdot6_to_fixed_div2
- edge::fdot6_up_shift
- edge_builder::combine_vertical
- edge_builder::edge_iter
- edge_clipper::chop_cubic_in_y
- edge_clipper::chop_mono_cubic_at_x
- edge_clipper::chop_mono_cubic_at_y
- edge_clipper::chop_mono_quad_at
- edge_clipper::chop_mono_quad_at_x
- edge_clipper::chop_mono_quad_at_y
- edge_clipper::chop_quad_in_y
- edge_clipper::mono_cubic_closest_t
- edge_clipper::quick_reject
- edge_clipper::sort_increasing_y
- edge_clipper::too_big_for_reliable_float_math
- fixed_point::fdot16::ceil_to_i32
- fixed_point::fdot16::div
- fixed_point::fdot16::fast_div
- fixed_point::fdot16::floor_to_i32
- fixed_point::fdot16::from_f32
- fixed_point::fdot16::mul
- fixed_point::fdot16::round_to_i32
- fixed_point::fdot6::can_convert_to_fdot16
- fixed_point::fdot6::ceil
- fixed_point::fdot6::div
- fixed_point::fdot6::floor
- fixed_point::fdot6::from_f32
- fixed_point::fdot6::from_i32
- fixed_point::fdot6::round
- fixed_point::fdot6::small_scale
- fixed_point::fdot6::to_fdot16
- fixed_point::fdot8::from_fdot16
- line_clipper::clip
- line_clipper::contains_no_empty_check
- line_clipper::intersect
- line_clipper::is_between_unsorted
- line_clipper::nested_lt
- line_clipper::pin_unsorted_f32
- line_clipper::pin_unsorted_f64
- line_clipper::sect_clamp_with_vertical
- line_clipper::sect_with_horizontal
- line_clipper::sect_with_vertical
- math::bound
- math::left_shift
- math::left_shift64
- painter::is_too_big_for_math
- painter::treat_as_hairline
- path64::cbrt_5d
- path64::cbrta_halleyd
- path64::cube_root
- path64::cubic64::cmp_f64
- path64::cubic64::coefficients
- path64::cubic64::find_extrema
- path64::cubic64::interp_cubic_coords_x
- path64::cubic64::interp_cubic_coords_y
- path64::cubic64::roots_real
- path64::cubic64::roots_valid_t
- path64::halley_cbrt3d
- path64::interp
- path64::line_cubic_intersections::horizontal_intersect
- path64::line_cubic_intersections::vertical_intersect
- path64::quad64::handle_zero
- path64::quad64::push_valid_ts
- path64::quad64::roots_real
- path64::quad64::roots_valid_t
- path_geometry::chop_cubic_at
- path_geometry::chop_cubic_at2
- path_geometry::chop_cubic_at_max_curvature
- path_geometry::chop_cubic_at_x_extrema
- path_geometry::chop_cubic_at_y_extrema
- path_geometry::chop_mono_cubic_at_x
- path_geometry::chop_mono_cubic_at_y
- path_geometry::chop_quad_at
- path_geometry::chop_quad_at_x_extrema
- path_geometry::chop_quad_at_y_extrema
- path_geometry::cubic_dchop_at_intercept
- path_geometry::find_cubic_extrema
- path_geometry::find_cubic_max_curvature
- path_geometry::find_unit_quad_roots
- path_geometry::is_not_monotonic
- path_geometry::new_t_values
- pipeline::highp::apply_vector_mask
- pipeline::highp::bicubic
- pipeline::highp::bicubic_far
- pipeline::highp::bicubic_near
- pipeline::highp::bilinear
- pipeline::highp::clamp_0
- pipeline::highp::clamp_a
- pipeline::highp::clear
- pipeline::highp::clip_color
- pipeline::highp::color
- pipeline::highp::color_burn
- pipeline::highp::color_dodge
- pipeline::highp::color_k
- pipeline::highp::darken
- pipeline::highp::destination_atop
- pipeline::highp::destination_in
- pipeline::highp::destination_out
- pipeline::highp::destination_over
- pipeline::highp::difference
- pipeline::highp::evenly_spaced_2_stop_gradient
- pipeline::highp::exclusion
- pipeline::highp::exclusive_reflect
- pipeline::highp::exclusive_repeat
- pipeline::highp::fn_ptr
- pipeline::highp::gather
- pipeline::highp::gather_ix
- pipeline::highp::gradient
- pipeline::highp::gradient_lookup
- pipeline::highp::hard_light
- pipeline::highp::hue
- pipeline::highp::hue_k
- pipeline::highp::inv
- pipeline::highp::just_return
- pipeline::highp::lerp
- pipeline::highp::lerp_1_float
- pipeline::highp::lerp_u8
- pipeline::highp::lighten
- pipeline::highp::load_8888
- pipeline::highp::load_8888_tail
- pipeline::highp::load_dst
- pipeline::highp::load_dst_tail
- pipeline::highp::load_dst_u8
- pipeline::highp::load_dst_u8_tail
- pipeline::highp::load_mask_u8
- pipeline::highp::lum
- pipeline::highp::luminosity
- pipeline::highp::luminosity_k
- pipeline::highp::mad
- pipeline::highp::mask_2pt_conical_degenerates
- pipeline::highp::mask_u8
- pipeline::highp::modulate
- pipeline::highp::move_destination_to_source
- pipeline::highp::move_source_to_destination
- pipeline::highp::multiply
- pipeline::highp::overlay
- pipeline::highp::pad_x1
- pipeline::highp::plus
- pipeline::highp::premultiply
- pipeline::highp::reflect
- pipeline::highp::reflect_x1
- pipeline::highp::repeat
- pipeline::highp::repeat_x1
- pipeline::highp::sample
- pipeline::highp::sampler_2x2
- pipeline::highp::sampler_4x4
- pipeline::highp::sat
- pipeline::highp::saturation
- pipeline::highp::saturation_k
- pipeline::highp::scale_1_float
- pipeline::highp::scale_u8
- pipeline::highp::screen
- pipeline::highp::seed_shader
- pipeline::highp::set_lum
- pipeline::highp::set_sat
- pipeline::highp::soft_light
- pipeline::highp::source_atop
- pipeline::highp::source_in
- pipeline::highp::source_out
- pipeline::highp::source_over
- pipeline::highp::source_over_rgba
- pipeline::highp::source_over_rgba_tail
- pipeline::highp::start
- pipeline::highp::store
- pipeline::highp::store_8888
- pipeline::highp::store_8888_tail
- pipeline::highp::store_tail
- pipeline::highp::store_u8
- pipeline::highp::store_u8_tail
- pipeline::highp::tile
- pipeline::highp::transform
- pipeline::highp::two
- pipeline::highp::ulp_sub
- pipeline::highp::uniform_color
- pipeline::highp::unnorm
- pipeline::highp::xor
- pipeline::highp::xy_to_2pt_conical_focal_on_circle
- pipeline::highp::xy_to_2pt_conical_greater
- pipeline::highp::xy_to_2pt_conical_well_behaved
- pipeline::highp::xy_to_radius
- pipeline::lowp::clear
- pipeline::lowp::darken
- pipeline::lowp::destination_atop
- pipeline::lowp::destination_in
- pipeline::lowp::destination_out
- pipeline::lowp::destination_over
- pipeline::lowp::difference
- pipeline::lowp::div255
- pipeline::lowp::evenly_spaced_2_stop_gradient
- pipeline::lowp::exclusion
- pipeline::lowp::fn_ptr
- pipeline::lowp::fn_ptr_eq
- pipeline::lowp::from_float
- pipeline::lowp::gradient
- pipeline::lowp::gradient_lookup
- pipeline::lowp::hard_light
- pipeline::lowp::inv
- pipeline::lowp::join
- pipeline::lowp::just_return
- pipeline::lowp::lerp
- pipeline::lowp::lerp_1_float
- pipeline::lowp::lerp_u8
- pipeline::lowp::lighten
- pipeline::lowp::load_8
- pipeline::lowp::load_8888
- pipeline::lowp::load_8888_tail
- pipeline::lowp::load_dst
- pipeline::lowp::load_dst_tail
- pipeline::lowp::load_dst_u8
- pipeline::lowp::load_dst_u8_tail
- pipeline::lowp::load_mask_u8
- pipeline::lowp::mad
- pipeline::lowp::mask_u8
- pipeline::lowp::modulate
- pipeline::lowp::move_destination_to_source
- pipeline::lowp::move_source_to_destination
- pipeline::lowp::multiply
- pipeline::lowp::null_fn
- pipeline::lowp::overlay
- pipeline::lowp::pad_x1
- pipeline::lowp::plus
- pipeline::lowp::premultiply
- pipeline::lowp::reflect_x1
- pipeline::lowp::repeat_x1
- pipeline::lowp::round_f32_to_u16
- pipeline::lowp::scale_1_float
- pipeline::lowp::scale_u8
- pipeline::lowp::screen
- pipeline::lowp::seed_shader
- pipeline::lowp::source_atop
- pipeline::lowp::source_in
- pipeline::lowp::source_out
- pipeline::lowp::source_over
- pipeline::lowp::source_over_rgba
- pipeline::lowp::source_over_rgba_tail
- pipeline::lowp::split
- pipeline::lowp::start
- pipeline::lowp::store
- pipeline::lowp::store_8888
- pipeline::lowp::store_8888_tail
- pipeline::lowp::store_tail
- pipeline::lowp::store_u8
- pipeline::lowp::store_u8_tail
- pipeline::lowp::transform
- pipeline::lowp::uniform_color
- pipeline::lowp::xor
- pipeline::lowp::xy_to_radius
- pixmap::compute_data_len
- pixmap::data_len_for_size
- pixmap::min_row_bytes
- scan::fill_int_rect
- scan::fill_rect
- scan::fill_rect_aa
- scan::hairline::compute_cubic_segments
- scan::hairline::compute_int_quad_dist
- scan::hairline::compute_nocheck_cubic_bounds
- scan::hairline::compute_nocheck_quad_bounds
- scan::hairline::compute_quad_level
- scan::hairline::extend_pts
- scan::hairline::geometric_contains
- scan::hairline::geometric_overlap
- scan::hairline::hair_cubic
- scan::hairline::hair_cubic2
- scan::hairline::hair_line_rgn
- scan::hairline::hair_quad
- scan::hairline::hair_quad2
- scan::hairline::lt_90
- scan::hairline::quick_cubic_niceness_check
- scan::hairline::stroke_path
- scan::hairline::stroke_path_impl
- scan::hairline_aa::alpha_mul
- scan::hairline_aa::anti_hair_line_rgn
- scan::hairline_aa::any_bad_ints
- scan::hairline_aa::bad_int
- scan::hairline_aa::call_hline_blitter
- scan::hairline_aa::compute_anti_width
- scan::hairline_aa::contribution_64
- scan::hairline_aa::do_anti_hairline
- scan::hairline_aa::do_scanline
- scan::hairline_aa::fill_dot8
- scan::hairline_aa::fill_fixed_rect
- scan::hairline_aa::fill_rect
- scan::hairline_aa::i32_to_alpha
- scan::hairline_aa::stroke_path
- scan::path::backward_insert_edge_based_on_x
- scan::path::backward_insert_start
- scan::path::conservative_round_to_int
- scan::path::fill_path
- scan::path::fill_path_impl
- scan::path::insert_edge_after
- scan::path::insert_new_edges
- scan::path::remove_edge
- scan::path::round_down_to_int
- scan::path::round_up_to_int
- scan::path::walk_edges
- scan::path_aa::coverage_to_partial_alpha
- scan::path_aa::fill_path
- scan::path_aa::fill_path_impl
- scan::path_aa::overflows_short_shift
- scan::path_aa::rect_overflows_short_shift
- shaders::linear_gradient::average_gradient_color
- shaders::linear_gradient::points_to_unit_ts
- shaders::linear_gradient::sdot
- shaders::linear_gradient::ts_from_sin_cos_at
- shaders::radial_gradient::from_poly2
- shaders::radial_gradient::ts_from_poly_to_poly
- wide::generic_bit_blend
Type Aliases
- LengthU32
- alpha_runs::AlphaRun
- color::AlphaU8
- edge_clipper::ClippedEdges
- fixed_point::FDot16
- fixed_point::FDot6
- fixed_point::FDot8
- pipeline::highp::StageFn
- pipeline::lowp::StageFn
- scan::hairline::LineProc
Constants
- ALPHA_OPAQUE
- ALPHA_TRANSPARENT
- ALPHA_U8_OPAQUE
- ALPHA_U8_TRANSPARENT
- BYTES_PER_PIXEL
- color::ALPHA_OPAQUE
- color::ALPHA_TRANSPARENT
- color::ALPHA_U8_OPAQUE
- color::ALPHA_U8_TRANSPARENT
- color::NV_ONE
- color::NV_ZERO
- edge::MAX_COEFF_SHIFT
- edge_clipper::MAX_VERBS
- fixed_point::fdot16::HALF
- fixed_point::fdot16::ONE
- fixed_point::fdot6::ONE
- line_clipper::MAX_POINTS
- math::LENGTH_U32_ONE
- path64::DBL_EPSILON_ERR
- path64::FLT_EPSILON_CUBED
- path64::FLT_EPSILON_HALF
- path64::FLT_EPSILON_INVERSE
- path64::cubic64::PI
- path64::cubic64::POINT_COUNT
- pipeline::MAX_STAGES
- pipeline::STAGES_COUNT
- pipeline::highp::STAGES
- pipeline::highp::STAGE_WIDTH
- pipeline::lowp::STAGES
- pipeline::lowp::STAGE_WIDTH
- pixmap::BYTES_PER_PIXEL
- scan::hairline::FLOAT_PI
- scan::hairline::MAX_CUBIC_SUBDIVIDE_LEVEL
- scan::hairline::MAX_QUAD_SUBDIVIDE_LEVEL
- scan::path::CONSERVATIVE_ROUND_BIAS
- scan::path_aa::MASK
- scan::path_aa::SCALE
- scan::path_aa::SHIFT
- scan::path_aa::SUPERSAMPLE_SHIFT
- shaders::gradient::DEGENERATE_THRESHOLD