Searched refs:CanvasOp (Results 1 – 8 of 8) sorted by relevance
/aosp12/frameworks/base/libs/hwui/canvas/ |
H A D | CanvasOps.h | 43 struct CanvasOp; 63 struct CanvasOp<CanvasOpType::Save> { 69 struct CanvasOp<CanvasOpType::SaveLayer> { 83 struct CanvasOp<CanvasOpType::Restore> { 89 struct CanvasOp<CanvasOpType::BeginZ> { 92 struct CanvasOp<CanvasOpType::EndZ> {}; 99 struct CanvasOp<CanvasOpType::ClipRect> { 107 struct CanvasOp<CanvasOpType::ClipPath> { 326 CanvasOp( 355 CanvasOp( [all …]
|
H A D | CanvasOpBuffer.h | 34 struct CanvasOp; 44 CanvasOp<T> mImpl; 47 CanvasOpContainer(CanvasOp<T>&& impl, const SkMatrix& transform = SkMatrix::I()) 55 CanvasOp<T>* operator->() noexcept { return &mImpl; } 56 const CanvasOp<T>* operator->() const noexcept { return &mImpl; } 58 CanvasOp<T>& op() noexcept { return mImpl; } in op() 59 const CanvasOp<T>& op() const noexcept { return mImpl; } in op() 74 void push(CanvasOp<T>&& op) { in push()
|
H A D | CanvasOpRasterizer.h | 52 void draw(const CanvasOp<T>& op) { in draw() 53 if constexpr (CanvasOpTraits::can_draw<CanvasOp<T>>) { in draw()
|
H A D | CanvasFrontend.h | 165 void draw(CanvasOp<T>&& op) { in draw() 209 void submit(CanvasOp<T>&& op) { in submit()
|
H A D | CanvasOpRasterizer.cpp | 36 if constexpr (CanvasOpTraits::can_draw<CanvasOp<T>>) { in rasterizeCanvasBuffer()
|
/aosp12/frameworks/base/libs/hwui/tests/unit/ |
H A D | CanvasOpTests.cpp | 64 TEST(CanvasOp, verifyConst) { in TEST() argument 78 TEST(CanvasOp, simplePush) { in TEST() argument 118 TEST(CanvasOp, simpleDrawPaint) { in TEST() argument 133 TEST(CanvasOp, simpleDrawPoint) { in TEST() argument 149 TEST(CanvasOp, simpleDrawPoints) { in TEST() argument 174 TEST(CanvasOp, simpleDrawLine) { in TEST() argument 192 TEST(CanvasOp, simpleDrawLines) { in TEST() argument 216 TEST(CanvasOp, simpleDrawRect) { in TEST() argument 342 TEST(CanvasOp, simpleDrawOval) { in TEST() argument 357 TEST(CanvasOp, simpleDrawArc) { in TEST() argument [all …]
|
H A D | CanvasFrontendTests.cpp | 130 return CanvasOp<CanvasOpType::DrawRect>{ in TEST()
|
/aosp12/frameworks/base/libs/hwui/tests/microbench/ |
H A D | CanvasOpBench.cpp | 75 canvas.draw(CanvasOp<CanvasOpType::DrawRect> { in BM_CanvasOpBuffer_record_simpleBitmapView() 84 canvas.draw(CanvasOp<CanvasOpType::DrawImage> { in BM_CanvasOpBuffer_record_simpleBitmapView()
|