Flutter Engine
The Flutter Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
GrConvexPolyEffect Member List

This is the complete list of members for GrConvexPolyEffect, 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 overrideGrConvexPolyEffectvirtual
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
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
kMaxEdgesGrConvexPolyEffectinlinestatic
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
Make(std::unique_ptr< GrFragmentProcessor > inputFP, GrClipEdgeType edgeType, int n, const float edges[])GrConvexPolyEffectinlinestatic
Make(std::unique_ptr< GrFragmentProcessor >, GrClipEdgeType, const SkPath &)GrConvexPolyEffectstatic
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 overrideGrConvexPolyEffectinlinevirtual
numChildProcessors() constGrFragmentProcessorinline
numNonNullChildProcessors() constGrFragmentProcessor
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 enum nameGrFragmentProcessorprotected
optimizationFlags() constGrFragmentProcessorinlineprotected
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
~GrConvexPolyEffect() overrideGrConvexPolyEffect
~GrProcessor()=defaultGrProcessorvirtual