Lines Matching refs:mContext

44         : mRenderThread(RenderThread::getInstance()), mContext(nullptr) {  in RenderProxy()
47 mContext = mRenderThread.queue().runSync([=, this]() -> CanvasContext* { in RenderProxy()
55 mDrawFrameTask.setContext(&mRenderThread, mContext, rootRenderNode); in RenderProxy()
63 if (mContext) { in destroyContext()
67 mRenderThread.queue().runSync([this]() { delete mContext; }); in destroyContext()
68 mContext = nullptr; in destroyContext()
73 mRenderThread.queue().post([this, swapBehavior]() { mContext->setSwapBehavior(swapBehavior); }); in setSwapBehavior()
79 if (mContext->profiler().consumeProperties()) { in loadSystemProperties()
89 mRenderThread.queue().runSync([this, name]() { mContext->setName(std::string(name)); }); in setName()
97 mContext->setHardwareBuffer(hardwareBuffer); in setHardwareBuffer()
107 mContext->setSurface(win, enableTimeout); in setSurface()
118 mContext->setSurfaceControl(control); in setSurfaceControl()
126 mRenderThread.queue().post([=]() { mContext->allocateBuffers(); }); in allocateBuffers()
130 return mRenderThread.queue().runSync([this]() -> bool { return mContext->pauseSurface(); }); in pause()
134 mRenderThread.queue().runSync([this, stopped]() { mContext->setStopped(stopped); }); in setStopped()
139 [=]() { mContext->setLightAlpha(ambientShadowAlpha, spotShadowAlpha); }); in setLightAlpha()
143 mRenderThread.queue().post([=]() { mContext->setLightGeometry(lightCenter, lightRadius); }); in setLightGeometry()
147 mRenderThread.queue().post([=]() { mContext->setOpaque(opaque); }); in setOpaque()
155 [=]() -> float { return mContext->setColorMode(mode); }); in setColorMode()
157 mRenderThread.queue().post([=]() { mContext->setColorMode(mode); }); in setColorMode()
182 mRenderThread.queue().runSync([=]() { mContext->destroy(); }); in destroy()
193 return mContext->createTextureLayer(); in createTextureLayer()
198 mRenderThread.queue().runSync([&]() { mContext->buildLayer(node); }); in buildLayer()
222 return mRenderThread.queue().runSync([&]() { mContext->destroyHardwareResources(); }); in destroyHardwareResources()
271 mRenderThread.queue().runSync([this]() { mContext->stopDrawing(); }); in stopDrawing()
275 mRenderThread.queue().post([this]() { mContext->notifyFramePending(); }); in notifyFramePending()
279 mRenderThread.queue().post([this]() { mContext->sendLoadResetHint(); }); in notifyCallbackPending()
283 mRenderThread.queue().post([this]() { mContext->sendLoadIncreaseHint(); }); in notifyExpensiveFrame()
289 mContext->profiler().dumpData(fd); in dumpProfileInfo()
291 mContext->dumpFrames(fd); in dumpProfileInfo()
297 mContext->resetFrameStats(); in dumpProfileInfo()
305 mContext->resetFrameStats(); in resetProfileInfo()
353 mRenderThread.queue().post([=]() { mContext->addRenderNode(node, placeFront); }); in addRenderNode()
357 mRenderThread.queue().post([=]() { mContext->removeRenderNode(node); }); in removeRenderNode()
361 mRenderThread.queue().runSync([=]() { mContext->prepareAndDraw(node); }); in drawRenderNode()
375 [this, cb = callback]() { mContext->setPictureCapturedCallback(cb); }); in setPictureCapturedCallback()
381 [this, cb = callback]() { mContext->setASurfaceTransactionCallback(cb); }); in setASurfaceTransactionCallback()
387 [this, cb = callback]() { mContext->setPrepareSurfaceControlForWebviewCallback(cb); }); in setPrepareSurfaceControlForWebviewCallback()
405 mContext->addFrameMetricsObserver(observer.get()); in addFrameMetricsObserver()
411 mContext->removeFrameMetricsObserver(observer.get()); in removeFrameMetricsObserver()
416 mRenderThread.queue().post([this, enable]() { mContext->setForceDark(enable); }); in setForceDark()