Searched refs:RenderTask (Results 1 - 11 of 11) sorted by relevance

/frameworks/base/libs/hwui/renderthread/
H A DRenderTask.h34 * RenderThread will only invoke RenderTask::run(). It is the responsibility
35 * of the RenderTask to know if it needs to suicide at the end of run() or
37 * anything on RenderTask after the first call to run().
48 class ANDROID_API RenderTask { class in namespace:android::uirenderer::renderthread
50 ANDROID_API RenderTask() : mNext(0), mRunAt(0) {} function in class:android::uirenderer::renderthread::RenderTask
51 ANDROID_API virtual ~RenderTask() {}
55 RenderTask* mNext;
59 class SignalingRenderTask : public RenderTask {
62 SignalingRenderTask(RenderTask* task, Mutex* lock, Condition* signal)
67 RenderTask* mTas
[all...]
H A DRenderThread.h20 #include "RenderTask.h"
52 RenderTask* next();
53 void queue(RenderTask* task);
54 void queueAtFront(RenderTask* task);
55 RenderTask* peek();
56 void remove(RenderTask* task);
59 RenderTask* mHead;
60 RenderTask* mTail;
76 ANDROID_API void queue(RenderTask* task);
77 ANDROID_API void queueAtFront(RenderTask* tas
[all...]
H A DRenderThread.cpp47 RenderTask* TaskQueue::next() {
48 RenderTask* ret = mHead;
59 RenderTask* TaskQueue::peek() {
63 void TaskQueue::queue(RenderTask* task) {
64 // Since the RenderTask itself forms the linked list it is not allowed
74 RenderTask* previous = 0;
75 RenderTask* next = mHead;
97 void TaskQueue::queueAtFront(RenderTask* task) {
106 void TaskQueue::remove(RenderTask* task) {
117 RenderTask* previou
[all...]
H A DRenderProxy.h20 #include "RenderTask.h"
55 * tasks post()'d as a result. Therefore any RenderTask that is post()'d must not
82 ANDROID_API void runWithGlContext(RenderTask* task);
114 void post(RenderTask* task);
H A DDrawFrameTask.h25 #include "RenderTask.h"
54 class DrawFrameTask : public RenderTask {
H A DCanvasContext.h32 #include "RenderTask.h"
94 void runWithGlContext(RenderTask* task);
H A DRenderProxy.cpp20 #include "RenderTask.h"
243 CREATE_BRIDGE2(runWithGlContext, CanvasContext* context, RenderTask* task) {
248 void RenderProxy::runWithGlContext(RenderTask* gltask) {
413 void RenderProxy::post(RenderTask* task) {
H A DCanvasContext.cpp358 void CanvasContext::runWithGlContext(RenderTask* task) {
/frameworks/base/libs/hwui/
H A DRenderState.cpp169 class DecStrongTask : public renderthread::RenderTask {
H A DAndroid.mk69 renderthread/RenderTask.cpp \
/frameworks/base/core/jni/
H A Dandroid_view_ThreadedRenderer.cpp41 #include <renderthread/RenderTask.h>

Completed in 101 milliseconds