/aosp12/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | AnimatedDrawables.h | 28 namespace uirenderer { 38 uirenderer::CanvasPropertyPrimitive* ry, uirenderer::CanvasPropertyPaint* p) in AnimatedRoundRect() 51 sp<uirenderer::CanvasPropertyPrimitive> mLeft; 52 sp<uirenderer::CanvasPropertyPrimitive> mTop; 55 sp<uirenderer::CanvasPropertyPrimitive> mRx; 56 sp<uirenderer::CanvasPropertyPrimitive> mRy; 57 sp<uirenderer::CanvasPropertyPaint> mPaint; 61 sp<uirenderer::CanvasPropertyPrimitive> x; 62 sp<uirenderer::CanvasPropertyPrimitive> y; 67 sp<uirenderer::CanvasPropertyPaint> paint; [all …]
|
H A D | SkiaRecordingCanvas.h | 26 namespace uirenderer { 63 virtual void drawRoundRect(uirenderer::CanvasPropertyPrimitive* left, 64 uirenderer::CanvasPropertyPrimitive* top, 65 uirenderer::CanvasPropertyPrimitive* right, 66 uirenderer::CanvasPropertyPrimitive* bottom, 67 uirenderer::CanvasPropertyPrimitive* rx, 68 uirenderer::CanvasPropertyPrimitive* ry, 70 virtual void drawCircle(uirenderer::CanvasPropertyPrimitive* x, 71 uirenderer::CanvasPropertyPrimitive* y, 72 uirenderer::CanvasPropertyPrimitive* radius, [all …]
|
H A D | SkiaRecordingCanvas.cpp | 35 namespace uirenderer { namespace 85 void SkiaRecordingCanvas::finishRecording(uirenderer::RenderNode* destination) { in finishRecording() 94 uirenderer::CanvasPropertyPrimitive* top, in drawRoundRect() 97 uirenderer::CanvasPropertyPrimitive* rx, in drawRoundRect() 98 uirenderer::CanvasPropertyPrimitive* ry, in drawRoundRect() 99 uirenderer::CanvasPropertyPaint* paint) { in drawRoundRect() 105 void SkiaRecordingCanvas::drawCircle(uirenderer::CanvasPropertyPrimitive* x, in drawCircle() 106 uirenderer::CanvasPropertyPrimitive* y, in drawCircle() 107 uirenderer::CanvasPropertyPrimitive* radius, in drawCircle() 108 uirenderer::CanvasPropertyPaint* paint) { in drawCircle() [all …]
|
H A D | VkInteropFunctorDrawable.cpp | 37 namespace uirenderer { namespace 110 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw() 117 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
|
/aosp12/frameworks/base/libs/hwui/hwui/ |
H A D | Canvas.h | 47 namespace uirenderer { 56 typedef uirenderer::VectorDrawable::Tree VectorDrawableRoot; 134 virtual void drawRoundRect(uirenderer::CanvasPropertyPrimitive* left, 135 uirenderer::CanvasPropertyPrimitive* top, 138 uirenderer::CanvasPropertyPrimitive* rx, 139 uirenderer::CanvasPropertyPrimitive* ry, 141 virtual void drawCircle(uirenderer::CanvasPropertyPrimitive* x, 142 uirenderer::CanvasPropertyPrimitive* y, 143 uirenderer::CanvasPropertyPrimitive* radius, 144 uirenderer::CanvasPropertyPaint* paint) = 0; [all …]
|
/aosp12/frameworks/base/native/webview/plat_support/ |
H A D | draw_functor.cpp | 37 case uirenderer::OverlaysMode::Disabled: in GetOverlaysMode() 39 case uirenderer::OverlaysMode::Enabled: in GetOverlaysMode() 45 const uirenderer::WebViewSyncData& syncData) { in onSync() 77 const uirenderer::DrawGlInfo& draw_gl_params, in draw_gl() 230 uirenderer::WebViewFunctorCallbacks ret = { in CreateFunctor_v3() 237 case uirenderer::RenderMode::OpenGL_ES: in CreateFunctor_v3() 240 case uirenderer::RenderMode::Vulkan: in CreateFunctor_v3() 267 int functor = uirenderer::WebViewFunctor_create( in CreateFunctor_v3() 281 uirenderer::WebViewFunctor_release(functor); in ReleaseFunctor() 286 case uirenderer::RenderMode::OpenGL_ES: in QueryRenderMode() [all …]
|
/aosp12/frameworks/base/libs/hwui/ |
H A D | SkiaCanvas.h | 53 uirenderer::RenderNode* renderNode) override { in resetRecording() 57 virtual void finishRecording(uirenderer::RenderNode*) override { in finishRecording() 141 virtual void drawRoundRect(uirenderer::CanvasPropertyPrimitive* left, 142 uirenderer::CanvasPropertyPrimitive* top, 143 uirenderer::CanvasPropertyPrimitive* right, 144 uirenderer::CanvasPropertyPrimitive* bottom, 145 uirenderer::CanvasPropertyPrimitive* rx, 146 uirenderer::CanvasPropertyPrimitive* ry, 148 virtual void drawCircle(uirenderer::CanvasPropertyPrimitive* x, 149 uirenderer::CanvasPropertyPrimitive* y, [all …]
|
H A D | libhwui.map.txt | 51 android::uirenderer::ColorSpaceToADataSpace*; 52 android::uirenderer::WebViewFunctor_*; 59 android::uirenderer::DataSpaceToColorSpace*; 60 android::uirenderer::ColorSpaceToADataSpace*;
|
H A D | SkiaCanvas.cpp | 52 using uirenderer::PaintUtils; 797 uirenderer::CanvasPropertyPrimitive* top, in drawRoundRect() 800 uirenderer::CanvasPropertyPrimitive* rx, in drawRoundRect() 801 uirenderer::CanvasPropertyPrimitive* ry, in drawRoundRect() 802 uirenderer::CanvasPropertyPaint* paint) { in drawRoundRect() 803 sk_sp<uirenderer::skiapipeline::AnimatedRoundRect> drawable( in drawRoundRect() 809 void SkiaCanvas::drawCircle(uirenderer::CanvasPropertyPrimitive* x, in drawCircle() 810 uirenderer::CanvasPropertyPrimitive* y, in drawCircle() 812 uirenderer::CanvasPropertyPaint* paint) { in drawCircle() 813 sk_sp<uirenderer::skiapipeline::AnimatedCircle> drawable( in drawCircle() [all …]
|
H A D | HardwareBitmapUploader.cpp | 40 namespace android::uirenderer { namespace 169 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap() 176 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap() 387 bool usingGL = uirenderer::Properties::getRenderPipelineType() == in allocateHardwareBitmap() 388 uirenderer::RenderPipelineType::SkiaGL; in allocateHardwareBitmap() 420 bool usingGL = uirenderer::Properties::getRenderPipelineType() == in initialize() 421 uirenderer::RenderPipelineType::SkiaGL; in initialize()
|
H A D | AutoBackendTextureRelease.cpp | 23 using namespace android::uirenderer::renderthread; 26 namespace uirenderer { namespace 79 uirenderer::DataSpaceToColorSpace(dataspace), releaseProc, this); in makeImage()
|
/aosp12/frameworks/base/libs/hwui/utils/ |
H A D | Pair.h | 23 namespace uirenderer { 42 struct trait_trivial_ctor<uirenderer::Pair<F, S> > { 46 struct trait_trivial_dtor<uirenderer::Pair<F, S> > { 50 struct trait_trivial_copy<uirenderer::Pair<F, S> > { 54 struct trait_trivial_move<uirenderer::Pair<F, S> > {
|
/aosp12/frameworks/base/libs/hwui/canvas/ |
H A D | CanvasOps.h | 40 namespace android::uirenderer { 120 sp<uirenderer::CanvasPropertyPrimitive> left; 121 sp<uirenderer::CanvasPropertyPrimitive> top; 122 sp<uirenderer::CanvasPropertyPrimitive> right; 123 sp<uirenderer::CanvasPropertyPrimitive> bottom; 124 sp<uirenderer::CanvasPropertyPrimitive> rx; 125 sp<uirenderer::CanvasPropertyPrimitive> ry; 126 sp<uirenderer::CanvasPropertyPaint> paint; 137 sp<uirenderer::CanvasPropertyPrimitive> x; 138 sp<uirenderer::CanvasPropertyPrimitive> y; [all …]
|
/aosp12/frameworks/base/libs/hwui/tests/unit/ |
H A D | CanvasOpTests.cpp | 33 using namespace android::uirenderer; 34 using namespace android::uirenderer::skiapipeline; 35 using namespace android::uirenderer::test; 396 auto left = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(1)); in TEST() 397 auto top = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(2)); in TEST() 398 auto right = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(3)); in TEST() 399 auto bottom = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(4)); in TEST() 403 sp<uirenderer::CanvasPropertyPaint>(new uirenderer::CanvasPropertyPaint(SkPaint{})); in TEST() 426 auto x = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(1)); in TEST() 427 auto y = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(2)); in TEST() [all …]
|
H A D | EglManagerTests.cpp | 24 using namespace android::uirenderer; 25 using namespace android::uirenderer::renderthread; 26 using namespace android::uirenderer::test;
|
H A D | SkiaRenderPropertiesTests.cpp | 36 using namespace android::uirenderer; 37 using namespace android::uirenderer::renderthread; 38 using namespace android::uirenderer::skiapipeline; 80 properties.setClipBounds(android::uirenderer::Rect(10, 20, 300, 400)); in TEST()
|
H A D | RenderThreadTests.cpp | 23 using namespace android::uirenderer; 24 using namespace android::uirenderer::renderthread;
|
H A D | RenderNodeTests.cpp | 30 using namespace android::uirenderer; 31 using namespace android::uirenderer::renderthread; 33 class ContextFactory : public android::uirenderer::IContextFactory { 35 android::uirenderer::AnimationContext* createAnimationContext( in createAnimationContext() 36 android::uirenderer::renderthread::TimeLord& clock) override { in createAnimationContext() 37 return new android::uirenderer::AnimationContext(clock); in createAnimationContext() 332 EXPECT_EQ(uirenderer::Rect(0, 0, 200, 400), info.layerUpdateQueue->entries().at(0).damage); in RENDERTHREAD_TEST()
|
H A D | SkiaPipelineTests.cpp | 40 using namespace android::uirenderer; 41 using namespace android::uirenderer::renderthread; 42 using namespace android::uirenderer::skiapipeline; 54 android::uirenderer::Rect contentDrawBounds(0, 0, 1, 1); in RENDERTHREAD_SKIA_PIPELINE_TEST() 76 android::uirenderer::Rect contentDrawBounds(0, 0, 2, 2); in RENDERTHREAD_SKIA_PIPELINE_TEST() 100 android::uirenderer::Rect contentDrawBounds(0, 0, 2, 2); in RENDERTHREAD_SKIA_PIPELINE_TEST() 169 android::uirenderer::Rect contentDrawBounds(0, 0, 0, 0); in RENDERTHREAD_SKIA_PIPELINE_TEST() 276 android::uirenderer::Rect contentDrawBounds(150, 150, 650, 450); // 500x300 in RENDERTHREAD_SKIA_PIPELINE_TEST() 427 android::uirenderer::Rect contentDrawBounds(0, 0, 1, 1); in RENDERTHREAD_SKIA_PIPELINE_TEST()
|
H A D | CanvasContextTests.cpp | 25 using namespace android::uirenderer; 26 using namespace android::uirenderer::renderthread;
|
/aosp12/frameworks/base/libs/hwui/tests/common/scenes/ |
H A D | TestSceneBase.h | 30 using namespace android::uirenderer; 31 using namespace android::uirenderer::renderthread; 32 using namespace android::uirenderer::test;
|
/aosp12/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderThread.h | 45 namespace uirenderer { 192 friend class android::uirenderer::AutoBackendTextureRelease; 193 friend class android::uirenderer::TestUtils; 194 friend class android::uirenderer::WebViewFunctor; 195 friend class android::uirenderer::skiapipeline::VkFunctorDrawHandler; 196 friend class android::uirenderer::VectorDrawable::Tree;
|
/aosp12/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_DisplayListCanvas.cpp | 38 using namespace uirenderer; 89 return android::uirenderer::renderthread::RenderProxy::maxTextureSize(); in android_view_DisplayListCanvas_getMaxTextureSize() 159 const uirenderer::skiapipeline::RippleDrawableParams params = in android_view_DisplayListCanvas_drawRippleProps() 160 uirenderer::skiapipeline::RippleDrawableParams{ in android_view_DisplayListCanvas_drawRippleProps()
|
H A D | android_graphics_HardwareRendererObserver.h | 27 class HardwareRendererObserver : public uirenderer::FrameMetricsObserver { 49 static constexpr int kBufferSize = static_cast<int>(uirenderer::FrameInfoIndex::NumIndexes);
|
/aosp12/frameworks/base/libs/hwui/tests/common/ |
H A D | TestContext.h | 33 #define dp(x) ((x) * android::uirenderer::test::getDisplayInfo().density) 36 namespace uirenderer {
|