Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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::PrecompileMaskFilters
 
class  skgpu::graphite::PrecompileChildPtr
 

Namespaces

namespace  skgpu
 
namespace  skgpu::graphite
 
namespace  skgpu::graphite::PrecompileBlenders
 
namespace  skgpu::graphite::PrecompileShaders
 
namespace  skgpu::graphite::PrecompileColorFilters
 

Typedefs

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

Functions

SK_API sk_sp< PrecompileBlenderskgpu::graphite::PrecompileBlenders::Arithmetic ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::Empty ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::Color ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::Color (sk_sp< SkColorSpace >)
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::Blend (SkSpan< SkBlendMode > blendModes, SkSpan< const sk_sp< PrecompileShader > > dsts, SkSpan< const sk_sp< PrecompileShader > > srcs)
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::Blend (SkSpan< const sk_sp< PrecompileBlender > > blenders, SkSpan< const sk_sp< PrecompileShader > > dsts, SkSpan< const sk_sp< PrecompileShader > > srcs)
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::CoordClamp (SkSpan< const sk_sp< PrecompileShader > >)
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::MakeFractalNoise ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::MakeTurbulence ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::Image ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::RawImage ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::YUVImage ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::LinearGradient ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::RadialGradient ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::TwoPointConicalGradient ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::SweepGradient ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::Picture ()
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::LocalMatrix (SkSpan< const sk_sp< PrecompileShader > > wrapped)
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::ColorFilter (SkSpan< const sk_sp< PrecompileShader > > shaders, SkSpan< const sk_sp< PrecompileColorFilter > > colorFilters)
 
SK_API sk_sp< PrecompileShaderskgpu::graphite::PrecompileShaders::WorkingColorSpace (SkSpan< const sk_sp< PrecompileShader > > shaders, SkSpan< const sk_sp< SkColorSpace > > colorSpaces)
 
sk_sp< PrecompileShaderskgpu::graphite::MakePrecompileShader (sk_sp< SkRuntimeEffect > effect, SkSpan< const PrecompileChildOptions > childOptions)
 
sk_sp< PrecompileColorFilterskgpu::graphite::MakePrecompileColorFilter (sk_sp< SkRuntimeEffect > effect, SkSpan< const PrecompileChildOptions > childOptions)
 
sk_sp< PrecompileBlenderskgpu::graphite::MakePrecompileBlender (sk_sp< SkRuntimeEffect > effect, SkSpan< const PrecompileChildOptions > childOptions)