Lines Matching refs:functor
207 // This ensures we don't use tiling when a functor is going to be
386 void OpenGLRenderer::detachFunctor(Functor* functor) {
387 mFunctors.remove(functor);
390 void OpenGLRenderer::attachFunctor(Functor* functor) {
391 mFunctors.add(functor);
432 status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) {
436 detachFunctor(functor);
446 // Since we don't know what the functor will draw, let's dirty
462 status_t result = (*functor)(DrawGlInfo::kModeDraw, &info) | DrawGlInfo::kStatusDrew;
469 mFunctors.add(functor);
2829 TextSetupFunctor functor(*this, x, y, pureTranslate, alpha, mode, paint);
2831 positions, hasActiveLayer ? &bounds : NULL, &functor)) {
2939 TextSetupFunctor functor(*this, x, y, pureTranslate, alpha, mode, paint);
2947 positions, hasActiveLayer ? &bounds : NULL, &functor, forceFinish);
2950 positions, hasActiveLayer ? &bounds : NULL, &functor, forceFinish);