Home | History | Annotate | Download | only in renderthread

Lines Matching defs:RenderThread

17 #include "RenderThread.h"
31 using namespace uirenderer::renderthread;
32 ANDROID_SINGLETON_STATIC_INSTANCE(RenderThread);
35 namespace renderthread {
130 RenderThread* mRenderThread;
132 DispatchFrameCallbacks(RenderThread* rt) : mRenderThread(rt) {}
139 RenderThread::RenderThread() : Thread(true), Singleton<RenderThread>()
149 run("RenderThread");
152 RenderThread::~RenderThread() {
156 void RenderThread::initializeDisplayEventReceiver() {
165 Looper::EVENT_INPUT, RenderThread::displayEventReceiverCallback, this);
168 void RenderThread::initThreadLocals() {
174 int RenderThread::displayEventReceiverCallback(int fd, int events, void* data) {
187 reinterpret_cast<RenderThread*>(data)->drainDisplayEventQueue();
212 void RenderThread::drainDisplayEventQueue() {
226 void RenderThread::dispatchFrameCallbacks() {
243 void RenderThread::requestVsync() {
252 bool RenderThread::threadLoop() {
262 "RenderThread Looper POLL_ERROR!");
300 void RenderThread::queue(RenderTask* task) {
309 void RenderThread::queueAtFront(RenderTask* task) {
315 void RenderThread::queueAt(RenderTask* task, nsecs_t runAtNs) {
320 void RenderThread::remove(RenderTask* task) {
325 void RenderThread::postFrameCallback(IFrameCallback* callback) {
329 bool RenderThread::removeFrameCallback(IFrameCallback* callback) {
336 void RenderThread::pushBackFrameCallback(IFrameCallback* callback) {
342 RenderTask* RenderThread::nextTask(nsecs_t* nextWakeup) {
362 } /* namespace renderthread */