@@ -17,26 +17,16 @@ TEST(EntityPassClipStackTest, CanPushAndPopEntities) {
1717 EXPECT_TRUE (recorder.GetReplayEntities ().empty ());
1818
1919 Entity entity;
20- recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kAppend ,
21- Rect::MakeLTRB (0 , 0 , 100 , 100 ));
20+ recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kAppend );
2221 EXPECT_EQ (recorder.GetReplayEntities ().size (), 1u );
2322
24- recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kAppend ,
25- Rect::MakeLTRB (0 , 0 , 50 , 50 ));
23+ recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kAppend );
2624 EXPECT_EQ (recorder.GetReplayEntities ().size (), 2u );
27- ASSERT_TRUE (recorder.GetReplayEntities ()[0 ].clip_coverage .has_value ());
28- ASSERT_TRUE (recorder.GetReplayEntities ()[1 ].clip_coverage .has_value ());
29- // NOLINTBEGIN(bugprone-unchecked-optional-access)
30- EXPECT_EQ (recorder.GetReplayEntities ()[0 ].clip_coverage .value (),
31- Rect::MakeLTRB (0 , 0 , 100 , 100 ));
32- EXPECT_EQ (recorder.GetReplayEntities ()[1 ].clip_coverage .value (),
33- Rect::MakeLTRB (0 , 0 , 50 , 50 ));
34- // NOLINTEND(bugprone-unchecked-optional-access)
35-
36- recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kRestore , Rect ());
25+
26+ recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kRestore );
3727 EXPECT_EQ (recorder.GetReplayEntities ().size (), 1u );
3828
39- recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kRestore , Rect () );
29+ recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kRestore );
4030 EXPECT_TRUE (recorder.GetReplayEntities ().empty ());
4131}
4232
@@ -47,7 +37,7 @@ TEST(EntityPassClipStackTest, CanPopEntitiesSafely) {
4737 EXPECT_TRUE (recorder.GetReplayEntities ().empty ());
4838
4939 Entity entity;
50- recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kRestore , Rect () );
40+ recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kRestore );
5141 EXPECT_TRUE (recorder.GetReplayEntities ().empty ());
5242}
5343
@@ -58,8 +48,7 @@ TEST(EntityPassClipStackTest, CanAppendNoChange) {
5848 EXPECT_TRUE (recorder.GetReplayEntities ().empty ());
5949
6050 Entity entity;
61- recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kNoChange ,
62- Rect ());
51+ recorder.RecordEntity (entity, Contents::ClipCoverage::Type::kNoChange );
6352 EXPECT_TRUE (recorder.GetReplayEntities ().empty ());
6453}
6554
@@ -72,14 +61,12 @@ TEST(EntityPassClipStackTest, AppendCoverageNoChange) {
7261 EXPECT_EQ (recorder.GetClipCoverageLayers ()[0 ].clip_depth , 0u );
7362
7463 Entity entity;
75- EntityPassClipStack::ClipStateResult result = recorder.ApplyClipState (
64+ recorder.AppendClipCoverage (
7665 Contents::ClipCoverage{
7766 .type = Contents::ClipCoverage::Type::kNoChange ,
7867 .coverage = std::nullopt ,
7968 },
8069 entity, 0 , Point (0 , 0 ));
81- EXPECT_TRUE (result.should_render );
82- EXPECT_FALSE (result.clip_did_change );
8370
8471 EXPECT_EQ (recorder.GetClipCoverageLayers ()[0 ].coverage ,
8572 Rect::MakeSize (Size::MakeWH (100 , 100 )));
@@ -95,14 +82,12 @@ TEST(EntityPassClipStackTest, AppendAndRestoreClipCoverage) {
9582 // Push a clip.
9683 Entity entity;
9784 entity.SetClipDepth (0 );
98- EntityPassClipStack::ClipStateResult result = recorder.ApplyClipState (
85+ recorder.AppendClipCoverage (
9986 Contents::ClipCoverage{
10087 .type = Contents::ClipCoverage::Type::kAppend ,
10188 .coverage = Rect::MakeLTRB (50 , 50 , 55 , 55 ),
10289 },
10390 entity, 0 , Point (0 , 0 ));
104- EXPECT_TRUE (result.should_render );
105- EXPECT_TRUE (result.clip_did_change );
10691
10792 ASSERT_EQ (recorder.GetClipCoverageLayers ().size (), 2u );
10893 EXPECT_EQ (recorder.GetClipCoverageLayers ()[1 ].coverage ,
@@ -112,7 +97,7 @@ TEST(EntityPassClipStackTest, AppendAndRestoreClipCoverage) {
11297
11398 // Restore the clip.
11499 entity.SetClipDepth (0 );
115- recorder.ApplyClipState (
100+ recorder.AppendClipCoverage (
116101 Contents::ClipCoverage{
117102 .type = Contents::ClipCoverage::Type::kRestore ,
118103 .coverage = Rect::MakeLTRB (50 , 50 , 55 , 55 ),
@@ -135,14 +120,12 @@ TEST(EntityPassClipStackTest, UnbalancedRestore) {
135120 // Restore the clip.
136121 Entity entity;
137122 entity.SetClipDepth (0 );
138- EntityPassClipStack::ClipStateResult result = recorder.ApplyClipState (
123+ recorder.AppendClipCoverage (
139124 Contents::ClipCoverage{
140125 .type = Contents::ClipCoverage::Type::kRestore ,
141126 .coverage = Rect::MakeLTRB (50 , 50 , 55 , 55 ),
142127 },
143128 entity, 0 , Point (0 , 0 ));
144- EXPECT_FALSE (result.should_render );
145- EXPECT_FALSE (result.clip_did_change );
146129
147130 ASSERT_EQ (recorder.GetClipCoverageLayers ().size (), 1u );
148131 EXPECT_EQ (recorder.GetClipCoverageLayers ()[0 ].coverage ,
@@ -160,16 +143,12 @@ TEST(EntityPassClipStackTest, ClipAndRestoreWithSubpasses) {
160143 // Push a clip.
161144 Entity entity;
162145 entity.SetClipDepth (0u );
163- {
164- EntityPassClipStack::ClipStateResult result = recorder.ApplyClipState (
165- Contents::ClipCoverage{
166- .type = Contents::ClipCoverage::Type::kAppend ,
167- .coverage = Rect::MakeLTRB (50 , 50 , 55 , 55 ),
168- },
169- entity, 0 , Point (0 , 0 ));
170- EXPECT_TRUE (result.should_render );
171- EXPECT_TRUE (result.clip_did_change );
172- }
146+ recorder.AppendClipCoverage (
147+ Contents::ClipCoverage{
148+ .type = Contents::ClipCoverage::Type::kAppend ,
149+ .coverage = Rect::MakeLTRB (50 , 50 , 55 , 55 ),
150+ },
151+ entity, 0 , Point (0 , 0 ));
173152
174153 ASSERT_EQ (recorder.GetClipCoverageLayers ().size (), 2u );
175154 EXPECT_EQ (recorder.GetClipCoverageLayers ()[1 ].coverage ,
@@ -184,16 +163,12 @@ TEST(EntityPassClipStackTest, ClipAndRestoreWithSubpasses) {
184163 Rect::MakeLTRB (50 , 50 , 55 , 55 ));
185164
186165 entity.SetClipDepth (1 );
187- {
188- EntityPassClipStack::ClipStateResult result = recorder.ApplyClipState (
189- Contents::ClipCoverage{
190- .type = Contents::ClipCoverage::Type::kAppend ,
191- .coverage = Rect::MakeLTRB (54 , 54 , 55 , 55 ),
192- },
193- entity, 0 , Point (0 , 0 ));
194- EXPECT_TRUE (result.should_render );
195- EXPECT_TRUE (result.clip_did_change );
196- }
166+ recorder.AppendClipCoverage (
167+ Contents::ClipCoverage{
168+ .type = Contents::ClipCoverage::Type::kAppend ,
169+ .coverage = Rect::MakeLTRB (54 , 54 , 55 , 55 ),
170+ },
171+ entity, 0 , Point (0 , 0 ));
197172
198173 EXPECT_EQ (recorder.GetClipCoverageLayers ()[1 ].coverage ,
199174 Rect::MakeLTRB (54 , 54 , 55 , 55 ));
0 commit comments