Searched refs:skiapipeline (Results 1 – 25 of 72) sorted by relevance
123
109 auto& cache = skiapipeline::ShaderCache::get(); in configureContext()178 skiapipeline::SkiaMemoryTracer cpuTracer("category", true); in getMemoryUsage()182 skiapipeline::SkiaMemoryTracer gpuTracer("category", true); in getMemoryUsage()217 std::vector<skiapipeline::ResourcePair> cpuResourceMap = { in dumpMemoryUsage()224 skiapipeline::SkiaMemoryTracer cpuTracer(cpuResourceMap, false); in dumpMemoryUsage()234 skiapipeline::SkiaMemoryTracer gpuTracer("category", true); in dumpMemoryUsage()268 static skiapipeline::ATraceMemoryDump tracer; in onFrameCompleted()
50 namespace skiapipeline {197 friend class android::uirenderer::skiapipeline::VkFunctorDrawHandler;
302 std::unique_ptr<skiapipeline::SkiaDisplayList> detachAvailableList() { in detachAvailableList()311 void attachAvailableList(skiapipeline::SkiaDisplayList* skiaDisplayList) { in attachAvailableList()328 mSkiaLayer = std::make_unique<skiapipeline::SkiaLayer>(); in setLayerSurface()367 skiapipeline::SkiaLayer* getSkiaLayer() const { return mSkiaLayer.get(); } in getSkiaLayer()389 std::unique_ptr<skiapipeline::SkiaDisplayList> mAvailableDisplayList;395 std::unique_ptr<skiapipeline::SkiaLayer> mSkiaLayer;
39 explicit SkiaDisplayListWrapper(std::unique_ptr<skiapipeline::SkiaDisplayList> impl) in SkiaDisplayListWrapper()85 [[nodiscard]] skiapipeline::SkiaDisplayList* asSkiaDl() { in asSkiaDl()89 [[nodiscard]] const skiapipeline::SkiaDisplayList* asSkiaDl() const { in asSkiaDl()157 std::unique_ptr<skiapipeline::SkiaDisplayList> mImpl;167 using SkiaDisplayList = skiapipeline::SkiaDisplayList;
50 namespace skiapipeline {170 void drawRippleDrawable(const skiapipeline::RippleDrawableParams& params);173 void drawWebView(skiapipeline::FunctorDrawable*);229 void drawRippleDrawable(const skiapipeline::RippleDrawableParams& params);256 void drawWebView(skiapipeline::FunctorDrawable*);
29 using namespace android::uirenderer::skiapipeline;33 auto displayList = new skiapipeline::SkiaDisplayList(); in BM_SkiaDisplayList_alloc()42 auto displayList = new char[sizeof(skiapipeline::SkiaDisplayList)]; in BM_SkiaDisplayList_alloc_theoretical()
19 using namespace android::uirenderer::skiapipeline;
23 namespace skiapipeline {
24 namespace skiapipeline {
26 namespace skiapipeline {
56 skiapipeline::SkiaDisplayList* displayList, SkCanvas* canvas);
28 namespace skiapipeline {
29 namespace skiapipeline {
27 using namespace android::uirenderer::skiapipeline;
33 namespace skiapipeline {
195 std::function<void(RenderProperties& props, skiapipeline::SkiaRecordingCanvas& canvas)>198 std::unique_ptr<skiapipeline::SkiaDisplayList> displayList = nullptr) {209 std::unique_ptr<skiapipeline::SkiaRecordingCanvas> canvas(210 new skiapipeline::SkiaRecordingCanvas(nullptr, props.getWidth(),
66 pipeline = new skiapipeline::SkiaOpenGLPipeline(renderThread); in createTextureLayerUpdater()68 pipeline = new skiapipeline::SkiaVulkanPipeline(renderThread); in createTextureLayerUpdater()