Lines Matching refs:GrFragmentProcessor
41 template <typename T, int (GrFragmentProcessor::*COUNT)() const>
44 BuilderInputProvider(const GrFragmentProcessor* fp, const T* ts) : fFP(fp) , fTs(ts) {} in BuilderInputProvider()
54 const GrFragmentProcessor* child = &fFP->childProcessor(childIdx); in childInputs()
55 GrFragmentProcessor::Iter iter(fFP); in childInputs()
58 const GrFragmentProcessor* fp = iter.next(); in childInputs()
67 const GrFragmentProcessor* fFP;
73 BuilderInputProvider<GrShaderVar, &GrFragmentProcessor::numCoordTransforms>;
75 BuilderInputProvider<SamplerHandle, &GrFragmentProcessor::numTextureSamplers>;
104 const GrFragmentProcessor& fp, in EmitArgs()
120 const GrFragmentProcessor& fFp;
131 void setData(const GrGLSLProgramDataManager& pdman, const GrFragmentProcessor& processor);
189 virtual void onSetData(const GrGLSLProgramDataManager&, const GrFragmentProcessor&) {} in onSetData() argument
196 friend class GrFragmentProcessor; variable