Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
mir::client::mesa::NativeSurface Class Reference

#include <native_surface.h>

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

Public Member Functions

 NativeSurface (ClientSurface &)
 
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 ( ClientSurface 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,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014