#include <SkRuntimeEffect.h>
Definition at line 185 of file SkRuntimeEffect.h.
◆ sk_is_trivially_relocatable
◆ ChildPtr() [1/5]
SkRuntimeEffect::ChildPtr::ChildPtr |
( |
| ) |
|
|
default |
◆ ChildPtr() [2/5]
◆ ChildPtr() [3/5]
◆ ChildPtr() [4/5]
◆ ChildPtr() [5/5]
Definition at line 377 of file SkRuntimeEffect.cpp.
377 : fChild(std::move(
f)) {
379}
static bool flattenable_is_valid_as_child(const SkFlattenable *f)
◆ blender()
SkBlender * SkRuntimeEffect::ChildPtr::blender |
( |
| ) |
const |
Definition at line 945 of file SkRuntimeEffect.cpp.
945 {
948 : nullptr;
949}
virtual Type getFlattenableType() const =0
◆ colorFilter()
◆ flattenable()
◆ shader()
SkShader * SkRuntimeEffect::ChildPtr::shader |
( |
| ) |
const |
◆ type()
std::optional< ChildType > SkRuntimeEffect::ChildPtr::type |
( |
| ) |
const |
Definition at line 917 of file SkRuntimeEffect.cpp.
917 {
918 if (fChild) {
926 default:
927 break;
928 }
929 }
930 return std::nullopt;
931}
The documentation for this class was generated from the following files: