Searched refs:TaskProcessor (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/libs/hwui/thread/
H A DTaskProcessor.h37 class TaskProcessor: public TaskProcessorBase { class in namespace:android::uirenderer
39 explicit TaskProcessor(TaskManager* manager): mManager(manager) { } function in class:android::uirenderer::TaskProcessor
40 virtual ~TaskProcessor() { }
65 bool TaskProcessor<T>::addImpl(const sp<Task<T> >& task) {
67 sp<TaskProcessor<T> > self(this);
H A DTaskManager.h36 class TaskProcessor;
59 friend class TaskProcessor;
62 bool addTask(const sp<Task<T> >& task, const sp<TaskProcessor<T> >& processor) {
/frameworks/base/libs/hwui/tests/microbench/
H A DTaskManagerBench.cpp21 #include "thread/TaskProcessor.h"
30 class TrivialProcessor : public TaskProcessor<char> {
33 : TaskProcessor(manager) {}
/frameworks/base/libs/hwui/
H A DTessellationCache.h24 #include "thread/TaskProcessor.h"
196 sp<TaskProcessor<VertexBuffer*> > mProcessor;
206 sp<TaskProcessor<vertexBuffer_pair_t> > mShadowProcessor;
H A DPathCache.h24 #include "thread/TaskProcessor.h"
262 class PathProcessor: public TaskProcessor<sk_sp<Bitmap> > {
H A DTessellationCache.cpp27 #include "thread/TaskProcessor.h"
136 class TessellationCache::TessellationProcessor : public TaskProcessor<VertexBuffer*> {
139 : TaskProcessor<VertexBuffer*>(&caches.tasks) {}
270 class ShadowProcessor : public TaskProcessor<TessellationCache::vertexBuffer_pair_t> {
273 : TaskProcessor<TessellationCache::vertexBuffer_pair_t>(&caches.tasks) {}
H A DPathCache.cpp34 #include "thread/TaskProcessor.h"
324 TaskProcessor<sk_sp<Bitmap> >(&caches.tasks), mMaxTextureSize(caches.maxTextureSize) {
/frameworks/base/libs/hwui/renderthread/
H A DCanvasContext.h31 #include "thread/TaskProcessor.h"
272 sp<TaskProcessor<bool> > mFrameWorkProcessor;
H A DCanvasContext.cpp674 class CanvasContext::FuncTaskProcessor : public TaskProcessor<bool> {
677 : TaskProcessor<bool>(taskManager) {}

Completed in 270 milliseconds