std::shared_ptr< DisplayListLayer > CreateDisplayListLayer(const sk_sp< DisplayList > &display_list, const SkPoint &offset=SkPoint::Make(0, 0))
sk_sp< DisplayList > CreateDisplayList(const SkRect &bounds, DlColor color=DlColor::kBlack())
std::shared_ptr< ContainerLayer > CreateContainerLayer(std::shared_ptr< Layer > l)
std::shared_ptr< ContainerLayer > CreateContainerLayer(std::initializer_list< std::shared_ptr< Layer > > layers)
Damage DiffLayerTree(MockLayerTree &layer_tree, const MockLayerTree &old_layer_tree, const SkIRect &additional_damage=SkIRect::MakeEmpty(), int horizontal_clip_alignment=0, int vertical_alignment=0, bool use_raster_cache=true, bool impeller_enabled=false)
std::shared_ptr< OpacityLayer > CreateOpacityLater(std::initializer_list< std::shared_ptr< Layer > > layers, SkAlpha alpha, const SkPoint &offset=SkPoint::Make(0, 0))