Home
last modified time | relevance | path

Searched refs:PrecompileBase (Results 1 – 16 of 16) sorted by relevance

/external/skia/src/gpu/graphite/precompile/
DPrecompileRuntimeEffect.cpp29 bool precompilebase_is_valid_as_child(const PrecompileBase *child) { in precompilebase_is_valid_as_child()
35 case PrecompileBase::Type::kShader: in precompilebase_is_valid_as_child()
36 case PrecompileBase::Type::kColorFilter: in precompilebase_is_valid_as_child()
37 case PrecompileBase::Type::kBlender: in precompilebase_is_valid_as_child()
46 int num_options_in_set(const SkSpan<const sk_sp<PrecompileBase>>& optionSet) { in num_options_in_set()
48 for (const sk_sp<PrecompileBase>& childOption : optionSet) { in num_options_in_set()
61 PrecompileBase::Type to_precompile_type(SkRuntimeEffect::ChildType childType) { in to_precompile_type()
63 case SkRuntimeEffect::ChildType::kShader: return PrecompileBase::Type::kShader; in to_precompile_type()
64 case SkRuntimeEffect::ChildType::kColorFilter: return PrecompileBase::Type::kColorFilter; in to_precompile_type()
65 case SkRuntimeEffect::ChildType::kBlender: return PrecompileBase::Type::kBlender; in to_precompile_type()
[all …]
DPrecompileBasePriv.h36 friend class PrecompileBase; // to construct/copy this type.
38 explicit PrecompileBasePriv(PrecompileBase* precompileBase) in PrecompileBasePriv()
48 PrecompileBase* fPrecompileBase;
51 inline PrecompileBasePriv PrecompileBase::priv() { return PrecompileBasePriv(this); } in priv()
54 inline const PrecompileBasePriv PrecompileBase::priv() const { in priv()
55 return PrecompileBasePriv(const_cast<PrecompileBase *>(this)); in priv()
DPrecompileBaseComplete.h19 std::pair<sk_sp<T>, int> PrecompileBase::SelectOption(SkSpan<const sk_sp<T>> options, in SelectOption()
31 void PrecompileBase::AddToKey(const KeyContext& keyContext, in AddToKey()
DPaintOptions.cpp180 auto clipShader = PrecompileBase::SelectOption(SkSpan(fClipShaderOptions), in createKey()
187 finalBlender = PrecompileBase::SelectOption( in createKey()
200 PrecompileBase::SelectOption(SkSpan(fShaderOptions), in createKey()
202 PrecompileBase::SelectOption(SkSpan(fColorFilterOptions), in createKey()
DPrecompileBlender.cpp136 PrecompileBase::SelectOption<PrecompileBlender>(fFixedBlenderEffects, in selectOption()
DPrecompileImageFilter.cpp23 : PrecompileBase(Type::kImageFilter) { in PrecompileImageFilter()
DPrecompileColorFilter.cpp289 skia_private::TArray<sk_sp<PrecompileBase>> dsts, srcs; in Lerp()
DPrecompileShader.cpp734 PrecompileBase::SelectOption(SkSpan(fWrapped), desiredWrappedCombination); in isConstant()
971 PrecompileBase::SelectOption(SkSpan(fWrapped), desiredCombination); in isConstant()
/external/skia/include/gpu/graphite/precompile/
DPrecompileMaskFilter.h20 class SK_API PrecompileMaskFilter : public PrecompileBase {
24 PrecompileMaskFilter() : PrecompileBase(Type::kMaskFilter) {} in PrecompileMaskFilter()
DPrecompileBlender.h23 class SK_API PrecompileBlender : public PrecompileBase {
34 PrecompileBlender() : PrecompileBase(Type::kBlender) {} in PrecompileBlender()
DPrecompileRuntimeEffect.h18 class PrecompileBase; variable
23 using PrecompileChildOptions = SkSpan<const sk_sp<PrecompileBase>>;
DPrecompileBase.h24 class SK_API PrecompileBase : public SkRefCnt {
41 PrecompileBase(Type type) : fType(type) {} in PrecompileBase() function
DPrecompileColorFilter.h20 class SK_API PrecompileColorFilter : public PrecompileBase {
40 PrecompileColorFilter() : PrecompileBase(Type::kColorFilter) {} in PrecompileColorFilter()
DPrecompileShader.h28 class SK_API PrecompileShader : public PrecompileBase {
84 PrecompileShader() : PrecompileBase(Type::kShader) {} in PrecompileShader()
DPrecompileImageFilter.h26 class SK_API PrecompileImageFilter : public PrecompileBase {
/external/skia/gn/
Dgraphite.gni375 "$_include/precompile/PrecompileBase.h",