Searched defs:localClip (Results 1 - 7 of 7) sorted by relevance

/frameworks/base/libs/hwui/
H A DBakedOpState.cpp52 // resolvedClipRect = intersect(parentMatrix * localClip, parentClip)
54 recordedOp.localClip, *(snapshot.transform));
86 const Matrix4& localTransform, const ClipBase* localClip) {
88 clipState = snapshot.serializeIntersectedClip(allocator, localClip, *(snapshot.transform));
85 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, const Matrix4& localTransform, const ClipBase* localClip) argument
H A DShadowTessellator.cpp34 const Rect& localClip, float maxZ, VertexBuffer& shadowVertexBuffer) {
49 if (!localClip.intersects(ambientShadowBounds)) {
64 const Rect& casterBounds, const Rect& localClip, VertexBuffer& shadowVertexBuffer) {
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
61 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 DSnapshot.cpp91 void Snapshot::clip(const Rect& localClip, SkRegion::Op op) { argument
93 mClipArea->clipRectWithTransform(localClip, transform, op);
H A DTessellationCache.h93 ShadowTask(const Matrix4* drawTransform, const Rect& localClip, bool opaque, argument
97 , localClip(localClip)
114 const Rect localClip; member in class:android::uirenderer::TessellationCache::ShadowTask
165 void precacheShadows(const Matrix4* drawTransform, const Rect& localClip,
169 void getShadowBuffers(const Matrix4* drawTransform, const Rect& localClip,
175 sp<ShadowTask> getShadowTask(const Matrix4* drawTransform, const Rect& localClip,
227 const Matrix4* drawTransform, const Rect* localClip,
H A DRecordedOp.h153 #define BASE_PARAMS const Rect& unmappedBounds, const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint
154 #define BASE_PARAMS_PAINTLESS const Rect& unmappedBounds, const Matrix4& localMatrix, const ClipBase* localClip
155 #define SUPER(Type) RecordedOp(RecordedOpId::Type, unmappedBounds, localMatrix, localClip, paint)
156 #define SUPER_PAINTLESS(Type) RecordedOp(RecordedOpId::Type, unmappedBounds, localMatrix, localClip, nullptr)
169 const ClipBase* localClip; member in struct:android::uirenderer::RecordedOp
178 , localClip(localClip)
249 CirclePropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, argument
251 : RecordedOp(RecordedOpId::CirclePropsOp, Rect(), localMatrix, localClip, paint)
262 ColorOp(const ClipBase* localClip, in argument
273 FunctorOp(const Matrix4& localMatrix, const ClipBase* localClip, Functor* functor) argument
333 RoundRectPropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, float* left, float* top, float* right, float* bottom, float *rx, float *ry) argument
402 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 DTessellationCache.cpp208 const Matrix4* drawTransform, const Rect* localClip,
263 casterBounds, *localClip, maxZ, ambientBuffer);
267 *drawTransform, lightCenter, lightRadius, casterBounds, *localClip,
281 tessellateShadows(&t->drawTransform, &t->localClip, t->opaque, &t->casterPerimeter,
355 void TessellationCache::precacheShadows(const Matrix4* drawTransform, const Rect& localClip, argument
362 sp<ShadowTask> task = new ShadowTask(drawTransform, localClip, opaque,
372 void TessellationCache::getShadowBuffers(const Matrix4* drawTransform, const Rect& localClip, argument
379 precacheShadows(drawTransform, localClip, opaque, casterPerimeter,
388 const Matrix4* drawTransform, const Rect& localClip,
395 precacheShadows(drawTransform, localClip, opaqu
207 tessellateShadows( const Matrix4* drawTransform, const Rect* localClip, bool isCasterOpaque, const SkPath* casterPerimeter, const Matrix4* casterTransformXY, const Matrix4* casterTransformZ, const Vector3& lightCenter, float lightRadius, VertexBuffer& ambientBuffer, VertexBuffer& spotBuffer) argument
387 getShadowTask( const Matrix4* drawTransform, const Rect& localClip, bool opaque, const SkPath* casterPerimeter, const Matrix4* transformXY, const Matrix4* transformZ, const Vector3& lightCenter, float lightRadius) argument
[all...]
/frameworks/base/libs/hwui/tests/microbench/
H A DShadowBench.cpp34 Rect localClip; member in struct:ShadowTestData
65 out->localClip = SAMPLE_CLIP;
74 tessellateShadows(&testData.drawTransform, &testData.localClip,

Completed in 88 milliseconds