Lines Matching refs:ArithmeticXP
138 class ArithmeticXP : public GrXferProcessor { class
140 ArithmeticXP(const DstTexture*, bool hasMixedSamples,
162 const ArithmeticXP& xp = xpBase.cast<ArithmeticXP>(); in onIsEqual()
183 GLArithmeticXP(const ArithmeticXP& arithmeticXP) in GLArithmeticXP()
191 const ArithmeticXP& arith = processor.cast<ArithmeticXP>(); in GenKey()
219 const ArithmeticXP& arith = processor.cast<ArithmeticXP>(); in onSetData()
232 ArithmeticXP::ArithmeticXP(const DstTexture* dstTexture, bool hasMixedSamples, in ArithmeticXP() function in ArithmeticXP
240 this->initClassID<ArithmeticXP>(); in ArithmeticXP()
243 void ArithmeticXP::onGetGLSLProcessorKey(const GrGLSLCaps& caps, GrProcessorKeyBuilder* b) const { in onGetGLSLProcessorKey()
247 GrGLSLXferProcessor* ArithmeticXP::createGLSLInstance() const { return new GLArithmeticXP(*this); } in createGLSLInstance()
249 GrXferProcessor::OptFlags ArithmeticXP::onGetOptimizations( in onGetOptimizations()
270 return new ArithmeticXP(dstTexture, hasMixedSamples, fK1, fK2, fK3, fK4, fEnforcePMColor); in onCreateXferProcessor()