Module path_
geometry
tiny_
skia_
path
0.11.4
Module path_
geometry
Module Items
Structs
Functions
In crate tiny_
skia_
path
Modules
dash
f32x2_t
f32x4_t
floating_point
path
path_builder
path_geometry
rect
scalar
size
stroker
transform
Structs
FiniteF32
IntRect
IntSize
NonZeroPositiveF32
NonZeroRect
NormalizedF32
NormalizedF32Exclusive
Path
PathBuilder
PathSegmentsIter
PathStroker
Point
Rect
Size
Stroke
StrokeDash
Transform
f32x2
Enums
LineCap
LineJoin
PathSegment
PathVerb
Constants
SCALAR_MAX
SCALAR_NEARLY_ZERO
SCALAR_ROOT_2_OVER_2
Traits
SaturateCast
SaturateRound
Scalar
Functions
set_point_length
Type Aliases
LengthU32
tiny_skia_path
Module
path_geometry
Copy item path
Settings
Help
Summary
Source
Expand description
A collection of functions to work with Bezier paths.
Mainly for internal use. Do not rely on it!
Structs
§
Auto
Conic
ToQuads
🔒
Conic
🔒
Cubic
Coeff
Quad
Coeff
Functions
§
between
🔒
calc_
cubic_
precision
🔒
chop_
cubic_
at2
chop_
quad_
at
collapse_
duplicates3
🔒
eval_
cubic_
derivative
🔒
eval_
cubic_
pos_
at
🔒
eval_
cubic_
tangent_
at
🔒
eval_
quad_
at
🔒
eval_
quad_
tangent_
at
🔒
find_
cubic_
cusp
🔒
find_
cubic_
extrema
🔒
find_
cubic_
inflections
🔒
find_
cubic_
max_
curvature
find_
quad_
extrema
🔒
find_
quad_
max_
curvature
🔒
find_
unit_
quad_
roots
formulate_
f1_
dot_
f2
🔒
interp
🔒
new_
t_
values
on_
same_
side
🔒
scalar_
cube_
root
🔒
solve_
cubic_
poly
🔒
Solve coeff(t) == 0, returning the number of roots that lie withing 0 < t < 1. coeff[0]t^3 + coeff[1]t^2 + coeff[2]t + coeff[3]
sort_
array3
🔒
subdivide
🔒
subdivide_
weight_
value
🔒
times_2
🔒
valid_
unit_
divide