/frameworks/base/libs/hwui/tests/microbench/ |
H A D | ShadowBench.cpp | 34 Rect localClip; member in struct:ShadowTestData 56 out->localClip = SAMPLE_CLIP; 65 tessellateShadows(&testData.drawTransform, &testData.localClip, opaque, &shape,
|
/frameworks/base/libs/hwui/ |
H A D | 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)); 88 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, const Matrix4& localTransform, const ClipBase* localClip) argument
|
H A D | Snapshot.cpp | 75 void Snapshot::clip(const Rect& localClip, SkClipOp op) { argument 77 mClipArea->clipRectWithTransform(localClip, transform, static_cast<SkRegion::Op>(op));
|
H A D | 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); 31 tessellateAmbientShadow(bool isCasterOpaque, const Vector3* casterPolygon, int casterVertexCount, const Vector3& centroid3d, const Rect& casterBounds, const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) argument 60 tessellateSpotShadow(bool isCasterOpaque, const Vector3* casterPolygon, int casterVertexCount, const Vector3& casterCentroid, const mat4& receiverTransform, const Vector3& lightCenter, int lightRadius, const Rect& casterBounds, const Rect& localClip, VertexBuffer& shadowVertexBuffer) argument
|
H A D | TessellationCache.h | 92 ShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, argument 96 , localClip(localClip) 112 const Rect localClip; member in class:android::uirenderer::TessellationCache::ShadowTask 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,
|
H A D | 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; member in struct:android::uirenderer::RecordedOp 180 , localClip(localClip) 242 CirclePropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, argument 244 : RecordedOp(RecordedOpId::CirclePropsOp, Rect(), localMatrix, localClip, paint) 255 ColorOp(const ClipBase* localClip, in argument 266 FunctorOp(const Matrix4& localMatrix, const ClipBase* localClip, Functor* functor) argument 313 RoundRectPropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, float* left, float* top, float* right, float* bottom, float* rx, float* ry) argument 378 TextOnPathOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, const glyph_t* glyphs, int glyphCount, const SkPath* path, float hOffset, float vOffset) argument [all...] |
H A D | TessellationCache.cpp | 200 void tessellateShadows(const Matrix4* drawTransform, const Rect* localClip, bool isCasterOpaque, argument 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, argument 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, 360 getShadowTask( const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) argument
|