/frameworks/base/libs/hwui/pipeline/skia/ |
D | SkiaRecordingCanvas.h | 26 namespace uirenderer { 35 explicit SkiaRecordingCanvas(uirenderer::RenderNode* renderNode, int width, int height) { in SkiaRecordingCanvas() 44 uirenderer::RenderNode* renderNode = nullptr) override { 50 virtual void finishRecording(uirenderer::RenderNode* destination) override; 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, [all …]
|
D | AnimatedDrawables.h | 28 namespace uirenderer { 33 AnimatedRoundRect(uirenderer::CanvasPropertyPrimitive* left, in AnimatedRoundRect() 34 uirenderer::CanvasPropertyPrimitive* top, in AnimatedRoundRect() 35 uirenderer::CanvasPropertyPrimitive* right, in AnimatedRoundRect() 36 uirenderer::CanvasPropertyPrimitive* bottom, in AnimatedRoundRect() 37 uirenderer::CanvasPropertyPrimitive* rx, in AnimatedRoundRect() 38 uirenderer::CanvasPropertyPrimitive* ry, uirenderer::CanvasPropertyPaint* p) in AnimatedRoundRect() 51 sp<uirenderer::CanvasPropertyPrimitive> mLeft; 52 sp<uirenderer::CanvasPropertyPrimitive> mTop; 53 sp<uirenderer::CanvasPropertyPrimitive> mRight; [all …]
|
D | SkiaRecordingCanvas.cpp | 35 namespace uirenderer { namespace 42 void SkiaRecordingCanvas::initDisplayList(uirenderer::RenderNode* renderNode, int width, in initDisplayList() 85 void SkiaRecordingCanvas::finishRecording(uirenderer::RenderNode* destination) { in finishRecording() 86 destination->setStagingDisplayList(uirenderer::DisplayList(finishRecording())); in finishRecording() 93 void SkiaRecordingCanvas::drawRoundRect(uirenderer::CanvasPropertyPrimitive* left, in drawRoundRect() 94 uirenderer::CanvasPropertyPrimitive* top, in drawRoundRect() 95 uirenderer::CanvasPropertyPrimitive* right, in drawRoundRect() 96 uirenderer::CanvasPropertyPrimitive* bottom, in drawRoundRect() 97 uirenderer::CanvasPropertyPrimitive* rx, in drawRoundRect() 98 uirenderer::CanvasPropertyPrimitive* ry, in drawRoundRect() [all …]
|
/frameworks/base/libs/hwui/hwui/ |
D | Canvas.h | 47 namespace uirenderer { 56 typedef uirenderer::VectorDrawable::Tree VectorDrawableRoot; 95 int width, int height, uirenderer::RenderNode* renderNode = nullptr); 128 uirenderer::RenderNode* renderNode = nullptr) = 0; 129 virtual void finishRecording(uirenderer::RenderNode* destination) = 0; 132 bool isHighContrastText() const { return uirenderer::Properties::enableHighContrastText; } in isHighContrastText() 134 virtual void drawRoundRect(uirenderer::CanvasPropertyPrimitive* left, 135 uirenderer::CanvasPropertyPrimitive* top, 136 uirenderer::CanvasPropertyPrimitive* right, 137 uirenderer::CanvasPropertyPrimitive* bottom, [all …]
|
/frameworks/base/native/webview/plat_support/ |
D | draw_functor.cpp | 35 AwDrawFnOverlaysMode GetOverlaysMode(uirenderer::OverlaysMode overlays_mode) { in GetOverlaysMode() 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() 78 const uirenderer::WebViewOverlayData& overlay_params) { in draw_gl() 133 const uirenderer::VkFunctorInitParams& init_vk_params) { in initializeVk() 163 const uirenderer::VkFunctorDrawParams& draw_vk_params, in drawVk() 164 const uirenderer::WebViewOverlayData& overlay_params) { in drawVk() 229 static uirenderer::WebViewFunctorCallbacks webview_functor_callbacks = [] { in CreateFunctor_v3() [all …]
|
/frameworks/base/libs/hwui/ |
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, 147 uirenderer::CanvasPropertyPaint* paint) override; 148 virtual void drawCircle(uirenderer::CanvasPropertyPrimitive* x, [all …]
|
D | libhwui.map.txt | 50 android::uirenderer::ColorSpaceToADataSpace*; 51 android::uirenderer::WebViewFunctor_*; 58 android::uirenderer::DataSpaceToColorSpace*; 59 android::uirenderer::ColorSpaceToADataSpace*;
|
D | SkiaCanvas.cpp | 52 using uirenderer::PaintUtils; 796 void SkiaCanvas::drawRoundRect(uirenderer::CanvasPropertyPrimitive* left, in drawRoundRect() 797 uirenderer::CanvasPropertyPrimitive* top, in drawRoundRect() 798 uirenderer::CanvasPropertyPrimitive* right, in drawRoundRect() 799 uirenderer::CanvasPropertyPrimitive* bottom, 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() 804 new uirenderer::skiapipeline::AnimatedRoundRect(left, top, right, bottom, rx, ry, in drawRoundRect() [all …]
|
D | AutoBackendTextureRelease.cpp | 23 using namespace android::uirenderer::renderthread; 26 namespace uirenderer { namespace 79 uirenderer::DataSpaceToColorSpace(dataspace), releaseProc, this); in makeImage()
|
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()
|
/frameworks/base/libs/hwui/utils/ |
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> > {
|
D | GLUtils.h | 30 namespace uirenderer { 36 LOG_ALWAYS_FATAL_IF(android::uirenderer::GLUtils::dumpGLErrors(), "GL errors! %s:%d", \
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
D | TestSceneBase.h | 30 using namespace android::uirenderer; 31 using namespace android::uirenderer::renderthread; 32 using namespace android::uirenderer::test;
|
/frameworks/base/libs/hwui/canvas/ |
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 …]
|
/frameworks/base/libs/hwui/tests/unit/ |
D | EglManagerTests.cpp | 23 using namespace android::uirenderer; 24 using namespace android::uirenderer::renderthread; 25 using namespace android::uirenderer::test;
|
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() 400 auto radiusX = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(5)); in TEST() 401 auto radiusY = sp<CanvasPropertyPrimitive>(new uirenderer::CanvasPropertyPrimitive(6)); in TEST() 403 sp<uirenderer::CanvasPropertyPaint>(new uirenderer::CanvasPropertyPaint(SkPaint{})); in TEST() [all …]
|
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()
|
D | RenderThreadTests.cpp | 23 using namespace android::uirenderer; 24 using namespace android::uirenderer::renderthread;
|
D | CanvasContextTests.cpp | 25 using namespace android::uirenderer; 26 using namespace android::uirenderer::renderthread;
|
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()
|
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()
|
/frameworks/base/libs/hwui/renderthread/ |
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;
|
/frameworks/base/libs/hwui/jni/ |
D | android_graphics_HardwareRendererObserver.h | 27 class HardwareRendererObserver : public uirenderer::FrameMetricsObserver { 49 static constexpr int kBufferSize = static_cast<int>(uirenderer::FrameInfoIndex::NumIndexes);
|
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()
|
/frameworks/base/libs/hwui/tests/common/ |
D | TestContext.h | 33 #define dp(x) ((x) * android::uirenderer::test::getDisplayInfo().density) 36 namespace uirenderer {
|