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.h133 ResolvedRenderState computedState; member in class:android::uirenderer::BakedOpState
145 : computedState(allocator, snapshot, recordedOp, expandForStroke, expandForPathTexture)
152 : computedState(allocator, snapshot, recordedOp.localMatrix, recordedOp.localClip)
158 : computedState(allocator, snapshot)
164 : computedState(clipRect, dstRect)
H A DBakedOpDispatcher.cpp63 state.computedState.transform.mapRect(opBounds);
64 if (CC_LIKELY(state.computedState.transform.isPureTranslate())) {
133 const float tx = floorf(state.computedState.transform.getTranslateX()
135 const float ty = floorf(state.computedState.transform.getTranslateY()
220 .setTransform(textOpState.computedState.transform, TransformFlags::None)
227 auto& transform = textOpState.computedState.transform;
241 auto clipState = textOpState.computedState.clipState;
264 const Matrix4& transform = state.computedState.transform;
302 const Rect* localOpClip = pureTranslate ? &state.computedState.clipRect() : nullptr;
353 .setTransform(state.computedState
[all...]
H A DBakedOpState.cpp117 if (bakedState->computedState.clippedBounds.isEmpty()) {
140 if (bakedState->computedState.clippedBounds.isEmpty()) {
163 computedState.opaqueOverClippedBounds = computedState.transform.isSimple()
164 && computedState.clipState->mode == ClipMode::Rectangle
H A DBakedOpRenderer.h81 renderGlop(&state.computedState.clippedBounds,
82 state.computedState.getClipIfNeeded(),
H A DBakedOpRenderer.cpp352 prepareRender(&state.computedState.clippedBounds, state.computedState.getClipIfNeeded());
355 auto&& clip = state.computedState.clipRect();
363 state.computedState.transform.copyTo(&info.transform[0]);
H A DFrameBuilder.cpp601 return !state.computedState.clipState
602 || state.computedState.clipState->mode == ClipMode::Rectangle;
616 if (bakedState->computedState.transform.isSimple()
617 && bakedState->computedState.transform.positiveScale()
692 if (bakedState->computedState.transform.isPureTranslate()
725 mCaches.tessellationCache.precacheRoundRect(state->computedState.transform, *(op.paint),
759 if (bakedState->computedState.transform.isPureTranslate()
769 auto& totalTransform = bakedState->computedState.transform;
H A DFontRenderer.cpp72 .setTransform(bakedState->computedState.transform, transformFlags)
/frameworks/base/libs/hwui/tests/unit/
H A DFrameBuilderTests.cpp154 EXPECT_EQ(Rect(45, 45, 55, 55), state.computedState.clippedBounds)
181 EXPECT_EQ(Rect(25, 25, 175, 175), state.computedState.clippedBounds);
182 EXPECT_EQ(OpClipSideFlags::Full, state.computedState.clipSideFlags)
262 EXPECT_EQ(Rect(5, 10, 55, 60), state.computedState.clippedBounds);
264 state.computedState.clipSideFlags);
287 const Rect& clippedBounds = state.computedState.clippedBounds;
312 EXPECT_EQ(expected, state.computedState.transform);
571 EXPECT_EQ(OpClipSideFlags::Top, opList.states[0]->computedState.clipSideFlags);
572 EXPECT_EQ(OpClipSideFlags::None, opList.states[1]->computedState.clipSideFlags);
644 ASSERT_EQ(0, state->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 741 milliseconds