|
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.