Mir
Public Member Functions | List of all members
mir::client::mesa::NativeSurface Class Reference

#include <native_surface.h>

Inheritance diagram for mir::client::mesa::NativeSurface:
[legend]

Public Member Functions

 NativeSurface (EGLNativeSurface &)
 
int advance_buffer (MirBufferPackage *buffer_package)
 
int get_parameters (MirSurfaceParameters *surface_parameters)
 
int set_swapinterval (int interval)
 

Additional Inherited Members

- Public Attributes inherited from MirMesaEGLNativeSurface
int(* surface_set_swapinterval )(MirMesaEGLNativeSurface *surface, int interval)
 
int(* surface_advance_buffer )(MirMesaEGLNativeSurface *surface, MirBufferPackage *buffer_package)
 
int(* surface_get_parameters )(MirMesaEGLNativeSurface *surface, MirSurfaceParameters *surface_parameters)
 

Constructor & Destructor Documentation

mir::client::mesa::NativeSurface::NativeSurface ( EGLNativeSurface surface)
explicit

Member Function Documentation

int mir::client::mesa::NativeSurface::advance_buffer ( MirBufferPackage buffer_package)
int mir::client::mesa::NativeSurface::get_parameters ( MirSurfaceParameters surface_parameters)
int mir::client::mesa::NativeSurface::set_swapinterval ( int  interval)

The documentation for this class was generated from the following files:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016