Home
last modified time | relevance | path

Searched refs:SkParticleBinding (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/modules/particles/src/
H A DSkParticleBinding.cpp8 #include "modules/particles/include/SkParticleBinding.h"
23 void SkParticleBinding::visitFields(SkFieldVisitor* v) { in visitFields()
84 class SkPathBinding : public SkParticleBinding {
87 : SkParticleBinding(name) in SkPathBinding()
91 REFLECTED(SkPathBinding, SkParticleBinding)
94 SkParticleBinding::visitFields(v);
123 class SkTextBinding : public SkParticleBinding {
126 : SkParticleBinding(name) in SkTextBinding()
130 REFLECTED(SkTextBinding, SkParticleBinding)
133 SkParticleBinding
[all...]
H A DSkParticleEffect.cpp13 #include "modules/particles/include/SkParticleBinding.h"
49 // External functions created by each SkParticleBinding
513 SkParticleBinding::RegisterBindingTypes(); in RegisterParticleTypes()
/third_party/skia/modules/particles/include/
H A DSkParticleBinding.h51 class SkParticleBinding : public SkReflected { class
53 SkParticleBinding(const char* name = "name") : fName(name) {} in SkParticleBinding() function in SkParticleBinding
55 REFLECTED_ABSTRACT(SkParticleBinding, SkReflected)
67 * All SkParticleBinding objects expose a particular native object to an effect's SkSL code.
74 static sk_sp<SkParticleBinding> MakeImage(const char* name,
79 static sk_sp<SkParticleBinding> MakePath(const char* name,
H A DSkParticleEffect.h24 class SkParticleBinding;
114 // kind of object. See SkParticleBinding::Make* for details.
115 SkTArray<sk_sp<SkParticleBinding>> fBindings;

Completed in 3 milliseconds