[scenic] Use new path for util libraries
SCN-1283 #comment
Change-Id: Ia4878b7a6028ccebb4007e62155a669b55e0bfdb
diff --git a/examples/ui/lib/BUILD.gn b/examples/ui/lib/BUILD.gn
index f919943..11b8a6e 100644
--- a/examples/ui/lib/BUILD.gn
+++ b/examples/ui/lib/BUILD.gn
@@ -19,6 +19,7 @@
public_deps = [
"//sdk/lib/ui/scenic/cpp",
"//src/lib/fxl",
+ "//src/lib/ui/scenic/cpp",
"//third_party/skia",
]
diff --git a/examples/ui/lib/host_canvas_cycler.cc b/examples/ui/lib/host_canvas_cycler.cc
index dae8bb5..53acbf9 100644
--- a/examples/ui/lib/host_canvas_cycler.cc
+++ b/examples/ui/lib/host_canvas_cycler.cc
@@ -54,7 +54,7 @@
acquired_surface_->flush();
acquired_surface_.reset();
- const scenic::HostImage* image = surface_pool_.GetImage(surface_index_);
+ const scenic_util::HostImage* image = surface_pool_.GetImage(surface_index_);
FXL_DCHECK(image);
content_material_.SetTexture(*image);
diff --git a/examples/ui/lib/host_surfaces.cc b/examples/ui/lib/host_surfaces.cc
index 2c06582..566b498 100644
--- a/examples/ui/lib/host_surfaces.cc
+++ b/examples/ui/lib/host_surfaces.cc
@@ -19,11 +19,11 @@
// us avoid the heap allocation.
class SurfaceContext {
public:
- explicit SurfaceContext(std::shared_ptr<HostData> data)
+ explicit SurfaceContext(std::shared_ptr<scenic_util::HostData> data)
: data_(std::move(data)) {}
private:
- std::shared_ptr<HostData> data_;
+ std::shared_ptr<scenic_util::HostData> data_;
};
void DestroySurfaceContext(void* pixels, void* context) {
@@ -32,19 +32,19 @@
} // namespace
-sk_sp<SkSurface> MakeSkSurface(const HostImage& image) {
+sk_sp<SkSurface> MakeSkSurface(const scenic_util::HostImage& image) {
return MakeSkSurface(image.info(), image.data(), image.memory_offset());
}
sk_sp<SkSurface> MakeSkSurface(const fuchsia::images::ImageInfo& image_info,
- std::shared_ptr<HostData> data,
+ std::shared_ptr<scenic_util::HostData> data,
off_t memory_offset) {
return MakeSkSurface(MakeSkImageInfo(image_info), image_info.stride,
std::move(data), memory_offset);
}
sk_sp<SkSurface> MakeSkSurface(SkImageInfo image_info, size_t row_bytes,
- std::shared_ptr<HostData> data,
+ std::shared_ptr<scenic_util::HostData> data,
off_t memory_offset) {
return SkSurface::MakeRasterDirectReleaseProc(
image_info, static_cast<uint8_t*>(data->ptr()) + memory_offset, row_bytes,
@@ -72,7 +72,7 @@
if (surface_ptrs_[index])
return surface_ptrs_[index];
- const HostImage* image = image_pool_.GetImage(index);
+ const scenic_util::HostImage* image = image_pool_.GetImage(index);
if (!image)
return nullptr;
diff --git a/examples/ui/lib/host_surfaces.h b/examples/ui/lib/host_surfaces.h
index 5e17912..bdb60e6 100644
--- a/examples/ui/lib/host_surfaces.h
+++ b/examples/ui/lib/host_surfaces.h
@@ -5,7 +5,7 @@
#ifndef LIB_UI_SCENIC_SKIA_HOST_SURFACES_H_
#define LIB_UI_SCENIC_SKIA_HOST_SURFACES_H_
-#include "lib/ui/scenic/cpp/host_memory.h"
+#include "src/lib/ui/scenic/cpp/host_memory.h"
#include "third_party/skia/include/core/SkSurface.h"
namespace scenic {
@@ -13,14 +13,14 @@
// Creates a Skia surface backed by host-accessible shared memory associated
// with an image resource.
-sk_sp<SkSurface> MakeSkSurface(const HostImage& image);
+sk_sp<SkSurface> MakeSkSurface(const scenic_util::HostImage& image);
// Creates a Skia surface backed by host-accessible shared memory.
sk_sp<SkSurface> MakeSkSurface(const fuchsia::images::ImageInfo& image_info,
- std::shared_ptr<HostData> data,
+ std::shared_ptr<scenic_util::HostData> data,
off_t memory_offset);
sk_sp<SkSurface> MakeSkSurface(SkImageInfo image_info, size_t row_bytes,
- std::shared_ptr<HostData> data,
+ std::shared_ptr<scenic_util::HostData> data,
off_t memory_offset);
// Represents a pool of Skia surfaces and image resources backed by
@@ -61,7 +61,7 @@
// The |index| must be between 0 and |num_images() - 1|.
// The returned pointer is valid until the image is discarded or the
// pool is reconfigured. Returns nullptr if the pool is not configured.
- const HostImage* GetImage(uint32_t index) {
+ const scenic_util::HostImage* GetImage(uint32_t index) {
return image_pool_.GetImage(index);
}
@@ -70,7 +70,7 @@
void DiscardImage(uint32_t index) { image_pool_.DiscardImage(index); }
private:
- HostImagePool image_pool_;
+ scenic_util::HostImagePool image_pool_;
std::vector<sk_sp<SkSurface>> surface_ptrs_;
};