Searched refs:computedState (Results 1 - 10 of 10) sorted by relevance

/frameworks/base/libs/hwui/
H A DLayerBuilder.cpp34 mBounds = op->computedState.clippedBounds;
42 if (rect.intersects(op->computedState.clippedBounds)) {
72 mBounds.unionWith(op->computedState.clippedBounds);
81 , mClipSideFlags(op->computedState.clipSideFlags) {
132 if (intersects(op->computedState.clippedBounds)) return false;
145 if (lhs->computedState.localProjectionPathMask
146 || rhs->computedState.localProjectionPathMask) return false;
154 const int newFlags = op->computedState.clipSideFlags;
156 const Rect& opBounds = op->computedState.clippedBounds;
184 mBounds.unionWith(op->computedState
[all...]
H A DBakedOpState.h132 ResolvedRenderState computedState; member in class:android::uirenderer::BakedOpState
144 : computedState(allocator, snapshot, recordedOp, expandForStroke)
151 : computedState(allocator, snapshot, recordedOp.localMatrix, recordedOp.localClip)
157 : computedState(allocator, snapshot)
163 : computedState(clipRect, dstRect)
H A DBakedOpDispatcher.cpp67 state.computedState.transform.mapRect(opBounds);
68 if (CC_LIKELY(state.computedState.transform.isPureTranslate())) {
139 const float tx = floorf(state.computedState.transform.getTranslateX()
141 const float ty = floorf(state.computedState.transform.getTranslateY()
226 .setTransform(textOpState.computedState.transform, TransformFlags::None)
233 auto& transform = textOpState.computedState.transform;
247 auto clipState = textOpState.computedState.clipState;
270 const Matrix4& transform = state.computedState.transform;
308 const Rect* localOpClip = pureTranslate ? &state.computedState.clipRect() : nullptr;
359 .setTransform(state.computedState
[all...]
H A DBakedOpState.cpp115 if (bakedState->computedState.clippedBounds.isEmpty()) {
138 if (bakedState->computedState.clippedBounds.isEmpty()) {
161 computedState.opaqueOverClippedBounds = computedState.transform.isSimple()
162 && computedState.clipState->mode == ClipMode::Rectangle
H A DBakedOpRenderer.h81 renderGlop(&state.computedState.clippedBounds,
82 state.computedState.getClipIfNeeded(),
H A DBakedOpRenderer.cpp356 prepareRender(&state.computedState.clippedBounds, state.computedState.getClipIfNeeded());
359 auto&& clip = state.computedState.clipRect();
367 state.computedState.transform.copyTo(&info.transform[0]);
H A DFrameBuilder.cpp594 return state.computedState.clipState
595 || state.computedState.clipState->mode == ClipMode::Rectangle;
609 if (bakedState->computedState.transform.isSimple()
610 && bakedState->computedState.transform.positiveScale()
686 if (bakedState->computedState.transform.isPureTranslate()
720 mCaches.tessellationCache.precacheRoundRect(state->computedState.transform, *(op.paint),
754 if (bakedState->computedState.transform.isPureTranslate()
764 auto& totalTransform = bakedState->computedState.transform;
H A DFontRenderer.cpp75 .setTransform(bakedState->computedState.transform, transformFlags)
/frameworks/base/libs/hwui/tests/unit/
H A DFrameBuilderTests.cpp153 EXPECT_EQ(Rect(45, 45, 55, 55), state.computedState.clippedBounds)
231 EXPECT_EQ(Rect(5, 10, 55, 60), state.computedState.clippedBounds);
233 state.computedState.clipSideFlags);
256 const Rect& clippedBounds = state.computedState.clippedBounds;
281 EXPECT_EQ(expected, state.computedState.transform);
488 EXPECT_EQ(OpClipSideFlags::Top, opList.states[0]->computedState.clipSideFlags);
489 EXPECT_EQ(OpClipSideFlags::None, opList.states[1]->computedState.clipSideFlags);
561 ASSERT_EQ(0, state->computedState.clipSideFlags)
565 Rect fill = opList.states[0]->computedState.clippedBounds;
566 Rect stroke = opList.states[1]->computedState
[all...]
H A DBakedOpStateTests.cpp221 EXPECT_MATRIX_APPROX_EQ(translate10x20, bakedState->computedState.transform);
222 EXPECT_EQ(Rect(100, 200), bakedState->computedState.clippedBounds);
254 EXPECT_EQ(Rect(45, 45, 155, 155), bakedState->computedState.clippedBounds);
255 EXPECT_EQ(0, bakedState->computedState.clipSideFlags);
269 EXPECT_EQ(Rect(45, 45, 155, 155), bakedState->computedState.clippedBounds);
270 EXPECT_EQ(0, bakedState->computedState.clipSideFlags);

Completed in 123 milliseconds