未验证 提交 4c4ef987 编写于 作者: M mikejurka 提交者: GitHub

[fuchsia] Rename scenic_lib => scenic (#5648)

TEST=Compiled and ran flutter app on Fuchsia, verified it rendered and responded to input.
上级 f0c21f32
...@@ -17,7 +17,7 @@ ExportNodeHolder::ExportNodeHolder( ...@@ -17,7 +17,7 @@ ExportNodeHolder::ExportNodeHolder(
} }
void ExportNodeHolder::Bind(SceneUpdateContext& context, void ExportNodeHolder::Bind(SceneUpdateContext& context,
scenic_lib::ContainerNode& container, scenic::ContainerNode& container,
const SkPoint& offset, const SkPoint& offset,
bool hit_testable) { bool hit_testable) {
export_node_->Bind(context, container, offset, hit_testable); export_node_->Bind(context, container, offset, hit_testable);
...@@ -40,12 +40,12 @@ ExportNode::~ExportNode() { ...@@ -40,12 +40,12 @@ ExportNode::~ExportNode() {
} }
void ExportNode::Bind(SceneUpdateContext& context, void ExportNode::Bind(SceneUpdateContext& context,
scenic_lib::ContainerNode& container, scenic::ContainerNode& container,
const SkPoint& offset, const SkPoint& offset,
bool hit_testable) { bool hit_testable) {
if (export_token_) { if (export_token_) {
// Happens first time we bind. // Happens first time we bind.
node_.reset(new scenic_lib::EntityNode(container.session())); node_.reset(new scenic::EntityNode(container.session()));
node_->Export(std::move(export_token_)); node_->Export(std::move(export_token_));
// Add ourselves to the context so it can call Dispose() on us if the Scenic // Add ourselves to the context so it can call Dispose() on us if the Scenic
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include "lib/fxl/build_config.h" #include "lib/fxl/build_config.h"
#include "lib/fxl/macros.h" #include "lib/fxl/macros.h"
#include "lib/fxl/memory/ref_counted.h" #include "lib/fxl/memory/ref_counted.h"
#include "lib/ui/scenic/client/resources.h" #include "lib/ui/scenic/cpp/resources.h"
#include "third_party/flutter/fml/task_runner.h" #include "third_party/flutter/fml/task_runner.h"
#include "third_party/skia/include/core/SkPoint.h" #include "third_party/skia/include/core/SkPoint.h"
...@@ -31,7 +31,7 @@ class ExportNodeHolder : public fxl::RefCountedThreadSafe<ExportNodeHolder> { ...@@ -31,7 +31,7 @@ class ExportNodeHolder : public fxl::RefCountedThreadSafe<ExportNodeHolder> {
// Calls Bind() on the wrapped ExportNode. // Calls Bind() on the wrapped ExportNode.
void Bind(SceneUpdateContext& context, void Bind(SceneUpdateContext& context,
scenic_lib::ContainerNode& container, scenic::ContainerNode& container,
const SkPoint& offset, const SkPoint& offset,
bool hit_testable); bool hit_testable);
...@@ -58,7 +58,7 @@ class ExportNode { ...@@ -58,7 +58,7 @@ class ExportNode {
// Binds the export token to the entity node and adds it as a child of // Binds the export token to the entity node and adds it as a child of
// the specified container. Must be called on the Rasterizer thread. // the specified container. Must be called on the Rasterizer thread.
void Bind(SceneUpdateContext& context, void Bind(SceneUpdateContext& context,
scenic_lib::ContainerNode& container, scenic::ContainerNode& container,
const SkPoint& offset, const SkPoint& offset,
bool hit_testable); bool hit_testable);
...@@ -73,7 +73,7 @@ class ExportNode { ...@@ -73,7 +73,7 @@ class ExportNode {
// Member variables can only be read or modified on Rasterizer thread. // Member variables can only be read or modified on Rasterizer thread.
SceneUpdateContext* scene_update_context_ = nullptr; SceneUpdateContext* scene_update_context_ = nullptr;
zx::eventpair export_token_; zx::eventpair export_token_;
std::unique_ptr<scenic_lib::EntityNode> node_; std::unique_ptr<scenic::EntityNode> node_;
FXL_DISALLOW_COPY_AND_ASSIGN(ExportNode); FXL_DISALLOW_COPY_AND_ASSIGN(ExportNode);
}; };
......
...@@ -33,7 +33,7 @@ void ClipPathLayer::UpdateScene(SceneUpdateContext& context) { ...@@ -33,7 +33,7 @@ void ClipPathLayer::UpdateScene(SceneUpdateContext& context) {
// TODO(MZ-140): Must be able to specify paths as shapes to nodes. // TODO(MZ-140): Must be able to specify paths as shapes to nodes.
// Treating the shape as a rectangle for now. // Treating the shape as a rectangle for now.
auto bounds = clip_path_.getBounds(); auto bounds = clip_path_.getBounds();
scenic_lib::Rectangle shape(context.session(), // session scenic::Rectangle shape(context.session(), // session
bounds.width(), // width bounds.width(), // width
bounds.height() // height bounds.height() // height
); );
......
...@@ -24,7 +24,7 @@ void ClipRectLayer::Preroll(PrerollContext* context, const SkMatrix& matrix) { ...@@ -24,7 +24,7 @@ void ClipRectLayer::Preroll(PrerollContext* context, const SkMatrix& matrix) {
void ClipRectLayer::UpdateScene(SceneUpdateContext& context) { void ClipRectLayer::UpdateScene(SceneUpdateContext& context) {
FXL_DCHECK(needs_system_composite()); FXL_DCHECK(needs_system_composite());
scenic_lib::Rectangle shape(context.session(), // session scenic::Rectangle shape(context.session(), // session
clip_rect_.width(), // width clip_rect_.width(), // width
clip_rect_.height() // height clip_rect_.height() // height
); );
......
...@@ -25,7 +25,7 @@ void ClipRRectLayer::UpdateScene(SceneUpdateContext& context) { ...@@ -25,7 +25,7 @@ void ClipRRectLayer::UpdateScene(SceneUpdateContext& context) {
FXL_DCHECK(needs_system_composite()); FXL_DCHECK(needs_system_composite());
// TODO(MZ-137): Need to be able to express the radii as vectors. // TODO(MZ-137): Need to be able to express the radii as vectors.
scenic_lib::RoundedRectangle shape( scenic::RoundedRectangle shape(
context.session(), // session context.session(), // session
clip_rrect_.width(), // width clip_rrect_.width(), // width
clip_rrect_.height(), // height clip_rrect_.height(), // height
......
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
#if defined(OS_FUCHSIA) #if defined(OS_FUCHSIA)
#include "flutter/flow/scene_update_context.h" //nogncheck #include "flutter/flow/scene_update_context.h" //nogncheck
#include "lib/ui/scenic/client/resources.h" //nogncheck #include "lib/ui/scenic/cpp/resources.h" //nogncheck
#include "lib/ui/scenic/client/session.h" //nogncheck #include "lib/ui/scenic/cpp/session.h" //nogncheck
#endif // defined(OS_FUCHSIA) #endif // defined(OS_FUCHSIA)
......
...@@ -37,7 +37,7 @@ void LayerTree::Preroll(CompositorContext::ScopedFrame& frame, ...@@ -37,7 +37,7 @@ void LayerTree::Preroll(CompositorContext::ScopedFrame& frame,
#if defined(OS_FUCHSIA) #if defined(OS_FUCHSIA)
void LayerTree::UpdateScene(SceneUpdateContext& context, void LayerTree::UpdateScene(SceneUpdateContext& context,
scenic_lib::ContainerNode& container) { scenic::ContainerNode& container) {
TRACE_EVENT0("flutter", "LayerTree::UpdateScene"); TRACE_EVENT0("flutter", "LayerTree::UpdateScene");
const auto& metrics = context.metrics(); const auto& metrics = context.metrics();
SceneUpdateContext::Transform transform(context, // context SceneUpdateContext::Transform transform(context, // context
......
...@@ -29,7 +29,7 @@ class LayerTree { ...@@ -29,7 +29,7 @@ class LayerTree {
#if defined(OS_FUCHSIA) #if defined(OS_FUCHSIA)
void UpdateScene(SceneUpdateContext& context, void UpdateScene(SceneUpdateContext& context,
scenic_lib::ContainerNode& container); scenic::ContainerNode& container);
#endif #endif
void Paint(CompositorContext::ScopedFrame& frame) const; void Paint(CompositorContext::ScopedFrame& frame) const;
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
namespace flow { namespace flow {
SceneUpdateContext::SceneUpdateContext(scenic_lib::Session* session, SceneUpdateContext::SceneUpdateContext(scenic::Session* session,
SurfaceProducer* surface_producer) SurfaceProducer* surface_producer)
: session_(session), surface_producer_(surface_producer) { : session_(session), surface_producer_(surface_producer) {
FXL_DCHECK(surface_producer_ != nullptr); FXL_DCHECK(surface_producer_ != nullptr);
...@@ -40,7 +40,7 @@ void SceneUpdateContext::RemoveExportNode(ExportNode* export_node) { ...@@ -40,7 +40,7 @@ void SceneUpdateContext::RemoveExportNode(ExportNode* export_node) {
export_nodes_.erase(export_node); export_nodes_.erase(export_node);
} }
void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node, void SceneUpdateContext::CreateFrame(scenic::EntityNode& entity_node,
const SkRRect& rrect, const SkRRect& rrect,
SkColor color, SkColor color,
const SkRect& paint_bounds, const SkRect& paint_bounds,
...@@ -56,7 +56,7 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node, ...@@ -56,7 +56,7 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node,
// and possibly for its texture. // and possibly for its texture.
// TODO(MZ-137): Need to be able to express the radii as vectors. // TODO(MZ-137): Need to be able to express the radii as vectors.
SkRect shape_bounds = rrect.getBounds(); SkRect shape_bounds = rrect.getBounds();
scenic_lib::RoundedRectangle shape( scenic::RoundedRectangle shape(
session_, // session session_, // session
rrect.width(), // width rrect.width(), // width
rrect.height(), // height rrect.height(), // height
...@@ -65,7 +65,7 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node, ...@@ -65,7 +65,7 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node,
rrect.radii(SkRRect::kLowerRight_Corner).x(), // bottom_right_radius rrect.radii(SkRRect::kLowerRight_Corner).x(), // bottom_right_radius
rrect.radii(SkRRect::kLowerLeft_Corner).x() // bottom_left_radius rrect.radii(SkRRect::kLowerLeft_Corner).x() // bottom_left_radius
); );
scenic_lib::ShapeNode shape_node(session_); scenic::ShapeNode shape_node(session_);
shape_node.SetShape(shape); shape_node.SetShape(shape);
shape_node.SetTranslation(shape_bounds.width() * 0.5f + shape_bounds.left(), shape_node.SetTranslation(shape_bounds.width() * 0.5f + shape_bounds.left(),
shape_bounds.height() * 0.5f + shape_bounds.top(), shape_bounds.height() * 0.5f + shape_bounds.top(),
...@@ -93,9 +93,9 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node, ...@@ -93,9 +93,9 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node,
if (inner_bounds != shape_bounds && rrect.contains(inner_bounds)) { if (inner_bounds != shape_bounds && rrect.contains(inner_bounds)) {
SetShapeColor(shape_node, color); SetShapeColor(shape_node, color);
scenic_lib::Rectangle inner_shape(session_, inner_bounds.width(), scenic::Rectangle inner_shape(session_, inner_bounds.width(),
inner_bounds.height()); inner_bounds.height());
scenic_lib::ShapeNode inner_node(session_); scenic::ShapeNode inner_node(session_);
inner_node.SetShape(inner_shape); inner_node.SetShape(inner_shape);
inner_node.SetTranslation(inner_bounds.width() * 0.5f + inner_bounds.left(), inner_node.SetTranslation(inner_bounds.width() * 0.5f + inner_bounds.left(),
inner_bounds.height() * 0.5f + inner_bounds.top(), inner_bounds.height() * 0.5f + inner_bounds.top(),
...@@ -112,16 +112,16 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node, ...@@ -112,16 +112,16 @@ void SceneUpdateContext::CreateFrame(scenic_lib::EntityNode& entity_node,
} }
void SceneUpdateContext::SetShapeTextureOrColor( void SceneUpdateContext::SetShapeTextureOrColor(
scenic_lib::ShapeNode& shape_node, scenic::ShapeNode& shape_node,
SkColor color, SkColor color,
SkScalar scale_x, SkScalar scale_x,
SkScalar scale_y, SkScalar scale_y,
const SkRect& paint_bounds, const SkRect& paint_bounds,
std::vector<Layer*> paint_layers) { std::vector<Layer*> paint_layers) {
scenic_lib::Image* image = GenerateImageIfNeeded( scenic::Image* image = GenerateImageIfNeeded(
color, scale_x, scale_y, paint_bounds, std::move(paint_layers)); color, scale_x, scale_y, paint_bounds, std::move(paint_layers));
if (image != nullptr) { if (image != nullptr) {
scenic_lib::Material material(session_); scenic::Material material(session_);
material.SetTexture(*image); material.SetTexture(*image);
shape_node.SetMaterial(material); shape_node.SetMaterial(material);
return; return;
...@@ -130,18 +130,18 @@ void SceneUpdateContext::SetShapeTextureOrColor( ...@@ -130,18 +130,18 @@ void SceneUpdateContext::SetShapeTextureOrColor(
SetShapeColor(shape_node, color); SetShapeColor(shape_node, color);
} }
void SceneUpdateContext::SetShapeColor(scenic_lib::ShapeNode& shape_node, void SceneUpdateContext::SetShapeColor(scenic::ShapeNode& shape_node,
SkColor color) { SkColor color) {
if (SkColorGetA(color) == 0) if (SkColorGetA(color) == 0)
return; return;
scenic_lib::Material material(session_); scenic::Material material(session_);
material.SetColor(SkColorGetR(color), SkColorGetG(color), SkColorGetB(color), material.SetColor(SkColorGetR(color), SkColorGetG(color), SkColorGetB(color),
SkColorGetA(color)); SkColorGetA(color));
shape_node.SetMaterial(material); shape_node.SetMaterial(material);
} }
scenic_lib::Image* SceneUpdateContext::GenerateImageIfNeeded( scenic::Image* SceneUpdateContext::GenerateImageIfNeeded(
SkColor color, SkColor color,
SkScalar scale_x, SkScalar scale_x,
SkScalar scale_y, SkScalar scale_y,
...@@ -219,10 +219,10 @@ SceneUpdateContext::Entity::~Entity() { ...@@ -219,10 +219,10 @@ SceneUpdateContext::Entity::~Entity() {
} }
SceneUpdateContext::Clip::Clip(SceneUpdateContext& context, SceneUpdateContext::Clip::Clip(SceneUpdateContext& context,
scenic_lib::Shape& shape, scenic::Shape& shape,
const SkRect& shape_bounds) const SkRect& shape_bounds)
: Entity(context) { : Entity(context) {
scenic_lib::ShapeNode shape_node(context.session()); scenic::ShapeNode shape_node(context.session());
shape_node.SetShape(shape); shape_node.SetShape(shape);
shape_node.SetTranslation(shape_bounds.width() * 0.5f + shape_bounds.left(), shape_node.SetTranslation(shape_bounds.width() * 0.5f + shape_bounds.left(),
shape_bounds.height() * 0.5f + shape_bounds.top(), shape_bounds.height() * 0.5f + shape_bounds.top(),
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "lib/fxl/build_config.h" #include "lib/fxl/build_config.h"
#include "lib/fxl/logging.h" #include "lib/fxl/logging.h"
#include "lib/fxl/macros.h" #include "lib/fxl/macros.h"
#include "lib/ui/scenic/client/resources.h" #include "lib/ui/scenic/cpp/resources.h"
#include "third_party/skia/include/core/SkRect.h" #include "third_party/skia/include/core/SkRect.h"
#include "third_party/skia/include/core/SkSurface.h" #include "third_party/skia/include/core/SkSurface.h"
...@@ -40,7 +40,7 @@ class SceneUpdateContext { ...@@ -40,7 +40,7 @@ class SceneUpdateContext {
virtual void SignalWritesFinished( virtual void SignalWritesFinished(
std::function<void(void)> on_writes_committed) = 0; std::function<void(void)> on_writes_committed) = 0;
virtual scenic_lib::Image* GetImage() = 0; virtual scenic::Image* GetImage() = 0;
virtual sk_sp<SkSurface> GetSkiaSurface() const = 0; virtual sk_sp<SkSurface> GetSkiaSurface() const = 0;
}; };
...@@ -62,19 +62,19 @@ class SceneUpdateContext { ...@@ -62,19 +62,19 @@ class SceneUpdateContext {
~Entity(); ~Entity();
SceneUpdateContext& context() { return context_; } SceneUpdateContext& context() { return context_; }
scenic_lib::EntityNode& entity_node() { return entity_node_; } scenic::EntityNode& entity_node() { return entity_node_; }
private: private:
SceneUpdateContext& context_; SceneUpdateContext& context_;
Entity* const previous_entity_; Entity* const previous_entity_;
scenic_lib::EntityNode entity_node_; scenic::EntityNode entity_node_;
}; };
class Clip : public Entity { class Clip : public Entity {
public: public:
Clip(SceneUpdateContext& context, Clip(SceneUpdateContext& context,
scenic_lib::Shape& shape, scenic::Shape& shape,
const SkRect& shape_bounds); const SkRect& shape_bounds);
~Clip(); ~Clip();
}; };
...@@ -111,12 +111,12 @@ class SceneUpdateContext { ...@@ -111,12 +111,12 @@ class SceneUpdateContext {
SkRect paint_bounds_; SkRect paint_bounds_;
}; };
SceneUpdateContext(scenic_lib::Session* session, SceneUpdateContext(scenic::Session* session,
SurfaceProducer* surface_producer); SurfaceProducer* surface_producer);
~SceneUpdateContext(); ~SceneUpdateContext();
scenic_lib::Session* session() { return session_; } scenic::Session* session() { return session_; }
bool has_metrics() const { return !!metrics_; } bool has_metrics() const { return !!metrics_; }
void set_metrics(fuchsia::ui::gfx::MetricsPtr metrics) { void set_metrics(fuchsia::ui::gfx::MetricsPtr metrics) {
...@@ -157,19 +157,19 @@ class SceneUpdateContext { ...@@ -157,19 +157,19 @@ class SceneUpdateContext {
std::vector<Layer*> layers; std::vector<Layer*> layers;
}; };
void CreateFrame(scenic_lib::EntityNode& entity_node, void CreateFrame(scenic::EntityNode& entity_node,
const SkRRect& rrect, const SkRRect& rrect,
SkColor color, SkColor color,
const SkRect& paint_bounds, const SkRect& paint_bounds,
std::vector<Layer*> paint_layers); std::vector<Layer*> paint_layers);
void SetShapeTextureOrColor(scenic_lib::ShapeNode& shape_node, void SetShapeTextureOrColor(scenic::ShapeNode& shape_node,
SkColor color, SkColor color,
SkScalar scale_x, SkScalar scale_x,
SkScalar scale_y, SkScalar scale_y,
const SkRect& paint_bounds, const SkRect& paint_bounds,
std::vector<Layer*> paint_layers); std::vector<Layer*> paint_layers);
void SetShapeColor(scenic_lib::ShapeNode& shape_node, SkColor color); void SetShapeColor(scenic::ShapeNode& shape_node, SkColor color);
scenic_lib::Image* GenerateImageIfNeeded(SkColor color, scenic::Image* GenerateImageIfNeeded(SkColor color,
SkScalar scale_x, SkScalar scale_x,
SkScalar scale_y, SkScalar scale_y,
const SkRect& paint_bounds, const SkRect& paint_bounds,
...@@ -179,7 +179,7 @@ class SceneUpdateContext { ...@@ -179,7 +179,7 @@ class SceneUpdateContext {
float top_scale_x_ = 1.f; float top_scale_x_ = 1.f;
float top_scale_y_ = 1.f; float top_scale_y_ = 1.f;
scenic_lib::Session* const session_; scenic::Session* const session_;
SurfaceProducer* const surface_producer_; SurfaceProducer* const surface_producer_;
fuchsia::ui::gfx::MetricsPtr metrics_; fuchsia::ui::gfx::MetricsPtr metrics_;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册