Searched refs:TaskProcessor (Results 1 - 11 of 11) sorted by last modified time

/frameworks/base/libs/hwui/
H A DPathCache.cpp34 #include "thread/TaskProcessor.h"
319 : TaskProcessor<sk_sp<Bitmap> >(&caches.tasks), mMaxTextureSize(caches.maxTextureSize) {}
H A DPathCache.h24 #include "thread/TaskProcessor.h"
240 class PathProcessor : public TaskProcessor<sk_sp<Bitmap>> {
H A DTessellationCache.cpp27 #include "thread/TaskProcessor.h"
134 class TessellationCache::TessellationProcessor : public TaskProcessor<VertexBuffer*> {
136 explicit TessellationProcessor(Caches& caches) : TaskProcessor<VertexBuffer*>(&caches.tasks) {}
259 class ShadowProcessor : public TaskProcessor<TessellationCache::vertexBuffer_pair_t> {
262 : TaskProcessor<TessellationCache::vertexBuffer_pair_t>(&caches.tasks) {}
H A DTessellationCache.h24 #include "thread/TaskProcessor.h"
194 sp<TaskProcessor<VertexBuffer*> > mProcessor;
204 sp<TaskProcessor<vertexBuffer_pair_t> > mShadowProcessor;
/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaPipeline.cpp239 class SkiaPipeline::SavePictureProcessor : public TaskProcessor<bool> {
241 explicit SavePictureProcessor(TaskManager* taskManager) : TaskProcessor<bool>(taskManager) {}
252 TaskProcessor<bool>::add(task);
/frameworks/base/libs/hwui/renderthread/
H A DCacheManager.cpp85 class CacheManager::SkiaTaskProcessor : public TaskProcessor<bool>, public SkExecutor {
87 explicit SkiaTaskProcessor(TaskManager* taskManager) : TaskProcessor<bool>(taskManager) {}
98 TaskProcessor<bool>::add(task);
H A DCanvasContext.cpp719 class CanvasContext::FuncTaskProcessor : public TaskProcessor<bool> {
721 explicit FuncTaskProcessor(TaskManager* taskManager) : TaskProcessor<bool>(taskManager) {}
H A DCanvasContext.h33 #include "thread/TaskProcessor.h"
272 sp<TaskProcessor<bool>> mFrameWorkProcessor;
/frameworks/base/libs/hwui/tests/microbench/
H A DTaskManagerBench.cpp21 #include "thread/TaskProcessor.h"
32 class TrivialProcessor : public TaskProcessor<char> {
34 explicit TrivialProcessor(TaskManager* manager) : TaskProcessor(manager) {}
/frameworks/base/libs/hwui/thread/
H A DTaskManager.h36 class TaskProcessor;
59 friend class TaskProcessor;
62 bool addTask(const sp<Task<T> >& task, const sp<TaskProcessor<T> >& processor) {
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);

Completed in 338 milliseconds