7#include "flutter/flow/raster_cache_key.h"
9#include "flutter/flow/layers/container_layer.h"
10#include "flutter/flow/layers/display_list_layer.h"
11#include "flutter/flow/layers/layer.h"
19 auto children_count = children_layers.size();
20 if (children_count == 0) {
23 std::vector<RasterCacheKeyID> ids;
25 children_layers.begin(), children_layers.end(), std::back_inserter(ids),
const std::vector< std::shared_ptr< Layer > > & layers() const
virtual const ContainerLayer * as_container_layer() const
static std::optional< std::vector< RasterCacheKeyID > > LayerChildrenIds(const Layer *layer)
#define FML_DCHECK(condition)
static SkColor4f transform(SkColor4f c, SkColorSpace *src, SkColorSpace *dst)