addToKey(const GrShaderCaps &, skgpu::KeyBuilder *) const =0 | GrGeometryProcessor | pure virtual |
cast() const | GrProcessor | inline |
ClassID enum name | GrProcessor | |
classID() const | GrProcessor | inline |
ComputeCoordTransformsKey(const GrFragmentProcessor &fp) | GrGeometryProcessor | static |
fClassID | GrProcessor | protected |
getAttributeKey(skgpu::KeyBuilder *b) const | GrGeometryProcessor | |
GrGeometryProcessor(ClassID) | GrGeometryProcessor | |
GrProcessor(ClassID classID) | GrProcessor | inlineprotected |
GrProcessor(const GrProcessor &)=delete | GrProcessor | protected |
hasInstanceAttributes() const | GrGeometryProcessor | inline |
hasVertexAttributes() const | GrGeometryProcessor | inline |
instanceAttributes() const | GrGeometryProcessor | inline |
instanceStride() const | GrGeometryProcessor | inline |
kAttributeTestProcessor_ClassID enum value | GrProcessor | |
kBigKeyProcessor_ClassID enum value | GrProcessor | |
kBlendFragmentProcessor_ClassID enum value | GrProcessor | |
kBlockInputFragmentProcessor_ClassID enum value | GrProcessor | |
kButtCapStrokedCircleGeometryProcessor_ClassID enum value | GrProcessor | |
kCircleGeometryProcessor_ClassID enum value | GrProcessor | |
kCircularRRectEffect_ClassID enum value | GrProcessor | |
kClockwiseTestProcessor_ClassID enum value | GrProcessor | |
kColorTableEffect_ClassID enum value | GrProcessor | |
kCoordTransformKeyBits | GrGeometryProcessor | inlinestatic |
kCoverageSetOpXP_ClassID enum value | GrProcessor | |
kCustomXP_ClassID enum value | GrProcessor | |
kDashingCircleEffect_ClassID enum value | GrProcessor | |
kDashingLineEffect_ClassID enum value | GrProcessor | |
kDefaultGeoProc_ClassID enum value | GrProcessor | |
kDeviceSpace_ClassID enum value | GrProcessor | |
kDIEllipseGeometryProcessor_ClassID enum value | GrProcessor | |
kDisableColorXP_ClassID enum value | GrProcessor | |
kDrawAtlasPathShader_ClassID enum value | GrProcessor | |
kEllipseGeometryProcessor_ClassID enum value | GrProcessor | |
kEllipticalRRectEffect_ClassID enum value | GrProcessor | |
kFwidthSquircleTestProcessor_ClassID enum value | GrProcessor | |
kGP_ClassID enum value | GrProcessor | |
kGrBicubicEffect_ClassID enum value | GrProcessor | |
kGrBitmapTextGeoProc_ClassID enum value | GrProcessor | |
kGrColorSpaceXformEffect_ClassID enum value | GrProcessor | |
kGrConicEffect_ClassID enum value | GrProcessor | |
kGrConvexPolyEffect_ClassID enum value | GrProcessor | |
kGrDiffuseLightingEffect_ClassID enum value | GrProcessor | |
kGrDisplacementMapEffect_ClassID enum value | GrProcessor | |
kGrDistanceFieldA8TextGeoProc_ClassID enum value | GrProcessor | |
kGrDistanceFieldLCDTextGeoProc_ClassID enum value | GrProcessor | |
kGrDistanceFieldPathGeoProc_ClassID enum value | GrProcessor | |
kGrFillRRectOp_Processor_ClassID enum value | GrProcessor | |
kGrGaussianConvolutionFragmentProcessor_ClassID enum value | GrProcessor | |
kGrMatrixConvolutionEffect_ClassID enum value | GrProcessor | |
kGrMatrixEffect_ClassID enum value | GrProcessor | |
kGrMeshTestProcessor_ClassID enum value | GrProcessor | |
kGrMorphologyEffect_ClassID enum value | GrProcessor | |
kGrPerlinNoise2Effect_ClassID enum value | GrProcessor | |
kGrPipelineDynamicStateTestProcessor_ClassID enum value | GrProcessor | |
kGrQuadEffect_ClassID enum value | GrProcessor | |
kGrRRectShadowGeoProc_ClassID enum value | GrProcessor | |
kGrSkSLFP_ClassID enum value | GrProcessor | |
kGrSpecularLightingEffect_ClassID enum value | GrProcessor | |
kGrTextureEffect_ClassID enum value | GrProcessor | |
kGrUnrolledBinaryGradientColorizer_ClassID enum value | GrProcessor | |
kGrYUVtoRGBEffect_ClassID enum value | GrProcessor | |
kHighPrecisionFragmentProcessor_ClassID enum value | GrProcessor | |
kLatticeGP_ClassID enum value | GrProcessor | |
kNull_ClassID enum value | GrProcessor | |
kPDLCDXferProcessor_ClassID enum value | GrProcessor | |
kPorterDuffXferProcessor_ClassID enum value | GrProcessor | |
kPremulFragmentProcessor_ClassID enum value | GrProcessor | |
kQuadEdgeEffect_ClassID enum value | GrProcessor | |
kQuadPerEdgeAAGeometryProcessor_ClassID enum value | GrProcessor | |
kSeriesFragmentProcessor_ClassID enum value | GrProcessor | |
kShaderPDXferProcessor_ClassID enum value | GrProcessor | |
kSurfaceColorProcessor_ClassID enum value | GrProcessor | |
kSwizzleFragmentProcessor_ClassID enum value | GrProcessor | |
kTessellate_BoundingBoxShader_ClassID enum value | GrProcessor | |
kTessellate_GrModulateAtlasCoverageEffect_ClassID enum value | GrProcessor | |
kTessellate_GrStrokeTessellationShader_ClassID enum value | GrProcessor | |
kTessellate_HullShader_ClassID enum value | GrProcessor | |
kTessellate_MiddleOutShader_ClassID enum value | GrProcessor | |
kTessellate_SimpleTriangleShader_ClassID enum value | GrProcessor | |
kTessellationTestTriShader_ClassID enum value | GrProcessor | |
kTestFP_ClassID enum value | GrProcessor | |
kTestRectOp_ClassID enum value | GrProcessor | |
kVertexColorSpaceBenchGP_ClassID enum value | GrProcessor | |
kVerticesGP_ClassID enum value | GrProcessor | |
MakeColorAttribute(const char *name, bool wideColor) | GrGeometryProcessor | inlineprotectedstatic |
makeProgramImpl(const GrShaderCaps &) const =0 | GrGeometryProcessor | pure virtual |
name() const =0 | GrProcessor | pure virtual |
numInstanceAttributes() const | GrGeometryProcessor | inline |
numTextureSamplers() const | GrGeometryProcessor | inline |
numVertexAttributes() const | GrGeometryProcessor | inline |
onTextureSampler(int) const | GrGeometryProcessor | inlineprivatevirtual |
operator delete(void *target) | GrProcessor | |
operator delete(void *target, void *placement) | GrProcessor | inline |
operator new(size_t size) | GrProcessor | |
operator new(size_t object_size, size_t footer_size) | GrProcessor | |
operator new(size_t size, void *placement) | GrProcessor | inline |
operator=(const GrProcessor &)=delete | GrProcessor | protected |
setInstanceAttributes(const Attribute *attrs, int attrCount, size_t stride) | GrGeometryProcessor | inlineprotected |
setInstanceAttributesWithImplicitOffsets(const Attribute *attrs, int attrCount) | GrGeometryProcessor | inlineprotected |
setTextureSamplerCnt(int cnt) | GrGeometryProcessor | inlineprotected |
setVertexAttributes(const Attribute *attrs, int attrCount, size_t stride) | GrGeometryProcessor | inlineprotected |
setVertexAttributesWithImplicitOffsets(const Attribute *attrs, int attrCount) | GrGeometryProcessor | inlineprotected |
textureSampler(int index) const | GrGeometryProcessor | |
vertexAttributes() const | GrGeometryProcessor | inline |
vertexStride() const | GrGeometryProcessor | inline |
~GrProcessor()=default | GrProcessor | virtual |