[session] Clarify coordinates across systems, part 4

Input and scenic are just two examples of systems that want to use
different corrdinate units within Fuchsia. This CL creates a struct that
allows systems to set and retrieve coordinates in pixels, pips, or
millimeters.

This CL moves the workstation product over to using the default
functions.

Bug: 44272
Change-Id: I0a8a0bf8134dc84f3cd9ae69afa29b880bcd1f03
3 files changed
tree: fb53e2de9c7cead94d7b113370985f621d75b7f1
  1. base_shells/
  2. benchmarks/
  3. bin/
  4. examples/
  5. lib/
  6. session_shells/
  7. settings/
  8. story_shells/
  9. tests/
  10. .gitignore
  11. analysis_options.yaml
  12. AUTHORS
  13. BUILD.gn
  14. CONTRIBUTING.md
  15. LICENSE
  16. OWNERS
  17. PATENTS
  18. README.md
README.md

Fuchsia Open Source Template Repository

This repository is a template that we will use when creating new open source repositories for Fuchsia.