Flutter Engine
The Flutter Engine
Namespaces | Typedefs | Functions
GrFragmentProcessors.h File Reference
#include "include/effects/SkRuntimeEffect.h"
#include <tuple>
#include <memory>

Go to the source code of this file.

Namespaces

namespace  SkShaders
 
namespace  GrFragmentProcessors
 

Typedefs

using GrFPResult = std::tuple< bool, std::unique_ptr< GrFragmentProcessor > >
 

Functions

std::unique_ptr< GrFragmentProcessorGrFragmentProcessors::Make (const SkBlenderBase *blender, std::unique_ptr< GrFragmentProcessor > srcFP, std::unique_ptr< GrFragmentProcessor > dstFP, const GrFPArgs &fpArgs)
 
GrFPResult GrFragmentProcessors::Make (GrRecordingContext *ctx, const SkColorFilter *cf, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &dstColorInfo, const SkSurfaceProps &props)
 
std::unique_ptr< GrFragmentProcessorGrFragmentProcessors::Make (const SkMaskFilter *maskfilter, const GrFPArgs &args, const SkMatrix &ctm)
 
bool GrFragmentProcessors::IsSupported (const SkMaskFilter *maskfilter)
 
std::unique_ptr< GrFragmentProcessorGrFragmentProcessors::Make (const SkShader *shader, const GrFPArgs &args, const SkMatrix &ctm)
 
std::unique_ptr< GrFragmentProcessorGrFragmentProcessors::Make (const SkShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec)
 
GrFPResult GrFragmentProcessors::MakeChildFP (const SkRuntimeEffect::ChildPtr &child, const GrFPArgs &childArgs)
 

Typedef Documentation

◆ GrFPResult

using GrFPResult = std::tuple<bool, std::unique_ptr<GrFragmentProcessor> >

Definition at line 27 of file GrFragmentProcessors.h.