Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(56)

Side by Side Diff: cc/paint/README.md

Issue 2640983002: Rename paint data structures (Closed)
Patch Set: DrawingDisplayItem Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/paint/BUILD.gn ('k') | cc/paint/paint_canvas.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # cc/paint
2
3 This document gives an overview of the paint component of cc.
4
5 [TOC]
6
7 ## Overview
8
9 cc/paint is a replacement for SkPicture/SkCanvas/SkPaint
10 recording data structures throughout the Chrome codebase, primarily
11 meaning Blink and ui. The reason for a separate data structure
12 is to change the way that recordings are stored to improve
13 transport and recording performance.
14
15 Skia will still be the ultimate backend for raster, and so
16 any place in code that still wants to raster directly (either
17 for test expectations or to create an SkImage, for example)
18 should continue to use Skia data structures.
19
20 ## Dependencies
21
22 As this component is used in both Blink and ui, it should only include
23 files that Blink is also allowed to depend on. This means not including
24 base/ or using std data structures publicly.
25
26 This is why cc/paint uses sk_sp reference counting at the moment as
27 a compromise between Blink and chrome style.
OLDNEW
« no previous file with comments | « cc/paint/BUILD.gn ('k') | cc/paint/paint_canvas.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698