Make RenderPass::Id an isolated class

Move RenderPass::Id out of RenderPass and make it an isolated class
called RenderPassId, so RenderPassDrawQuad and AppendQuadsData will not
need to depend on entire RenderPass class.

BUG=344962

Review URL: https://codereview.chromium.org/404563005

Cr-Commit-Position: refs/heads/master@{#291403}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291403 0039d316-1c4b-4281-b951-d872f2087c98


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