Home
last modified time | relevance | path

Searched refs:layerFEState (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DOutputLayer.cpp286 const auto* layerFEState = getLayerFE().getCompositionState(); in updateCompositionState() local
287 if (!layerFEState) { in updateCompositionState()
308 if ((layerFEState->isSecure && !outputState.isSecure) || in updateCompositionState()
314 auto pixelFormat = layerFEState->buffer ? std::make_optional(static_cast<ui::PixelFormat>( in updateCompositionState()
315 layerFEState->buffer->getPixelFormat())) in updateCompositionState()
319 getHdrRenderType(outputState.dataspace, pixelFormat, layerFEState->desiredHdrSdrRatio); in updateCompositionState()
326 state.dataspace = layerFEState->isColorspaceAgnostic && hdrRenderType == HdrRenderType::SDR in updateCompositionState()
328 : layerFEState->dataspace; in updateCompositionState()
334 if (outputState.treat170mAsSrgb && !layerFEState->isColorspaceAgnostic && in updateCompositionState()
343 getHdrRenderType(state.dataspace, pixelFormat, layerFEState->desiredHdrSdrRatio); in updateCompositionState()
[all …]
DOutput.cpp396 const auto* layerFEState = layerFE->getCompositionState(); in includesLayer() local
397 return layerFEState && includesLayer(layerFEState->outputFilter); in includesLayer()
573 const auto* layerFEState = layerFE->getCompositionState(); in ensureOutputLayerIfVisible() local
574 if (CC_UNLIKELY(!layerFEState)) { in ensureOutputLayerIfVisible()
579 if (CC_UNLIKELY(!layerFEState->isVisible)) { in ensureOutputLayerIfVisible()
584 !layerFEState->outputFilter.toInternalDisplay; in ensureOutputLayerIfVisible()
632 const ui::Transform& tr = layerFEState->geomLayerTransform; in ensureOutputLayerIfVisible()
637 const Rect visibleRect(tr.transform(layerFEState->geomLayerBounds)); in ensureOutputLayerIfVisible()
640 if (layerFEState->shadowSettings.length > 0.0f) { in ensureOutputLayerIfVisible()
643 const auto inset = static_cast<int32_t>(ceilf(layerFEState->shadowSettings.length) * -1.0f); in ensureOutputLayerIfVisible()
[all …]
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DOutputTest.cpp113 EXPECT_CALL(*layerFE, getCompositionState()).WillRepeatedly(Return(&layerFEState)); in InjectedLayer()
120 LayerFECompositionState layerFEState; member
130 EXPECT_CALL(*layerFE, getCompositionState()).WillRepeatedly(Return(&layerFEState)); in NonInjectedLayer()
137 LayerFECompositionState layerFEState; member
662 layer.layerFEState.outputFilter = {ui::INVALID_LAYER_STACK, false}; in TEST_F()
665 layer.layerFEState.outputFilter = {ui::INVALID_LAYER_STACK, true}; in TEST_F()
669 layer.layerFEState.outputFilter = {layerStack1, false}; in TEST_F()
672 layer.layerFEState.outputFilter = {layerStack1, true}; in TEST_F()
675 layer.layerFEState.outputFilter = {layerStack2, true}; in TEST_F()
678 layer.layerFEState.outputFilter = {layerStack2, false}; in TEST_F()
[all …]
DCompositionEngineTest.cpp150 LayerFECompositionState layerFEState; member
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/
DPredictorTest.cpp55 const LayerFECompositionState& layerFEState) { in setupMocksForLayer() argument
60 EXPECT_CALL(layerFE, getCompositionState()).WillRepeatedly(Return(&layerFEState)); in setupMocksForLayer()
DLayerStateTest.cpp89 const LayerFECompositionState& layerFEState, in setupMocksForLayer()
96 EXPECT_CALL(layerFE, getCompositionState()).WillRepeatedly(Return(&layerFEState)); in setupMocksForLayer()