[3/5] Add translated rasterization support for RasterBuffer & below

This CL implements the muscle of transformed rasterization. RasterBuffer now
accepts a translation in addition to a scale factor when rasterizing into a
backing.

Arbitrary raster transformation is not planned for near future. Thus only
implementing scale & translate which already helps many common cases.

CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

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


CrOS-Libchrome-Original-Commit: 178ac91a501f976d584a845962fc1afd8a927362
3 files changed
tree: e5f92f6ecb0fa30c5b82dd5f5e15391f8f21347c
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/