#include <SkRuntimeEffect.h>
Base class for SkRuntimeShaderBuilder, defined below.
Definition at line 332 of file SkRuntimeEffect.h.
◆ SkRuntimeEffectBuilder() [1/5]
SkRuntimeEffectBuilder::SkRuntimeEffectBuilder |
( |
| ) |
|
|
protecteddelete |
◆ SkRuntimeEffectBuilder() [2/5]
Definition at line 424 of file SkRuntimeEffect.h.
425 : fEffect(std::move(
effect))
427 , fChildren(fEffect->
children().size()) {}
static sk_sp< SkData > MakeZeroInitialized(size_t length)
const SkRuntimeEffect * effect() const
size_t uniformSize() const
SkSpan< const Child > children() const
◆ SkRuntimeEffectBuilder() [3/5]
◆ SkRuntimeEffectBuilder() [4/5]
◆ SkRuntimeEffectBuilder() [5/5]
◆ child()
BuilderChild SkRuntimeEffectBuilder::child |
( |
std::string_view |
name | ) |
|
|
inline |
Definition at line 415 of file SkRuntimeEffect.h.
const Child * findChild(std::string_view name) const
DEF_SWITCHES_START aot vmservice shared library name
◆ children()
◆ effect()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ uniform()
BuilderUniform SkRuntimeEffectBuilder::uniform |
( |
std::string_view |
name | ) |
|
|
inline |
Definition at line 414 of file SkRuntimeEffect.h.
const Uniform * findUniform(std::string_view name) const
◆ uniforms()
sk_sp< const SkData > SkRuntimeEffectBuilder::uniforms |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: