Module edge_
clipper
tiny_
skia
0.11.4
Module edge_
clipper
Module Items
Macros
Structs
Constants
Functions
Type Aliases
In crate tiny_
skia
Modules
alpha_runs
blend_mode
blitter
color
edge
edge_builder
edge_clipper
fixed_point
geom
line_clipper
mask
math
painter
path64
path_geometry
pipeline
pixmap
scan
shaders
wide
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
Enums
BlendMode
FillRule
FilterQuality
LineCap
LineJoin
MaskType
PathSegment
Shader
SpreadMode
Constants
ALPHA_OPAQUE
ALPHA_TRANSPARENT
ALPHA_U8_OPAQUE
ALPHA_U8_TRANSPARENT
BYTES_PER_PIXEL
Type Aliases
LengthU32
tiny_skia
Module
edge_clipper
Copy item path
Settings
Help
Summary
Source
Macros
§
copy_
3_
points
🔒
copy_
4_
points
🔒
Structs
§
Edge
Clipper
Edge
Clipper
Iter
Constants
§
MAX_
VERBS
🔒
Max curvature in X and Y split cubic into 9 pieces, * (line + cubic).
Functions
§
chop_
cubic_
in_
y
🔒
Modifies pts[] in place so that it is clipped in Y to the clip rect.
chop_
mono_
cubic_
at_
x
🔒
chop_
mono_
cubic_
at_
y
🔒
chop_
mono_
quad_
at
🔒
chop_
mono_
quad_
at_
x
🔒
chop_
mono_
quad_
at_
y
🔒
chop_
quad_
in_
y
🔒
Modifies pts[] in place so that it is clipped in Y to the clip rect.
mono_
cubic_
closest_
t
🔒
quick_
reject
🔒
sort_
increasing_
y
🔒
too_
big_
for_
reliable_
float_
math
🔒
Type Aliases
§
Clipped
Edges