Skia
2DGraphicsLibrary
|
This is the complete list of members for GrFragmentProcessor, including all inherited members.
addBufferAccess(const GrBufferAccess *) override (defined in GrFragmentProcessor) | GrFragmentProcessor | protectedvirtual |
addCoordTransform(const GrCoordTransform *) | GrFragmentProcessor | protected |
addGpuResource(const GrGpuResourceRef *res) | GrProgramElement | inlineprotected |
addPendingExecution() const (defined in GrProgramElement) | GrProgramElement | inlineprotected |
addTextureAccess(const GrTextureAccess *textureAccess) override | GrFragmentProcessor | protectedvirtual |
bufferAccess(int index) const | GrProcessor | inline |
cast() const | GrProcessor | inline |
childProcessor(int index) const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
classID() const (defined in GrProcessor) | GrProcessor | inline |
combineRequiredFeatures(const GrProcessor &other) (defined in GrProcessor) | GrProcessor | inlineprotected |
completedExecution() const (defined in GrProgramElement) | GrProgramElement | inlineprotected |
computeInvariantOutput(GrInvariantOutput *inout) const | GrFragmentProcessor | inline |
coordTransform(int index) const | GrFragmentProcessor | inline |
coordTransforms() const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
createGLSLInstance() const (defined in GrFragmentProcessor) | GrFragmentProcessor | |
dumpInfo() const (defined in GrProcessor) | GrProcessor | inlinevirtual |
fBufferAccesses (defined in GrProcessor) | GrProcessor | protected |
fChildProcessors | GrFragmentProcessor | private |
fClassID (defined in GrProcessor) | GrProcessor | protected |
fCoordTransforms | GrFragmentProcessor | private |
fNumBuffersExclChildren (defined in GrFragmentProcessor) | GrFragmentProcessor | private |
fNumTexturesExclChildren (defined in GrFragmentProcessor) | GrFragmentProcessor | private |
fNumTransformsExclChildren (defined in GrFragmentProcessor) | GrFragmentProcessor | private |
fTextureAccesses (defined in GrProcessor) | GrProcessor | protected |
fUsesDistanceVectorField (defined in GrFragmentProcessor) | GrFragmentProcessor | protected |
fUsesLocalCoords (defined in GrFragmentProcessor) | GrFragmentProcessor | private |
gatherCoordTransforms(SkTArray< const GrCoordTransform *, true > *outTransforms) const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
getGLSLProcessorKey(const GrGLSLCaps &caps, GrProcessorKeyBuilder *b) const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
getUniqueID() const | GrProgramElement | inline |
GR_DECL_BITFIELD_OPS_FRIENDS(RequiredFeatures) (defined in GrProcessor) | GrProcessor | |
GrFragmentProcessor() (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
GrProcessor() (defined in GrProcessor) | GrProcessor | inlineprotected |
GrProgramElement() (defined in GrProgramElement) | GrProgramElement | inlineprotected |
hasSameSamplers(const GrProcessor &) const (defined in GrProcessor) | GrProcessor | protected |
hasSameTransforms(const GrFragmentProcessor &) const (defined in GrFragmentProcessor) | GrFragmentProcessor | private |
INHERITED typedef (defined in GrFragmentProcessor) | GrFragmentProcessor | private |
initClassID() (defined in GrProcessor) | GrProcessor | inlineprotected |
isEqual(const GrFragmentProcessor &that, bool ignoreCoordTransforms) const | GrFragmentProcessor | |
kFragmentPosition_RequiredFeature enum value (defined in GrProcessor) | GrProcessor | |
kNone_RequiredFeatures enum value (defined in GrProcessor) | GrProcessor | |
kSampleLocations_RequiredFeature enum value (defined in GrProcessor) | GrProcessor | |
MulOutputByInputAlpha(sk_sp< GrFragmentProcessor >) | GrFragmentProcessor | static |
MulOutputByInputUnpremulColor(sk_sp< GrFragmentProcessor >) | GrFragmentProcessor | static |
name() const =0 | GrProcessor | pure virtual |
notifyRefCntIsZero() const final | GrFragmentProcessor | privatevirtual |
numBuffers() const (defined in GrProcessor) | GrProcessor | inline |
numBuffersExclChildren() const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
numChildProcessors() const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
numTextures() const (defined in GrProcessor) | GrProcessor | inline |
numTexturesExclChildren() const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
numTransforms() const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
numTransformsExclChildren() const (defined in GrFragmentProcessor) | GrFragmentProcessor | inline |
onComputeInvariantOutput(GrInvariantOutput *inout) const =0 | GrFragmentProcessor | protectedpure virtual |
onCreateGLSLInstance() const =0 | GrFragmentProcessor | privatepure virtual |
onGetGLSLProcessorKey(const GrGLSLCaps &caps, GrProcessorKeyBuilder *b) const =0 | GrFragmentProcessor | privatepure virtual |
onIsEqual(const GrFragmentProcessor &) const =0 | GrFragmentProcessor | privatepure virtual |
operator delete(void *target) (defined in GrProcessor) | GrProcessor | |
operator delete(void *target, void *placement) (defined in GrProcessor) | GrProcessor | inline |
operator new(size_t size) (defined in GrProcessor) | GrProcessor | |
operator new(size_t size, void *placement) (defined in GrProcessor) | GrProcessor | inline |
OverrideInput(sk_sp< GrFragmentProcessor >, GrColor) | GrFragmentProcessor | static |
PremulInput(sk_sp< GrFragmentProcessor >) | GrFragmentProcessor | static |
ref() const (defined in GrProgramElement) | GrProgramElement | inline |
registerChildProcessor(sk_sp< GrFragmentProcessor > child) | GrFragmentProcessor | protected |
RequiredFeatures enum name | GrProcessor | |
requiredFeatures() const (defined in GrProcessor) | GrProcessor | inline |
RunInSeries(sk_sp< GrFragmentProcessor > *, int cnt) | GrFragmentProcessor | static |
setWillReadFragmentPosition() | GrProcessor | inlineprotected |
setWillUseSampleLocations() (defined in GrProcessor) | GrProcessor | inlineprotected |
texture(int index) const | GrProcessor | inline |
textureAccess(int index) const | GrProcessor | inline |
unref() const (defined in GrProgramElement) | GrProgramElement | inline |
usesDistanceVectorField() const | GrFragmentProcessor | inline |
usesLocalCoords() const | GrFragmentProcessor | inline |
validate() const (defined in GrProgramElement) | GrProgramElement | inline |
~GrFragmentProcessor() override (defined in GrFragmentProcessor) | GrFragmentProcessor | |
~GrProcessor() (defined in GrProcessor) | GrProcessor | virtual |
~GrProgramElement() (defined in GrProgramElement) | GrProgramElement | inlinevirtual |