Flutter Engine
The Flutter Engine
GrFragmentProcessor Member List

This is the complete list of members for GrFragmentProcessor, including all inherited members.

addToKey(const GrShaderCaps &caps, skgpu::KeyBuilder *b) constGrFragmentProcessorinline
ApplyPaintAlpha(std::unique_ptr< GrFragmentProcessor > child)GrFragmentProcessorstatic
asTextureEffect()GrFragmentProcessor
asTextureEffect() constGrFragmentProcessor
cast() constGrProcessorinline
childProcessor(int index)GrFragmentProcessorinline
childProcessor(int index) constGrFragmentProcessorinline
Circle(std::unique_ptr< GrFragmentProcessor >, GrClipEdgeType, SkPoint center, float radius)GrFragmentProcessorstatic
ClampOutput(std::unique_ptr< GrFragmentProcessor >)GrFragmentProcessorstatic
classID() constGrProcessorinline
ClassID enum nameGrProcessor
clearConstantOutputForConstantInputFlag()GrFragmentProcessorinline
clone() const =0GrFragmentProcessorpure virtual
cloneAndRegisterAllChildProcessors(const GrFragmentProcessor &src)GrFragmentProcessorprotected
ColorMatrix(std::unique_ptr< GrFragmentProcessor > child, const float matrix[20], bool unpremulInput, bool clampRGBOutput, bool premulOutput)GrFragmentProcessorstatic
compatibleWithCoverageAsAlpha() constGrFragmentProcessorinline
Compose(std::unique_ptr< GrFragmentProcessor > f, std::unique_ptr< GrFragmentProcessor > g)GrFragmentProcessorstatic
ConstantOutputForConstantInput(const GrFragmentProcessor *fp, const SkPMColor4f &input)GrFragmentProcessorinlineprotectedstatic
constantOutputForConstantInput(const SkPMColor4f &) constGrFragmentProcessorinlineprivatevirtual
DestColor()GrFragmentProcessorstatic
DeviceSpace(std::unique_ptr< GrFragmentProcessor >)GrFragmentProcessorstatic
DisableCoverageAsAlpha(std::unique_ptr< GrFragmentProcessor >)GrFragmentProcessorstatic
Ellipse(std::unique_ptr< GrFragmentProcessor >, GrClipEdgeType, SkPoint center, SkPoint radii, const GrShaderCaps &)GrFragmentProcessorstatic
fClassIDGrProcessorprotected
GrFragmentProcessor(ClassID classID, OptimizationFlags optimizationFlags)GrFragmentProcessorinlineprotected
GrFragmentProcessor(const GrFragmentProcessor &src)GrFragmentProcessorinlineexplicitprotected
GrProcessor(ClassID classID)GrProcessorinlineprotected
GrProcessor(const GrProcessor &)=deleteGrProcessorprotected
hasConstantOutputForConstantInput(SkPMColor4f inputColor, SkPMColor4f *outputColor) constGrFragmentProcessorinline
hasConstantOutputForConstantInput() constGrFragmentProcessorinline
HighPrecision(std::unique_ptr< GrFragmentProcessor >)GrFragmentProcessorstatic
isBlendFunction() constGrFragmentProcessorinline
isEqual(const GrFragmentProcessor &that) constGrFragmentProcessor
kAll_OptimizationFlags enum valueGrFragmentProcessorprotected
kAttributeTestProcessor_ClassID enum valueGrProcessor
kBigKeyProcessor_ClassID enum valueGrProcessor
kBlendFragmentProcessor_ClassID enum valueGrProcessor
kBlockInputFragmentProcessor_ClassID enum valueGrProcessor
kButtCapStrokedCircleGeometryProcessor_ClassID enum valueGrProcessor
kCircleGeometryProcessor_ClassID enum valueGrProcessor
kCircularRRectEffect_ClassID enum valueGrProcessor
kClockwiseTestProcessor_ClassID enum valueGrProcessor
kColorTableEffect_ClassID enum valueGrProcessor
kCompatibleWithCoverageAsAlpha_OptimizationFlag enum valueGrFragmentProcessorprotected
kConstantOutputForConstantInput_OptimizationFlag enum valueGrFragmentProcessorprotected
kCoverageSetOpXP_ClassID enum valueGrProcessor
kCustomXP_ClassID enum valueGrProcessor
kDashingCircleEffect_ClassID enum valueGrProcessor
kDashingLineEffect_ClassID enum valueGrProcessor
kDefaultGeoProc_ClassID enum valueGrProcessor
kDeviceSpace_ClassID enum valueGrProcessor
kDIEllipseGeometryProcessor_ClassID enum valueGrProcessor
kDisableColorXP_ClassID enum valueGrProcessor
kDrawAtlasPathShader_ClassID enum valueGrProcessor
kEllipseGeometryProcessor_ClassID enum valueGrProcessor
kEllipticalRRectEffect_ClassID enum valueGrProcessor
kFwidthSquircleTestProcessor_ClassID enum valueGrProcessor
kGP_ClassID enum valueGrProcessor
kGrBicubicEffect_ClassID enum valueGrProcessor
kGrBitmapTextGeoProc_ClassID enum valueGrProcessor
kGrColorSpaceXformEffect_ClassID enum valueGrProcessor
kGrConicEffect_ClassID enum valueGrProcessor
kGrConvexPolyEffect_ClassID enum valueGrProcessor
kGrDiffuseLightingEffect_ClassID enum valueGrProcessor
kGrDisplacementMapEffect_ClassID enum valueGrProcessor
kGrDistanceFieldA8TextGeoProc_ClassID enum valueGrProcessor
kGrDistanceFieldLCDTextGeoProc_ClassID enum valueGrProcessor
kGrDistanceFieldPathGeoProc_ClassID enum valueGrProcessor
kGrFillRRectOp_Processor_ClassID enum valueGrProcessor
kGrGaussianConvolutionFragmentProcessor_ClassID enum valueGrProcessor
kGrMatrixConvolutionEffect_ClassID enum valueGrProcessor
kGrMatrixEffect_ClassID enum valueGrProcessor
kGrMeshTestProcessor_ClassID enum valueGrProcessor
kGrMorphologyEffect_ClassID enum valueGrProcessor
kGrPerlinNoise2Effect_ClassID enum valueGrProcessor
kGrPipelineDynamicStateTestProcessor_ClassID enum valueGrProcessor
kGrQuadEffect_ClassID enum valueGrProcessor
kGrRRectShadowGeoProc_ClassID enum valueGrProcessor
kGrSkSLFP_ClassID enum valueGrProcessor
kGrSpecularLightingEffect_ClassID enum valueGrProcessor
kGrTextureEffect_ClassID enum valueGrProcessor
kGrUnrolledBinaryGradientColorizer_ClassID enum valueGrProcessor
kGrYUVtoRGBEffect_ClassID enum valueGrProcessor
kHighPrecisionFragmentProcessor_ClassID enum valueGrProcessor
kLatticeGP_ClassID enum valueGrProcessor
kNone_OptimizationFlags enum valueGrFragmentProcessorprotected
kNull_ClassID enum valueGrProcessor
kPDLCDXferProcessor_ClassID enum valueGrProcessor
kPorterDuffXferProcessor_ClassID enum valueGrProcessor
kPremulFragmentProcessor_ClassID enum valueGrProcessor
kPreservesOpaqueInput_OptimizationFlag enum valueGrFragmentProcessorprotected
kQuadEdgeEffect_ClassID enum valueGrProcessor
kQuadPerEdgeAAGeometryProcessor_ClassID enum valueGrProcessor
kSeriesFragmentProcessor_ClassID enum valueGrProcessor
kShaderPDXferProcessor_ClassID enum valueGrProcessor
kSurfaceColorProcessor_ClassID enum valueGrProcessor
kSwizzleFragmentProcessor_ClassID enum valueGrProcessor
kTessellate_BoundingBoxShader_ClassID enum valueGrProcessor
kTessellate_GrModulateAtlasCoverageEffect_ClassID enum valueGrProcessor
kTessellate_GrStrokeTessellationShader_ClassID enum valueGrProcessor
kTessellate_HullShader_ClassID enum valueGrProcessor
kTessellate_MiddleOutShader_ClassID enum valueGrProcessor
kTessellate_SimpleTriangleShader_ClassID enum valueGrProcessor
kTessellationTestTriShader_ClassID enum valueGrProcessor
kTestFP_ClassID enum valueGrProcessor
kTestRectOp_ClassID enum valueGrProcessor
kVertexColorSpaceBenchGP_ClassID enum valueGrProcessor
kVerticesGP_ClassID enum valueGrProcessor
MakeColor(SkPMColor4f color)GrFragmentProcessorstatic
makeProgramImpl() constGrFragmentProcessor
mergeOptimizationFlags(OptimizationFlags flags)GrFragmentProcessorinlineprotected
ModulateForClampedSamplerOptFlags(SkAlphaType alphaType)GrFragmentProcessorinlineprotectedstatic
ModulateForSamplerOptFlags(SkAlphaType alphaType, bool samplingDecal)GrFragmentProcessorinlineprotectedstatic
ModulateRGBA(std::unique_ptr< GrFragmentProcessor > child, const SkPMColor4f &color)GrFragmentProcessorstatic
MulInputByChildAlpha(std::unique_ptr< GrFragmentProcessor > child)GrFragmentProcessorstatic
name() const =0GrProcessorpure virtual
numChildProcessors() constGrFragmentProcessorinline
numNonNullChildProcessors() constGrFragmentProcessor
onAddToKey(const GrShaderCaps &, skgpu::KeyBuilder *) const =0GrFragmentProcessorprivatepure virtual
onIsEqual(const GrFragmentProcessor &) const =0GrFragmentProcessorprivatepure virtual
onMakeProgramImpl() const =0GrFragmentProcessorprivatepure virtual
operator delete(void *target)GrProcessor
operator delete(void *target, void *placement)GrProcessorinline
operator new(size_t size)GrProcessor
operator new(size_t object_size, size_t footer_size)GrProcessor
operator new(size_t size, void *placement)GrProcessorinline
operator=(const GrProcessor &)=deleteGrProcessorprotected
optimizationFlags() constGrFragmentProcessorinlineprotected
OptimizationFlags enum nameGrFragmentProcessorprotected
OverrideInput(std::unique_ptr< GrFragmentProcessor >, const SkPMColor4f &)GrFragmentProcessorstatic
parent() constGrFragmentProcessorinline
preservesOpaqueInput() constGrFragmentProcessorinline
ProcessorOptimizationFlags(const GrFragmentProcessor *fp)GrFragmentProcessorinlineprotectedstatic
Rect(std::unique_ptr< GrFragmentProcessor >, GrClipEdgeType, SkRect)GrFragmentProcessorstatic
registerChild(std::unique_ptr< GrFragmentProcessor > child, SkSL::SampleUsage sampleUsage=SkSL::SampleUsage::PassThrough())GrFragmentProcessorprotected
sampleUsage() constGrFragmentProcessorinline
setIsBlendFunction()GrFragmentProcessorinlineprotected
setUsesSampleCoordsDirectly()GrFragmentProcessorinlineprotected
setWillReadDstColor()GrFragmentProcessorinlineprotected
SkDEBUGCODE(bool isInstantiated() const ;) bool willReadDstColor() constGrFragmentProcessorinline
SurfaceColor()GrFragmentProcessorstatic
SwizzleOutput(std::unique_ptr< GrFragmentProcessor >, const skgpu::Swizzle &)GrFragmentProcessorstatic
usesSampleCoords() constGrFragmentProcessorinline
usesSampleCoordsDirectly() constGrFragmentProcessorinline
visitProxies(const GrVisitProxyFunc &) constGrFragmentProcessor
visitTextureEffects(const std::function< void(const GrTextureEffect &)> &) constGrFragmentProcessor
visitWithImpls(const std::function< void(const GrFragmentProcessor &, ProgramImpl &)> &, ProgramImpl &) constGrFragmentProcessor
~GrProcessor()=defaultGrProcessorvirtual