PaintOptions.h |
\class PaintOptions
This is the Precompilation analog to SkPaint. It encapsulates a set of options for each
field of the SkPaint (e.g., colorFilters, imageFilters, etc). Many of the specific details
of an SkPaint that are irrelevant to the final compiled Pipelines are abstracted away
(e.g., the SkPaint's color field).
How Precompilation works in practice is a PaintOptions object is created and a set of options
for each slot (e.g., shader, blender) are added. When passed to the Precompile() function,
all the combinations specified by the PaintOptions will be created and precompiled.
To be concrete, if a PaintOptions object had two shader options and two blender options,
four combinations would be precompiled.
|
7736 |
Precompile.h |
Describes the required properties of a RenderPass that will be combined with the
other portions of the Precompilation API (i.e., paintOptions and drawTypes) to yield
a pipeline.
|
2355 |
PrecompileBase.h |
\class PrecompileBase
This is the base class for all the objects that can be attached to PaintOptions.
|
2658 |
PrecompileBlender.h |
\class PrecompileBlender
This class corresponds to the SkBlender class in the main API.
|
1905 |
PrecompileColorFilter.h |
\class PrecompileColorFilter
This class corresponds to the SkColorFilter class in the main API.
|
3735 |
PrecompileImageFilter.h |
\class PrecompileImageFilter
This class corresponds to the SkImageFilter class in the main API.
|
5333 |
PrecompileMaskFilter.h |
\class PrecompileMaskFilter
This class corresponds to the SkMaskFilter class in the main API.
|
1852 |
PrecompileRuntimeEffect.h |
|
1574 |
PrecompileShader.h |
\class PrecompileShader
This class corresponds to the SkShader class in the main API.
|
10034 |