|
| enum class | Type {
kBlender
, kColorFilter
, kImageFilter
, kMaskFilter
,
kShader
} |
| |
| sk_sp< PrecompileShader > | makeWithLocalMatrix () |
| |
| sk_sp< PrecompileShader > | makeWithColorFilter (sk_sp< PrecompileColorFilter >) |
| |
| sk_sp< PrecompileShader > | makeWithWorkingColorSpace (sk_sp< SkColorSpace >) |
| |
| PrecompileShaderPriv | priv () |
| |
| const PrecompileShaderPriv | priv () const |
| |
| Type | type () const |
| |
| PrecompileBasePriv | priv () |
| |
| const PrecompileBasePriv | priv () const |
| |
| | SkRefCntBase () |
| |
| virtual | ~SkRefCntBase () |
| |
| bool | unique () const |
| |
| void | ref () const |
| |
| void | unref () const |
| |
| | PrecompileShader () |
| |
| | ~PrecompileShader () override |
| |
| virtual bool | isConstant (int) const |
| |
| virtual bool | isALocalMatrixShader () const |
| |
| | PrecompileBase (Type type) |
| |
| virtual int | numIntrinsicCombinations () const |
| |
| virtual int | numChildCombinations () const |
| |
| int | numCombinations () const |
| |
| virtual void | addToKey (const KeyContext &, PaintParamsKeyBuilder *, PipelineDataGatherer *, int desiredCombination) const =0 |
| |
| template<typename T > |
| static std::pair< sk_sp< T >, int > | SelectOption (SkSpan< const sk_sp< T > > options, int desiredOption) |
| |
| template<typename T > |
| static void | AddToKey (const KeyContext &, PaintParamsKeyBuilder *, PipelineDataGatherer *, SkSpan< const sk_sp< T > > options, int desiredOption) |
| |
Definition at line 79 of file PrecompileShader.cpp.