|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_fp_from_shader_mask_filter (const SkMaskFilterBase *maskfilter, const GrFPArgs &args, const SkMatrix &ctm) |
|
std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::Make (const SkMaskFilter *maskfilter, const GrFPArgs &args, const SkMatrix &ctm) |
|
bool | GrFragmentProcessors::IsSupported (const SkMaskFilter *maskfilter) |
|
GrFPResult | GrFragmentProcessors::MakeChildFP (const SkRuntimeEffect::ChildPtr &child, const GrFPArgs &childArgs) |
|
static GrFPResult | GrFragmentProcessors::make_effect_fp (sk_sp< SkRuntimeEffect > effect, const char *name, sk_sp< const SkData > uniforms, std::unique_ptr< GrFragmentProcessor > inputFP, std::unique_ptr< GrFragmentProcessor > destColorFP, SkSpan< const SkRuntimeEffect::ChildPtr > children, const GrFPArgs &childArgs) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_blender_fp (const SkRuntimeBlender *rtb, std::unique_ptr< GrFragmentProcessor > srcFP, std::unique_ptr< GrFragmentProcessor > dstFP, const GrFPArgs &fpArgs) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_blender_fp (const SkBlendModeBlender *blender, std::unique_ptr< GrFragmentProcessor > srcFP, std::unique_ptr< GrFragmentProcessor > dstFP, const GrFPArgs &fpArgs) |
|
std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::Make (const SkBlenderBase *blender, std::unique_ptr< GrFragmentProcessor > srcFP, std::unique_ptr< GrFragmentProcessor > dstFP, const GrFPArgs &fpArgs) |
|
static SkPMColor4f | GrFragmentProcessors::map_color (const SkColor4f &c, SkColorSpace *src, SkColorSpace *dst) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *, const SkBlendModeColorFilter *filter, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &dstColorInfo, const SkSurfaceProps &props) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *context, const SkComposeColorFilter *filter, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &dstColorInfo, const SkSurfaceProps &props) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *, const SkColorSpaceXformColorFilter *filter, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &, const SkSurfaceProps &) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *, const SkGaussianColorFilter *, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &, const SkSurfaceProps &) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::rgb_to_hsl (std::unique_ptr< GrFragmentProcessor > child) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::hsl_to_rgb (std::unique_ptr< GrFragmentProcessor > child) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *, const SkMatrixColorFilter *filter, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &, const SkSurfaceProps &) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *context, const SkRuntimeColorFilter *filter, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &colorInfo, const SkSurfaceProps &props) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *context, const SkTableColorFilter *filter, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &, const SkSurfaceProps &) |
|
static GrFPResult | GrFragmentProcessors::make_colorfilter_fp (GrRecordingContext *context, const SkWorkingFormatColorFilter *filter, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &dstColorInfo, const SkSurfaceProps &props) |
|
GrFPResult | GrFragmentProcessors::Make (GrRecordingContext *ctx, const SkColorFilter *cf, std::unique_ptr< GrFragmentProcessor > inputFP, const GrColorInfo &dstColorInfo, const SkSurfaceProps &props) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkBlendShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkColorFilterShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkColorShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkColor4Shader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkCoordClampShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkCTMShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkEmptyShader *shader, const GrFPArgs &, const SkShaders::MatrixRec &) |
|
static bool | GrFragmentProcessors::needs_subset (sk_sp< const SkImage > img, const SkRect &subset) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkImageShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkLocalMatrixShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkPerlinNoiseShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkPictureShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkRuntimeShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkTransformShader *shader, const GrFPArgs &, const SkShaders::MatrixRec &) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkTriColorShader *shader, const GrFPArgs &, const SkShaders::MatrixRec &) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkWorkingColorSpaceShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_gradient_fp (const SkConicalGradient *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_gradient_fp (const SkLinearGradient *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_gradient_fp (const SkRadialGradient *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_gradient_fp (const SkSweepGradient *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
static std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::make_shader_fp (const SkGradientBaseShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|
std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::Make (const SkShader *shader, const GrFPArgs &args, const SkMatrix &ctm) |
|
std::unique_ptr< GrFragmentProcessor > | GrFragmentProcessors::Make (const SkShader *shader, const GrFPArgs &args, const SkShaders::MatrixRec &mRec) |
|