• Home
  • Raw
  • Download

Lines Matching refs:mRenderThread

49         : mRenderThread(RenderThread::getInstance()), mContext(nullptr) {  in RenderProxy()
56 mContext = mRenderThread.queue().runSync([=, this]() -> CanvasContext* { in RenderProxy()
57 CanvasContext* context = CanvasContext::create(mRenderThread, translucent, rootRenderNode, in RenderProxy()
60 mRenderThread.queue().post([=] { context->startHintSession(); }); in RenderProxy()
64 mDrawFrameTask.setContext(&mRenderThread, mContext, rootRenderNode); in RenderProxy()
76 mRenderThread.queue().runSync([this]() { delete mContext; }); in destroyContext()
82 mRenderThread.queue().post([this, swapBehavior]() { mContext->setSwapBehavior(swapBehavior); }); in setSwapBehavior()
86 return mRenderThread.queue().runSync([this]() -> bool { in loadSystemProperties()
98 mRenderThread.queue().runSync([this, name]() { mContext->setName(std::string(name)); }); in setName()
106 mRenderThread.queue().post([this, hardwareBuffer = buffer]() mutable { in setHardwareBuffer()
117 mRenderThread.queue().post([this, win = window, enableTimeout]() mutable { in setSurface()
125 mRenderThread.queue().post([this, control = std::move(surfaceControl)]() mutable { in setSurfaceControl()
132 mRenderThread.queue().post([this]() { mContext->allocateBuffers(); }); in allocateBuffers()
136 return mRenderThread.queue().runSync([this]() -> bool { return mContext->pauseSurface(); }); in pause()
140 mRenderThread.queue().runSync([this, stopped]() { mContext->setStopped(stopped); }); in setStopped()
144 mRenderThread.queue().post( in setLightAlpha()
149 mRenderThread.queue().post( in setLightGeometry()
154 mRenderThread.queue().post([=, this]() { mContext->setOpaque(opaque); }); in setOpaque()
161 return mRenderThread.queue().runSync( in setColorMode()
164 mRenderThread.queue().post([=, this]() { mContext->setColorMode(mode); }); in setColorMode()
189 mRenderThread.queue().runSync([this]() { mContext->destroy(); }); in destroy()
199 return mRenderThread.queue().runSync([this]() -> auto { in createTextureLayer()
205 mRenderThread.queue().runSync([&]() { mContext->buildLayer(node); }); in buildLayer()
226 return mRenderThread.queue().runSync([&]() { layer->detachSurfaceTexture(); }); in detachSurfaceTexture()
231 return mRenderThread.queue().runSync([&]() { mContext->destroyHardwareResources(); }); in destroyHardwareResources()
270 mRenderThread.queue().runSync([]() {}); in fence()
280 mRenderThread.queue().runSync([this]() { mContext->stopDrawing(); }); in stopDrawing()
284 mRenderThread.queue().post([this]() { mContext->notifyFramePending(); }); in notifyFramePending()
288 mRenderThread.queue().post([this]() { mContext->sendLoadResetHint(); }); in notifyCallbackPending()
292 mRenderThread.queue().post([this]() { mContext->sendLoadIncreaseHint(); }); in notifyExpensiveFrame()
296 mRenderThread.queue().runSync([&]() { in dumpProfileInfo()
297 std::lock_guard lock(mRenderThread.getJankDataMutex()); in dumpProfileInfo()
303 mRenderThread.globalProfileData()->dump(fd); in dumpProfileInfo()
312 mRenderThread.queue().runSync([this]() { in resetProfileInfo()
313 std::lock_guard lock(mRenderThread.getJankDataMutex()); in resetProfileInfo()
319 return mRenderThread.queue().runSync([&]() -> auto { in frameTimePercentile()
320 std::lock_guard lock(mRenderThread.globalProfileData().getDataMutex()); in frameTimePercentile()
321 return mRenderThread.globalProfileData()->findPercentile(percentile); in frameTimePercentile()
366 return mRenderThread.getTid(); in getRenderThreadTid()
373 mRenderThread.queue().post([=, this]() { mContext->addRenderNode(node, placeFront); }); in addRenderNode()
377 mRenderThread.queue().post([=, this]() { mContext->removeRenderNode(node); }); in removeRenderNode()
381 mRenderThread.queue().runSync([=, this]() { mContext->prepareAndDraw(node); }); in drawRenderNode()
394 mRenderThread.queue().post( in setPictureCapturedCallback()
400 mRenderThread.queue().post( in setASurfaceTransactionCallback()
406 mRenderThread.queue().post( in setPrepareSurfaceControlForWebviewCallback()
424 mRenderThread.queue().post([this, observer = std::move(observer)]() mutable { in addFrameMetricsObserver()
430 mRenderThread.queue().post([this, observer = std::move(observer)]() { in removeFrameMetricsObserver()
436 mRenderThread.queue().post([this, type]() { mContext->setForceDark(type); }); in setForceDark()