slim: Add UIResourceLayer AppendQuads
Add UI resource paths to get resource info, upload resources.
Mark all resources for deletion in FrameSinkImpl destructor to avoid
DCHECKs.
Bug: 1408128
Change-Id: Icd3488fc3c46932036a10596c541d3a4d67973c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4261401
Reviewed-by: Kyle Charbonneau <kylechar@chromium.org>
Commit-Queue: Bo Liu <boliu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1107776}
diff --git a/cc/slim/ui_resource_layer.h b/cc/slim/ui_resource_layer.h
index 97ced67..60c51fc 100644
--- a/cc/slim/ui_resource_layer.h
+++ b/cc/slim/ui_resource_layer.h
@@ -59,6 +59,9 @@
const auto& vertex_opacity() const { return vertex_opacity_; }
bool HasDrawableContent() const override;
+ void AppendQuads(viz::CompositorRenderPass& render_pass,
+ const gfx::Transform& transform,
+ const gfx::Rect* clip) override;
private:
cc::UIResourceLayer* cc_layer() const;