Lines Matching refs:mLayer
48 if (mLayer) { in debugDumpLayers()
50 prefix, this, getName(), mLayer, mLayer->getFbo(), in debugDumpLayers()
51 mLayer->wasBuildLayered ? "true" : "false"); in debugDumpLayers()
74 LOG_ALWAYS_FATAL_IF(mLayer, "layer missed detachment!"); in ~RenderNode()
76 if (mLayer) { in ~RenderNode()
77 … ALOGW("Memory Warning: Layer %p missed its detachment, held on to for far too long!", mLayer); in ~RenderNode()
78 mLayer->postDecStrong(); in ~RenderNode()
79 mLayer = nullptr; in ~RenderNode()
109 (mLayer != nullptr ? ", on HW Layer" : "")); in output()
134 (mLayer != nullptr ? ", on HW Layer" : "")); in output()
308 if (CC_UNLIKELY(mLayer)) { in pushLayerUpdate()
309 destroyLayer(mLayer); in pushLayerUpdate()
310 mLayer = nullptr; in pushLayerUpdate()
316 if (!mLayer) { in pushLayerUpdate()
317 mLayer = createLayer(info.canvasContext.getRenderState(), getWidth(), getHeight()); in pushLayerUpdate()
323 } else if (!layerMatchesWidthAndHeight(mLayer, getWidth(), getHeight())) { in pushLayerUpdate()
327 RenderState& renderState = mLayer->renderState; in pushLayerUpdate()
329 mLayer = renderState.layerPool().resize(mLayer, getWidth(), getHeight()); in pushLayerUpdate()
332 if (!LayerRenderer::resizeLayer(mLayer, getWidth(), getHeight())) { in pushLayerUpdate()
334 destroyLayer(mLayer); in pushLayerUpdate()
335 mLayer = nullptr; in pushLayerUpdate()
344 if (!mLayer) { in pushLayerUpdate()
361 if (transformUpdateNeeded && mLayer) { in pushLayerUpdate()
365 mLayer->setWindowTransform(windowTransform); in pushLayerUpdate()
373 mLayer->updateDeferred(this, dirty.fLeft, dirty.fTop, dirty.fRight, dirty.fBottom); in pushLayerUpdate()
377 if (info.renderer && mLayer->deferredUpdateScheduled) { in pushLayerUpdate()
378 info.renderer->pushLayerUpdate(mLayer); in pushLayerUpdate()
461 if (CC_LIKELY(!mLayer)) return; in pushLayerUpdate()
464 mLayer->setAlpha(props.alpha(), props.xferMode()); in pushLayerUpdate()
465 mLayer->setColorFilter(props.colorFilter()); in pushLayerUpdate()
466 mLayer->setBlend(props.needsBlending()); in pushLayerUpdate()
538 if (mLayer) { in pushLayerUpdate()
539 destroyLayer(mLayer); in pushLayerUpdate()
540 mLayer = nullptr; in pushLayerUpdate()
1043 const bool drawLayer = (mLayer && (&renderer != mLayer->renderer.get())); in pushLayerUpdate()
1048 const bool useViewProperties = (!mLayer || drawLayer); in pushLayerUpdate()
1092 handler(new (alloc) DrawLayerOp(mLayer), in pushLayerUpdate()