Searched refs:OpClipSideFlags (Results 1 - 5 of 5) sorted by relevance

/frameworks/base/libs/hwui/
H A DBakedOpState.cpp26 if (clip.left > bounds.left) clipSideFlags |= OpClipSideFlags::Left;
27 if (clip.top > bounds.top) clipSideFlags |= OpClipSideFlags::Top;
28 if (clip.right < bounds.right) clipSideFlags |= OpClipSideFlags::Right;
29 if (clip.bottom < bounds.bottom) clipSideFlags |= OpClipSideFlags::Bottom;
92 clipSideFlags = OpClipSideFlags::Full;
100 , clipSideFlags(OpClipSideFlags::Full)
H A DLayerBuilder.cpp155 if (currentFlags != OpClipSideFlags::None || newFlags != OpClipSideFlags::None) {
158 if (!checkSide(currentFlags, newFlags, OpClipSideFlags::Left, boundsDelta)) return false;
160 if (!checkSide(currentFlags, newFlags, OpClipSideFlags::Top, boundsDelta)) return false;
164 if (!checkSide(currentFlags, newFlags, OpClipSideFlags::Right, boundsDelta)) return false;
166 if (!checkSide(currentFlags, newFlags, OpClipSideFlags::Bottom, boundsDelta)) return false;
H A DBakedOpState.h28 namespace OpClipSideFlags { namespace in namespace:android::uirenderer
82 return clipSideFlags != OpClipSideFlags::None
/frameworks/base/libs/hwui/tests/unit/
H A DBakedOpStateTests.cpp42 EXPECT_EQ(OpClipSideFlags::Right | OpClipSideFlags::Bottom, state.clipSideFlags);
58 EXPECT_EQ(OpClipSideFlags::Right | OpClipSideFlags::Bottom, state.clipSideFlags);
120 EXPECT_EQ(OpClipSideFlags::Right | OpClipSideFlags::Bottom, state.clipSideFlags);
H A DFrameBuilderTests.cpp182 EXPECT_EQ(OpClipSideFlags::Full, state.computedState.clipSideFlags)
263 EXPECT_EQ(OpClipSideFlags::Right | OpClipSideFlags::Bottom,
500 EXPECT_EQ(OpClipSideFlags::Left | OpClipSideFlags::Top | OpClipSideFlags::Right,
570 EXPECT_EQ(OpClipSideFlags::Top, opList.clipSideFlags);
571 EXPECT_EQ(OpClipSideFlags::Top, opList.states[0]->computedState.clipSideFlags);
572 EXPECT_EQ(OpClipSideFlags::None, opList.states[1]->computedState.clipSideFlags);

Completed in 1981 milliseconds