Skia
2DGraphicsLibrary
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GrFragmentProcessor Member List

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

addBufferAccess(const GrBufferAccess *) override (defined in GrFragmentProcessor)GrFragmentProcessorprotectedvirtual
addCoordTransform(const GrCoordTransform *)GrFragmentProcessorprotected
addGpuResource(const GrGpuResourceRef *res)GrProgramElementinlineprotected
addPendingExecution() const (defined in GrProgramElement)GrProgramElementinlineprotected
addTextureAccess(const GrTextureAccess *textureAccess) overrideGrFragmentProcessorprotectedvirtual
bufferAccess(int index) const GrProcessorinline
cast() const GrProcessorinline
childProcessor(int index) const (defined in GrFragmentProcessor)GrFragmentProcessorinline
classID() const (defined in GrProcessor)GrProcessorinline
combineRequiredFeatures(const GrProcessor &other) (defined in GrProcessor)GrProcessorinlineprotected
completedExecution() const (defined in GrProgramElement)GrProgramElementinlineprotected
computeInvariantOutput(GrInvariantOutput *inout) const GrFragmentProcessorinline
coordTransform(int index) const GrFragmentProcessorinline
coordTransforms() const (defined in GrFragmentProcessor)GrFragmentProcessorinline
createGLSLInstance() const (defined in GrFragmentProcessor)GrFragmentProcessor
dumpInfo() const (defined in GrProcessor)GrProcessorinlinevirtual
fBufferAccesses (defined in GrProcessor)GrProcessorprotected
fChildProcessorsGrFragmentProcessorprivate
fClassID (defined in GrProcessor)GrProcessorprotected
fCoordTransformsGrFragmentProcessorprivate
fNumBuffersExclChildren (defined in GrFragmentProcessor)GrFragmentProcessorprivate
fNumTexturesExclChildren (defined in GrFragmentProcessor)GrFragmentProcessorprivate
fNumTransformsExclChildren (defined in GrFragmentProcessor)GrFragmentProcessorprivate
fTextureAccesses (defined in GrProcessor)GrProcessorprotected
fUsesDistanceVectorField (defined in GrFragmentProcessor)GrFragmentProcessorprotected
fUsesLocalCoords (defined in GrFragmentProcessor)GrFragmentProcessorprivate
gatherCoordTransforms(SkTArray< const GrCoordTransform *, true > *outTransforms) const (defined in GrFragmentProcessor)GrFragmentProcessorinline
getGLSLProcessorKey(const GrGLSLCaps &caps, GrProcessorKeyBuilder *b) const (defined in GrFragmentProcessor)GrFragmentProcessorinline
getUniqueID() const GrProgramElementinline
GR_DECL_BITFIELD_OPS_FRIENDS(RequiredFeatures) (defined in GrProcessor)GrProcessor
GrFragmentProcessor() (defined in GrFragmentProcessor)GrFragmentProcessorinline
GrProcessor() (defined in GrProcessor)GrProcessorinlineprotected
GrProgramElement() (defined in GrProgramElement)GrProgramElementinlineprotected
hasSameSamplers(const GrProcessor &) const (defined in GrProcessor)GrProcessorprotected
hasSameTransforms(const GrFragmentProcessor &) const (defined in GrFragmentProcessor)GrFragmentProcessorprivate
INHERITED typedef (defined in GrFragmentProcessor)GrFragmentProcessorprivate
initClassID() (defined in GrProcessor)GrProcessorinlineprotected
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 >)GrFragmentProcessorstatic
MulOutputByInputUnpremulColor(sk_sp< GrFragmentProcessor >)GrFragmentProcessorstatic
name() const =0GrProcessorpure virtual
notifyRefCntIsZero() const finalGrFragmentProcessorprivatevirtual
numBuffers() const (defined in GrProcessor)GrProcessorinline
numBuffersExclChildren() const (defined in GrFragmentProcessor)GrFragmentProcessorinline
numChildProcessors() const (defined in GrFragmentProcessor)GrFragmentProcessorinline
numTextures() const (defined in GrProcessor)GrProcessorinline
numTexturesExclChildren() const (defined in GrFragmentProcessor)GrFragmentProcessorinline
numTransforms() const (defined in GrFragmentProcessor)GrFragmentProcessorinline
numTransformsExclChildren() const (defined in GrFragmentProcessor)GrFragmentProcessorinline
onComputeInvariantOutput(GrInvariantOutput *inout) const =0GrFragmentProcessorprotectedpure virtual
onCreateGLSLInstance() const =0GrFragmentProcessorprivatepure virtual
onGetGLSLProcessorKey(const GrGLSLCaps &caps, GrProcessorKeyBuilder *b) const =0GrFragmentProcessorprivatepure virtual
onIsEqual(const GrFragmentProcessor &) const =0GrFragmentProcessorprivatepure virtual
operator delete(void *target) (defined in GrProcessor)GrProcessor
operator delete(void *target, void *placement) (defined in GrProcessor)GrProcessorinline
operator new(size_t size) (defined in GrProcessor)GrProcessor
operator new(size_t size, void *placement) (defined in GrProcessor)GrProcessorinline
OverrideInput(sk_sp< GrFragmentProcessor >, GrColor)GrFragmentProcessorstatic
PremulInput(sk_sp< GrFragmentProcessor >)GrFragmentProcessorstatic
ref() const (defined in GrProgramElement)GrProgramElementinline
registerChildProcessor(sk_sp< GrFragmentProcessor > child)GrFragmentProcessorprotected
RequiredFeatures enum nameGrProcessor
requiredFeatures() const (defined in GrProcessor)GrProcessorinline
RunInSeries(sk_sp< GrFragmentProcessor > *, int cnt)GrFragmentProcessorstatic
setWillReadFragmentPosition()GrProcessorinlineprotected
setWillUseSampleLocations() (defined in GrProcessor)GrProcessorinlineprotected
texture(int index) const GrProcessorinline
textureAccess(int index) const GrProcessorinline
unref() const (defined in GrProgramElement)GrProgramElementinline
usesDistanceVectorField() const GrFragmentProcessorinline
usesLocalCoords() const GrFragmentProcessorinline
validate() const (defined in GrProgramElement)GrProgramElementinline
~GrFragmentProcessor() override (defined in GrFragmentProcessor)GrFragmentProcessor
~GrProcessor() (defined in GrProcessor)GrProcessorvirtual
~GrProgramElement() (defined in GrProgramElement)GrProgramElementinlinevirtual