Lines Matching refs:mOutputLayer

109     OutputLayer mOutputLayer{mOutput, mLayerFE};  member
128 mOutputLayer.setHwcLayer(nullptr); in TEST_F()
130 EXPECT_FALSE(mOutputLayer.getState().hwc); in TEST_F()
136 mOutputLayer.setHwcLayer(hwcLayer); in TEST_F()
138 const auto& outputLayerState = mOutputLayer.getState(); in TEST_F()
167 return mOutputLayer.calculateOutputSourceCrop(); in calculateOutputSourceCrop()
275 return mOutputLayer.calculateOutputDisplayFrame(); in calculateOutputDisplayFrame()
405 const auto actual = mOutputLayer.calculateOutputRelativeBufferTransform(entry.display); in TEST_F()
517 const auto actual = mOutputLayer.calculateOutputRelativeBufferTransform(entry.internal); in TEST_F()
561 EXPECT_CALL(mOutputLayer, calculateOutputSourceCrop()).WillOnce(Return(kSourceCrop)); in setupGeometryChildCallValues()
562 EXPECT_CALL(mOutputLayer, calculateOutputDisplayFrame()).WillOnce(Return(kDisplayFrame)); in setupGeometryChildCallValues()
563 EXPECT_CALL(mOutputLayer, in setupGeometryChildCallValues()
569 const auto& state = mOutputLayer.getState(); in validateComputedGeometryState()
580 StrictMock<OutputLayer> mOutputLayer{mOutput, mLayerFE}; member
587 mOutputLayer.updateCompositionState(true, false, ui::Transform::RotationFlags::ROT_90); in TEST_F()
593 mOutputLayer.editState().forceClientComposition = true; in TEST_F()
597 mOutputLayer.updateCompositionState(true, false, ui::Transform::RotationFlags::ROT_90); in TEST_F()
601 EXPECT_EQ(false, mOutputLayer.getState().forceClientComposition); in TEST_F()
611 mOutputLayer.updateCompositionState(true, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
615 EXPECT_EQ(true, mOutputLayer.getState().forceClientComposition); in TEST_F()
627 mOutputLayer.updateCompositionState(true, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
631 EXPECT_EQ(true, mOutputLayer.getState().forceClientComposition); in TEST_F()
642 mOutputLayer.updateCompositionState(false, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
644 EXPECT_EQ(ui::Dataspace::DISPLAY_P3, mOutputLayer.getState().dataspace); in TEST_F()
650 mOutputLayer.updateCompositionState(false, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
652 EXPECT_EQ(ui::Dataspace::V0_SCRGB, mOutputLayer.getState().dataspace); in TEST_F()
656 mOutputLayer.editState().forceClientComposition = false; in TEST_F()
658 mOutputLayer.updateCompositionState(false, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
660 EXPECT_EQ(false, mOutputLayer.getState().forceClientComposition); in TEST_F()
665 mOutputLayer.editState().forceClientComposition = true; in TEST_F()
667 mOutputLayer.updateCompositionState(false, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
669 EXPECT_EQ(true, mOutputLayer.getState().forceClientComposition); in TEST_F()
674 mOutputLayer.editState().forceClientComposition = false; in TEST_F()
676 mOutputLayer.updateCompositionState(false, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
678 EXPECT_EQ(true, mOutputLayer.getState().forceClientComposition); in TEST_F()
683 mOutputLayer.editState().forceClientComposition = false; in TEST_F()
686 mOutputLayer.updateCompositionState(false, false, ui::Transform::RotationFlags::ROT_0); in TEST_F()
688 EXPECT_EQ(true, mOutputLayer.getState().forceClientComposition); in TEST_F()
693 mOutputLayer.editState().forceClientComposition = false; in TEST_F()
695 mOutputLayer.updateCompositionState(false, true, ui::Transform::RotationFlags::ROT_0); in TEST_F()
697 EXPECT_EQ(true, mOutputLayer.getState().forceClientComposition); in TEST_F()
699 mOutputLayer.editState().forceClientComposition = false; in TEST_F()
703 mOutputLayer.updateCompositionState(true, true, ui::Transform::RotationFlags::ROT_0); in TEST_F()
705 EXPECT_EQ(true, mOutputLayer.getState().forceClientComposition); in TEST_F()
753 auto& outputLayerState = mOutputLayer.editState(); in OutputLayerWriteStateToHWCTest()
790 auto& overrideInfo = mOutputLayer.editState().overrideInfo; in includeOverrideInfo()
910 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
915 mOutputLayer.editState().hwc.reset(); in TEST_F()
917 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
922 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc(nullptr); in TEST_F()
924 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
935 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
951 EXPECT_EQ(TR_IDENT, mOutputLayer.calculateOutputRelativeBufferTransform(ui::Transform::ROT_90)); in TEST_F()
967 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
980 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
993 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
1006 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
1011 (*mOutputLayer.editState().hwc).hwcCompositionType = in TEST_F()
1022 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
1033 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
1038 mOutputLayer.editState().forceClientComposition = true; in TEST_F()
1046 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
1062 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1076 mOutputLayer.writeStateToHWC(/*includeGeometry*/ false, /*skipLayer*/ false, 0, in TEST_F()
1092 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ true, 0, in TEST_F()
1108 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1114 mOutputLayer.editState().hwc->stateOverridden = true; in TEST_F()
1123 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1129 mOutputLayer.editState().hwc->stateOverridden = true; in TEST_F()
1130 mOutputLayer.editState().hwc->layerSkipped = true; in TEST_F()
1131 mOutputLayer.editState().hwc->hwcCompositionType = Hwc2::IComposerClient::Composition::DEVICE; in TEST_F()
1140 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1146 mOutputLayer.editState().forceClientComposition = true; in TEST_F()
1147 mOutputLayer.editState().hwc->stateOverridden = true; in TEST_F()
1148 mOutputLayer.editState().hwc->layerSkipped = true; in TEST_F()
1149 mOutputLayer.editState().hwc->hwcCompositionType = Hwc2::IComposerClient::Composition::CLIENT; in TEST_F()
1158 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1166 mOutputLayer.mState.overrideInfo.peekThroughLayer = &peekThroughLayer; in TEST_F()
1173 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1181 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1183 EXPECT_TRUE(mOutputLayer.getState().hwc->stateOverridden); in TEST_F()
1191 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1194 EXPECT_TRUE(mOutputLayer.getState().hwc->stateOverridden); in TEST_F()
1203 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1216 mOutputLayer.writeStateToHWC(/*includeGeometry*/ true, /*skipLayer*/ false, 0, in TEST_F()
1220 mOutputLayer.getState().hwc->hwcCompositionType); in TEST_F()
1235 auto& outputLayerState = mOutputLayer.editState(); in OutputLayerWriteCursorPositionToHWCTest()
1253 mOutputLayer.writeCursorPositionToHWC(); in TEST_F()
1257 mOutputLayer.editState().hwc.reset(); in TEST_F()
1259 mOutputLayer.writeCursorPositionToHWC(); in TEST_F()
1265 mOutputLayer.writeCursorPositionToHWC(); in TEST_F()
1273 mOutputLayer.writeCursorPositionToHWC(); in TEST_F()
1281 mOutputLayer.writeCursorPositionToHWC(); in TEST_F()
1289 mOutputLayer.editState().hwc.reset(); in TEST_F()
1291 EXPECT_TRUE(mOutputLayer.getHwcLayer() == nullptr); in TEST_F()
1295 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc{nullptr}; in TEST_F()
1297 EXPECT_TRUE(mOutputLayer.getHwcLayer() == nullptr); in TEST_F()
1302 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc{hwcLayer}; in TEST_F()
1304 EXPECT_EQ(hwcLayer.get(), mOutputLayer.getHwcLayer()); in TEST_F()
1312 mOutputLayer.editState().hwc.reset(); in TEST_F()
1314 EXPECT_TRUE(mOutputLayer.requiresClientComposition()); in TEST_F()
1318 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc{nullptr}; in TEST_F()
1319 mOutputLayer.editState().hwc->hwcCompositionType = Hwc2::IComposerClient::Composition::CLIENT; in TEST_F()
1321 EXPECT_TRUE(mOutputLayer.requiresClientComposition()); in TEST_F()
1325 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc{nullptr}; in TEST_F()
1326 mOutputLayer.editState().hwc->hwcCompositionType = Hwc2::IComposerClient::Composition::DEVICE; in TEST_F()
1328 EXPECT_FALSE(mOutputLayer.requiresClientComposition()); in TEST_F()
1336 mOutputLayer.editState().hwc.reset(); in TEST_F()
1338 EXPECT_FALSE(mOutputLayer.isHardwareCursor()); in TEST_F()
1342 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc{nullptr}; in TEST_F()
1343 mOutputLayer.editState().hwc->hwcCompositionType = Hwc2::IComposerClient::Composition::CURSOR; in TEST_F()
1345 EXPECT_TRUE(mOutputLayer.isHardwareCursor()); in TEST_F()
1349 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc{nullptr}; in TEST_F()
1350 mOutputLayer.editState().hwc->hwcCompositionType = Hwc2::IComposerClient::Composition::DEVICE; in TEST_F()
1352 EXPECT_FALSE(mOutputLayer.isHardwareCursor()); in TEST_F()
1360 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc{nullptr}; in TEST_F()
1361 mOutputLayer.editState().hwc->hwcCompositionType = Hwc2::IComposerClient::Composition::DEVICE; in TEST_F()
1363 mOutputLayer.applyDeviceCompositionTypeChange(Hwc2::IComposerClient::Composition::CLIENT); in TEST_F()
1365 ASSERT_TRUE(mOutputLayer.getState().hwc); in TEST_F()
1367 mOutputLayer.getState().hwc->hwcCompositionType); in TEST_F()
1375 mOutputLayer.editState().clearClientTarget = true; in TEST_F()
1377 mOutputLayer.prepareForDeviceLayerRequests(); in TEST_F()
1379 EXPECT_FALSE(mOutputLayer.getState().clearClientTarget); in TEST_F()
1387 mOutputLayer.editState().clearClientTarget = false; in TEST_F()
1389 mOutputLayer.applyDeviceLayerRequest(Hwc2::IComposerClient::LayerRequest::CLEAR_CLIENT_TARGET); in TEST_F()
1391 EXPECT_TRUE(mOutputLayer.getState().clearClientTarget); in TEST_F()
1395 mOutputLayer.editState().clearClientTarget = false; in TEST_F()
1397 mOutputLayer.applyDeviceLayerRequest(static_cast<Hwc2::IComposerClient::LayerRequest>(0)); in TEST_F()
1399 EXPECT_FALSE(mOutputLayer.getState().clearClientTarget); in TEST_F()
1407 mOutputLayer.editState().displayFrame = Rect(100, 100, 200, 200); in TEST_F()
1408 mOutputLayer.editState().sourceCrop = FloatRect{0.f, 0.f, 100.f, 100.f}; in TEST_F()
1410 EXPECT_FALSE(mOutputLayer.needsFiltering()); in TEST_F()
1414 mOutputLayer.editState().displayFrame = Rect(100, 100, 200, 200); in TEST_F()
1415 mOutputLayer.editState().sourceCrop = FloatRect{0.f, 0.f, 100.1f, 100.1f}; in TEST_F()
1417 EXPECT_TRUE(mOutputLayer.needsFiltering()); in TEST_F()