8#ifndef skgpu_graphite_PrecompileBlenderPriv_DEFINED
9#define skgpu_graphite_PrecompileBlenderPriv_DEFINED
30 int desiredCombination)
const {
31 fPrecompileBlender->
addToKey(keyContext,
builder, gatherer, desiredCombination);
38 : fPrecompileBlender(precompileBlender) {}
int numCombinations() const
virtual int numChildCombinations() const
virtual void addToKey(const KeyContext &, PaintParamsKeyBuilder *, PipelineDataGatherer *, int desiredCombination) const =0
int numChildCombinations() const
int numCombinations() const
std::optional< SkBlendMode > asBlendMode() const
void addToKey(const KeyContext &keyContext, PaintParamsKeyBuilder *builder, PipelineDataGatherer *gatherer, int desiredCombination) const
PrecompileBlenderPriv priv()
virtual std::optional< SkBlendMode > asBlendMode() const
friend class PrecompileBlenderPriv
constexpr Mask< EnumType > operator&(const EnumType &lhs, const EnumType &rhs)