Add SkBlender class; thread into SkVMBlitter.
Like SkColorFilter, SkShader, etc., this has a public-facing component
(SkBlender) and a private subclass (SkBlenderBase) which can be
obtained via a helper function (as_BB). At present there are no public-
facing methods, but the type needs to be exposed to be usable by the
These classes exist for SkRuntimeEffect to subclass. The blender base
provides a `program` method with the parameters that blending will use.
Auto-Submit: John Stiles <firstname.lastname@example.org>
Commit-Queue: Brian Osman <email@example.com>
Reviewed-by: Brian Osman <firstname.lastname@example.org>
14 files changed