Skia
2D Graphics Library
SkRuntimeEffect.h File Reference
#include "include/core/SkBlender.h"
#include "include/core/SkColorFilter.h"
#include "include/core/SkData.h"
#include "include/core/SkFlattenable.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkShader.h"
#include "include/core/SkSpan.h"
#include "include/core/SkString.h"
#include "include/core/SkTypes.h"
#include "include/private/SkSLSampleUsage.h"
#include "include/private/base/SkOnce.h"
#include "include/private/base/SkTemplates.h"
#include "include/private/base/SkTo.h"
#include "include/private/base/SkTypeTraits.h"
#include "include/sksl/SkSLDebugTrace.h"
#include "include/sksl/SkSLVersion.h"
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
Include dependency graph for SkRuntimeEffect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SkRuntimeEffect
 
struct  SkRuntimeEffect::Uniform
 
struct  SkRuntimeEffect::Child
 
class  SkRuntimeEffect::Options
 
struct  SkRuntimeEffect::Result
 
class  SkRuntimeEffect::ChildPtr
 
struct  SkRuntimeEffect::TracedShader
 Creates a new Runtime Effect patterned after an already-existing one. More...
 
class  SkRuntimeEffectBuilder
 Base class for SkRuntimeShaderBuilder, defined below. More...
 
struct  SkRuntimeEffectBuilder::BuilderUniform
 
struct  SkRuntimeEffectBuilder::BuilderChild
 
class  SkRuntimeShaderBuilder
 SkRuntimeShaderBuilder is a utility to simplify creating SkShader objects from SkRuntimeEffects. More...
 
class  SkRuntimeColorFilterBuilder
 SkRuntimeColorFilterBuilder makes it easy to setup and assign uniforms to runtime color filters. More...
 
class  SkRuntimeBlendBuilder
 SkRuntimeBlendBuilder is a utility to simplify creation and uniform setup of runtime blenders. More...
 

Namespaces

 SkSL
 
 SkSL::RP