~kdub/mir/mali-client-render-support

« back to all changes in this revision

Viewing changes to src/server/graphics/android/android_display_buffer_factory.h

  • Committer: Kevin DuBois
  • Date: 2013-11-05 21:44:14 UTC
  • mfrom: (1062.1.137 dev)
  • Revision ID: kevin.dubois@canonical.com-20131105214414-d32r52joqrs8tsmo
merge dev branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
 
33
33
namespace android
34
34
{
35
 
 
36
 
class DisplaySupportProvider;
37
 
class AndroidFramebufferWindowQuery;
 
35
class DisplayDevice;
38
36
 
39
37
class AndroidDisplayBufferFactory
40
38
{
42
40
    virtual ~AndroidDisplayBufferFactory() = default;
43
41
 
44
42
    virtual std::unique_ptr<DisplayBuffer> create_display_buffer(
45
 
        std::shared_ptr<AndroidFramebufferWindowQuery> const& native_win,
46
 
        std::shared_ptr<DisplaySupportProvider> const& hwc_device,
 
43
        std::shared_ptr<ANativeWindow> const& native_win,
 
44
        std::shared_ptr<DisplayDevice> const& display_device,
47
45
        EGLDisplay egl_display,
 
46
        EGLConfig egl_config,
48
47
        EGLContext egl_context_shared) = 0;
49
48
 
50
49
protected: