Add SkBitmap StructTraits for skia::mojo::Bitmap.

Prerequisite (as per dcheng's request) for new mojo Bitmap use in:
  https://codereview.chromium.org/2014013002

Add StructTraits to convert between SkBitmap and skia::mojo::Bitmap.
(add profile enum conversion functions, BitmapBuffer utility struct)

Update skia::mojo::BitmapPtr users throughout codebase.
Remove the now unused TypeConverter for these types.

Add public_deps as needed for skia header usage/mapping.
Propagate public_deps necessitated by typemap implementations.

BUG=557405
TEST=No regressions for existing mojo bitmap users.
R=yzshen@chromium.org,tsepez@chromium.org,reed@chromium.org,sky@chromium.org,avi@chromium.org
TBR=ben@chromium.org

Review-Url: https://codereview.chromium.org/2014013002
Cr-Commit-Position: refs/heads/master@{#397263}


CrOS-Libchrome-Original-Commit: b0123d15a8c1b957a5edd5baed30bfeeb8c10dd5
1 file changed
tree: 40fee49b48da22bd08bbceabe45aa8c49cb0fb27
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/