| Index: ui/ozone/public/surface_factory_ozone.h
|
| diff --git a/ui/ozone/public/surface_factory_ozone.h b/ui/ozone/public/surface_factory_ozone.h
|
| index 6e7726a660cd7ae319132e455f51f51883df75f6..70d651c64b4fa24870d987343d2254816f8a71e4 100644
|
| --- a/ui/ozone/public/surface_factory_ozone.h
|
| +++ b/ui/ozone/public/surface_factory_ozone.h
|
| @@ -81,6 +81,12 @@ class OZONE_BASE_EXPORT SurfaceFactoryOzone {
|
| virtual std::vector<gfx::BufferFormat> GetScanoutFormats(
|
| gfx::AcceleratedWidget widget);
|
|
|
| + // Returns all scanout format-modifier pairs for a particular display
|
| + // controller connected to |widget|, or for all display controllers in case
|
| + // |widget| == kNullAcceleratedWidget.
|
| + virtual gfx::GpuMemoryBufferAttribVector GetScanoutFormatsWithModifiers(
|
| + gfx::AcceleratedWidget widget);
|
| +
|
| // Create a single native buffer to be used for overlay planes or zero copy
|
| // for |widget| representing a particular display controller or default
|
| // display controller for kNullAcceleratedWidget.
|
|
|