5#ifndef FLUTTER_FLOW_LAYERS_DISPLAY_LIST_LAYER_H_
6#define FLUTTER_FLOW_LAYERS_DISPLAY_LIST_LAYER_H_
10#include "flutter/display_list/display_list.h"
11#include "flutter/flow/layers/display_list_raster_cache_item.h"
12#include "flutter/flow/layers/layer.h"
13#include "flutter/flow/raster_cache_item.h"
41 return display_list_raster_cache_item_.get();
50 std::unique_ptr<DisplayListRasterCacheItem> display_list_raster_cache_item_;
bool IsReplacing(DiffContext *context, const Layer *layer) const override
void Preroll(PrerollContext *frame) override
void Diff(DiffContext *context, const Layer *old_layer) override
const DisplayListRasterCacheItem * raster_cache_item() const
DisplayList * display_list() const
const DisplayListLayer * as_display_list_layer() const override
static constexpr size_t kMaxBytesToCompare
RasterCacheKeyID caching_key_id() const override
uint64_t unique_id() const
#define FML_DISALLOW_COPY_AND_ASSIGN(TypeName)