Flutter Engine
The Flutter Engine
|
#include <SkDiscretePathEffect.h>
Static Public Member Functions | |
static sk_sp< SkPathEffect > | Make (SkScalar segLength, SkScalar dev, uint32_t seedAssist=0) |
static void | RegisterFlattenables () |
This path effect chops a path into discrete segments, and randomly displaces them.
Definition at line 17 of file SkDiscretePathEffect.h.
|
static |
Break the path into segments of segLength length, and randomly move the endpoints away from the original path by a maximum of deviation. Note: works on filled or framed paths
seedAssist | This is a caller-supplied seedAssist that modifies the seed value that is used to randomize the path segments' endpoints. If not supplied it defaults to 0, in which case filtering a path multiple times will result in the same set of segments (this is useful for testing). If a caller does not want this behaviour they can pass in a different seedAssist to get a different set of path segments. |
Definition at line 179 of file SkDiscretePathEffect.cpp.
|
static |
Definition at line 190 of file SkDiscretePathEffect.cpp.