/frameworks/base/libs/hwui/ |
OpDumper.cpp | 37 if (op.localClip && 38 (!op.localClip->rect.contains(localBounds) || op.localClip->intersectWithRoot)) { 39 output << std::fixed << std::setprecision(0) << " clip=" << op.localClip->rect 40 << " mode=" << (int)op.localClip->mode; 42 if (op.localClip->intersectWithRoot) {
|
ShadowTessellator.h | 73 const Rect& casterBounds, const Rect& localClip, float maxZ, 80 const Rect& localClip, VertexBuffer& shadowVertexBuffer);
|
TessellationCache.h | 92 ShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, 96 , localClip(localClip) 112 const Rect localClip; 162 sp<ShadowTask> getShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, 174 void precacheShadows(const Matrix4* drawTransform, const Rect& localClip, bool opaque, 219 void tessellateShadows(const Matrix4* drawTransform, const Rect* localClip, bool isCasterOpaque,
|
RecordedOp.h | 151 const Rect &unmappedBounds, const Matrix4 &localMatrix, const ClipBase *localClip, \ 154 const Rect &unmappedBounds, const Matrix4 &localMatrix, const ClipBase *localClip 155 #define SUPER(Type) RecordedOp(RecordedOpId::Type, unmappedBounds, localMatrix, localClip, paint) 157 RecordedOp(RecordedOpId::Type, unmappedBounds, localMatrix, localClip, nullptr) 170 const ClipBase* localClip; 180 , localClip(localClip) 242 CirclePropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, 244 : RecordedOp(RecordedOpId::CirclePropsOp, Rect(), localMatrix, localClip, paint) 255 ColorOp(const ClipBase* localClip, int color, SkBlendMode mode [all...] |
ShadowTessellator.cpp | 33 const Rect& casterBounds, const Rect& localClip, 49 if (!localClip.intersects(ambientShadowBounds)) { 64 const Rect& casterBounds, const Rect& localClip, 99 lightRect.unionWith(localClip);
|
BakedOpState.h | 61 const Matrix4& localTransform, const ClipBase* localClip); 150 : computedState(allocator, snapshot, recordedOp.localMatrix, recordedOp.localClip)
|
TessellationCache.cpp | 200 void tessellateShadows(const Matrix4* drawTransform, const Rect* localClip, bool isCasterOpaque, 251 centroid3d, casterBounds, *localClip, maxZ, 256 casterBounds, *localClip, spotBuffer); 269 tessellateShadows(&t->drawTransform, &t->localClip, t->opaque, &t->casterPerimeter, 343 void TessellationCache::precacheShadows(const Matrix4* drawTransform, const Rect& localClip, 350 sp<ShadowTask> task = new ShadowTask(drawTransform, localClip, opaque, casterPerimeter, 361 const Matrix4* drawTransform, const Rect& localClip, bool opaque, 367 precacheShadows(drawTransform, localClip, opaque, casterPerimeter, transformXY, transformZ,
|
BakedOpState.cpp | 55 // resolvedClipRect = intersect(parentMatrix * localClip, parentClip) 56 clipState = snapshot.serializeIntersectedClip(allocator, recordedOp.localClip, 89 const Matrix4& localTransform, const ClipBase* localClip) { 91 clipState = snapshot.serializeIntersectedClip(allocator, localClip, *(snapshot.transform));
|
Snapshot.h | 108 void clip(const Rect& localClip, SkClipOp op);
|
Snapshot.cpp | 75 void Snapshot::clip(const Rect& localClip, SkClipOp op) { 77 mClipArea->clipRectWithTransform(localClip, transform, static_cast<SkRegion::Op>(op));
|
FrameBuilder.cpp | 530 mCanvasState.writableSnapshot()->applyClip(op.localClip, 629 op.unmappedBounds, op.localMatrix, op.localClip, paint, &bitmap, 642 op.localClip, op.paint); 714 Rect(*(op.left), *(op.top), *(op.right), *(op.bottom)), op.localMatrix, op.localClip, [all...] |
RecordingCanvas.cpp | 582 if (op->localClip && op->localClip->rect.isEmpty()) {
|
BakedOpDispatcher.cpp | [all...] |
/frameworks/base/libs/hwui/tests/microbench/ |
ShadowBench.cpp | 34 Rect localClip; 56 out->localClip = SAMPLE_CLIP; 65 tessellateShadows(&testData.drawTransform, &testData.localClip, opaque, &shape,
|
/frameworks/base/libs/hwui/tests/unit/ |
OpDumperTests.cpp | 38 op.localClip = &clipRect;
|
RecordingCanvasTests.cpp | 74 EXPECT_CLIP_RECT(Rect(100, 100), dl->getOps()[0]->localClip); 75 EXPECT_CLIP_RECT(Rect(100, 100), dl->getOps()[1]->localClip); 76 EXPECT_EQ(dl->getOps()[0]->localClip, dl->getOps()[1]->localClip) 152 EXPECT_EQ(nullptr, op.localClip); 185 EXPECT_EQ(nullptr, op.localClip); 271 EXPECT_EQ(nullptr, op.localClip); 306 EXPECT_EQ(nullptr, op.localClip); 315 EXPECT_EQ(nullptr, op.localClip); 354 EXPECT_EQ(nullptr, op.localClip); [all...] |
FrameBuilderTests.cpp | [all...] |