37 Star 178 Fork 209

OpenHarmony-SIG/flutter_engine
关闭

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
display_list_builder_multiplexer.cc 748 Bytes
一键复制 编辑 原始数据 按行查看 历史
Jim Graham 提交于 2022-08-16 13:34 +08:00 . Display list multiplexer (#35421)
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "flutter/display_list/display_list_builder_multiplexer.h"
namespace flutter {
void DisplayListBuilderMultiplexer::addBuilder(DisplayListBuilder* builder) {
builders_.push_back(builder);
}
void DisplayListBuilderMultiplexer::saveLayer(
const SkRect* bounds,
const DlPaint* paint,
const DlImageFilter* backdrop_filter) {
for (auto* builder : builders_) {
builder->saveLayer(bounds, paint, backdrop_filter);
}
}
void DisplayListBuilderMultiplexer::restore() {
for (auto* builder : builders_) {
builder->restore();
}
}
} // namespace flutter
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openharmony-sig/flutter_engine.git
git@gitee.com:openharmony-sig/flutter_engine.git
openharmony-sig
flutter_engine
flutter_engine
3.7.12-ohos-1.0.3

搜索帮助