/frameworks/base/libs/hwui/ |
D | ClipArea.h | 99 struct ClipBase { struct 100 ClipBase(ClipMode mode) in ClipBase() function 102 ClipBase(const Rect& rect) in ClipBase() function 114 struct ClipRect : ClipBase { argument 116 : ClipBase(rect) {} in ClipRect() 119 struct ClipRectList : ClipBase { 121 : ClipBase(ClipMode::RectangleList) in ClipRectList() 126 struct ClipRegion : ClipBase { 128 : ClipBase(ClipMode::Region) in ClipRegion() 131 : ClipBase(ClipMode::Region) {} in ClipRegion() [all …]
|
D | BakedOpRenderer.h | 30 struct ClipBase; 43 typedef void (*GlopReceiver)(BakedOpRenderer&, const Rect*, const ClipBase*, const Glop&); 87 void renderGlop(const Rect* dirtyBounds, const ClipBase* clip, const Glop& glop) { in renderGlop() 107 const ClipBase* clip, const Glop& glop) { in DefaultGlopReceiver() 110 void renderGlopImpl(const Rect* dirtyBounds, const ClipBase* clip, const Glop& glop); 113 void prepareRender(const Rect* dirtyBounds, const ClipBase* clip); 114 void setupStencilRectList(const ClipBase* clip); 115 void setupStencilRegion(const ClipBase* clip); 136 const ClipBase* lastStencilClip = nullptr;
|
D | RecordedOp.h | 38 struct ClipBase; 153 #define BASE_PARAMS const Rect& unmappedBounds, const Matrix4& localMatrix, const ClipBase* localCl… 154 …_PARAMS_PAINTLESS const Rect& unmappedBounds, const Matrix4& localMatrix, const ClipBase* localClip 169 const ClipBase* localClip; 249 CirclePropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, in CirclePropsOp() 262 ColorOp(const ClipBase* localClip, int color, SkXfermode::Mode mode) in ColorOp() 273 FunctorOp(const Matrix4& localMatrix, const ClipBase* localClip, Functor* functor) in FunctorOp() 333 RoundRectPropsOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, in RoundRectPropsOp() 402 TextOnPathOp(const Matrix4& localMatrix, const ClipBase* localClip, const SkPaint* paint, in TextOnPathOp()
|
D | ClipArea.cpp | 44 void ClipBase::dump() const { in dump() 361 const ClipBase* ClipArea::serializeClip(LinearAllocator& allocator) { in serializeClip() 373 ClipBase* serialization = nullptr; in serializeClip() 395 inline static const RectangleList& getRectList(const ClipBase* scb) { in getRectList() 399 inline static const SkRegion& getRegion(const ClipBase* scb) { in getRegion() 405 static bool cannotFitInRectangleList(const ClipArea& clipArea, const ClipBase* scb) { in cannotFitInRectangleList() 417 const ClipBase* ClipArea::serializeIntersectedClip(LinearAllocator& allocator, in serializeIntersectedClip() 418 const ClipBase* recordedClip, const Matrix4& recordedClipTransform) { in serializeIntersectedClip() 515 void ClipArea::applyClip(const ClipBase* clip, const Matrix4& transform) { in applyClip()
|
D | BakedOpState.h | 60 const Matrix4& localTransform, const ClipBase* localClip); 87 const ClipBase* getClipIfNeeded() const { in getClipIfNeeded() 92 const ClipBase* clipState = nullptr;
|
D | Snapshot.h | 173 WARN_UNUSED_RESULT const ClipBase* serializeIntersectedClip(LinearAllocator& allocator, 174 const ClipBase* recordedClip, const Matrix4& recordedClipTransform); 175 void applyClip(const ClipBase* clip, const Matrix4& transform);
|
D | FontRenderer.h | 50 struct ClipBase; 61 const ClipBase* clip, in TextDrawFunctor() 85 const ClipBase* clip;
|
D | Snapshot.cpp | 252 const ClipBase* Snapshot::serializeIntersectedClip(LinearAllocator& allocator, in serializeIntersectedClip() 253 const ClipBase* recordedClip, const Matrix4& recordedClipTransform) { in serializeIntersectedClip() 264 void Snapshot::applyClip(const ClipBase* recordedClip, const Matrix4& transform) { in applyClip()
|
D | BakedOpRenderer.cpp | 243 void BakedOpRenderer::setupStencilRectList(const ClipBase* clip) { in setupStencilRectList() 277 void BakedOpRenderer::setupStencilRegion(const ClipBase* clip) { in setupStencilRegion() 294 void BakedOpRenderer::prepareRender(const Rect* dirtyBounds, const ClipBase* clip) { in prepareRender() 348 void BakedOpRenderer::renderGlopImpl(const Rect* dirtyBounds, const ClipBase* clip, in renderGlopImpl()
|
D | FrameBuilder.h | 196 void defer3dChildren(const ClipBase* reorderClip, ChildrenSelectMode mode, 199 void deferShadow(const ClipBase* reorderClip, const RenderNodeOp& casterOp);
|
D | RecordingCanvas.h | 39 struct ClipBase; 203 const ClipBase* getRecordedClip() { in getRecordedClip() 313 const ClipBase* mDeferredBarrierClip = nullptr;
|
D | DisplayList.h | 147 const ClipBase* reorderClip;
|
D | BakedOpState.cpp | 86 const Matrix4& localTransform, const ClipBase* localClip) { in ResolvedRenderState()
|
D | BakedOpDispatcher.cpp | 87 const ClipBase* clip = opList.clipSideFlags ? &renderTargetClip : nullptr; in onMergedBitmapOps() 193 const ClipBase* clip = opList.clipSideFlags ? &renderTargetClip : nullptr; in onMergedPatchOps() 266 const ClipBase* renderClip, TextRenderType renderType) { in renderText() 329 const ClipBase* clip = opList.clipSideFlags ? &renderTargetClip : nullptr; in onMergedTextOps()
|
D | FrameBuilder.cpp | 342 void FrameBuilder::defer3dChildren(const ClipBase* reorderClip, ChildrenSelectMode mode, in defer3dChildren() 393 void FrameBuilder::deferShadow(const ClipBase* reorderClip, const RenderNodeOp& casterNodeOp) { in deferShadow()
|
/frameworks/base/libs/hwui/tests/unit/ |
D | BakedOpDispatcherTests.cpp | 45 const ClipBase* clip, const Glop& glop) { in ValidatingGlopReceiver()
|