Change NativeBufferOzone to be an object and move the overlay calls to the surface...
commit18ee1c2cd58cd602516f0e01524320a6f2b3b27f
authorachaulk@chromium.org <achaulk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 4 Jul 2014 16:07:23 +0000 (4 16:07 +0000)
committerachaulk@chromium.org <achaulk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 4 Jul 2014 16:07:23 +0000 (4 16:07 +0000)
tree5430352fee14b096433291592c07388bf610ceb2
parentba877a8da0e4db2c7906dd2acf2db72effccbe27
Change NativeBufferOzone to be an object and move the overlay calls to the surface object.

BUG=380861
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281411 0039d316-1c4b-4281-b951-d872f2087c98
ui/ozone/ozone.gyp
ui/ozone/platform/dri/gbm.gypi
ui/ozone/platform/dri/gbm_buffer.cc [new file with mode: 0644]
ui/ozone/platform/dri/gbm_buffer.h [new file with mode: 0644]
ui/ozone/platform/dri/gbm_surface_factory.cc
ui/ozone/platform/dri/gbm_surface_factory.h
ui/ozone/platform/egltest/ozone_platform_egltest.cc
ui/ozone/public/native_pixmap.h [new file with mode: 0644]
ui/ozone/public/surface_factory_ozone.cc
ui/ozone/public/surface_factory_ozone.h
ui/ozone/public/surface_ozone_egl.h