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(bool skipCallbacks) {
226 void RenderThread::dispatchFrameCallbacks() {
238 void RenderThread::requestVsync() {
247 bool RenderThread::threadLoop() {
257 "RenderThread Looper POLL_ERROR!");
287 void RenderThread::queue(RenderTask* task) {
296 void RenderThread::queueAtFront(RenderTask* task) {
302 void RenderThread::queueDelayed(RenderTask* task, int delayMs) {
308 void RenderThread::remove(RenderTask* task) {
313 void RenderThread::postFrameCallback(IFrameCallback* callback) {
317 void RenderThread::removeFrameCallback(IFrameCallback* callback) {
322 void RenderThread::pushBackFrameCallback(IFrameCallback* callback) {
328 RenderTask* RenderThread::nextTask(nsecs_t* nextWakeup) {
348 } /* namespace renderthread */