| Index: cc/layers/append_quads_data.h
|
| diff --git a/cc/layers/append_quads_data.h b/cc/layers/append_quads_data.h
|
| index cf17b5b28c5d8ec6f860e51a9ddd724bb4e4cf25..45afa469072cb4ed83434d10f29267400d3f62d0 100644
|
| --- a/cc/layers/append_quads_data.h
|
| +++ b/cc/layers/append_quads_data.h
|
| @@ -6,11 +6,19 @@
|
| #define CC_LAYERS_APPEND_QUADS_DATA_H_
|
|
|
| #include <stdint.h>
|
| +#include <vector>
|
| +
|
| +#include "cc/cc_export.h"
|
| +#include "cc/surfaces/surface_id.h"
|
|
|
| namespace cc {
|
|
|
| // Set by the layer appending quads.
|
| -struct AppendQuadsData {
|
| +class CC_EXPORT AppendQuadsData {
|
| + public:
|
| + AppendQuadsData();
|
| + ~AppendQuadsData();
|
| +
|
| int64_t num_incomplete_tiles = 0;
|
| int64_t num_missing_tiles = 0;
|
| int64_t visible_layer_area = 0;
|
| @@ -22,6 +30,8 @@ struct AppendQuadsData {
|
| int64_t checkerboarded_no_recording_content_area = 0;
|
| // This is the area within interest rect.
|
| int64_t checkerboarded_needs_raster_content_area = 0;
|
| + // This is the set of surface IDs embedded in SurfaceDrawQuads.
|
| + std::vector<SurfaceId> embedded_surfaces;
|
| };
|
|
|
| } // namespace cc
|
|
|