Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs | Functions
FactoryFunctions.h File Reference
#include "include/core/SkBlendMode.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSpan.h"
#include "include/effects/SkRuntimeEffect.h"

Go to the source code of this file.

Classes

class  skgpu::graphite::PrecompileChildPtr
 

Namespaces

namespace  skgpu
 
namespace  skgpu::graphite
 
namespace  skgpu::graphite::PrecompileShaders
 
namespace  skgpu::graphite::PrecompileImageFilters
 
namespace  skgpu::graphite::PrecompileMaskFilters
 

Typedefs

using skgpu::graphite::PrecompileChildOptions = SkSpan< const PrecompileChildPtr >
 

Functions

SK_API sk_sp< PrecompileShader > skgpu::graphite::PrecompileShaders::YUVImage ()
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::Arithmetic (sk_sp< PrecompileImageFilter > background, sk_sp< PrecompileImageFilter > foreground)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::Blend (SkBlendMode bm, sk_sp< PrecompileImageFilter > background, sk_sp< PrecompileImageFilter > foreground)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::Blend (sk_sp< PrecompileBlender > blender, sk_sp< PrecompileImageFilter > background, sk_sp< PrecompileImageFilter > foreground)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::Blur (sk_sp< PrecompileImageFilter > input)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::ColorFilter (sk_sp< PrecompileColorFilter > colorFilter, sk_sp< PrecompileImageFilter > input)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::DisplacementMap (sk_sp< PrecompileImageFilter > input)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::Lighting (sk_sp< PrecompileImageFilter > input)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::MatrixConvolution (sk_sp< PrecompileImageFilter > input)
 
SK_API sk_sp< PrecompileImageFilter > skgpu::graphite::PrecompileImageFilters::Morphology (sk_sp< PrecompileImageFilter > input)
 
SK_API sk_sp< PrecompileMaskFilter > skgpu::graphite::PrecompileMaskFilters::Blur ()
 
sk_sp< PrecompileShader > skgpu::graphite::MakePrecompileShader (sk_sp< SkRuntimeEffect > effect, SkSpan< const PrecompileChildOptions > childOptions)
 
sk_sp< PrecompileColorFilter > skgpu::graphite::MakePrecompileColorFilter (sk_sp< SkRuntimeEffect > effect, SkSpan< const PrecompileChildOptions > childOptions)
 
sk_sp< PrecompileBlender > skgpu::graphite::MakePrecompileBlender (sk_sp< SkRuntimeEffect > effect, SkSpan< const PrecompileChildOptions > childOptions)