Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir::graphics::gbm::helpers::EGLHelper Class Reference

#include <gbm_display_helpers.h>

Public Member Functions

 EGLHelper ()
 
 ~EGLHelper () noexcept
 
 EGLHelper (const EGLHelper &)=delete
 
EGLHelperoperator= (const EGLHelper &)=delete
 
void setup (GBMHelper const &gbm)
 
void setup (GBMHelper const &gbm, EGLContext shared_context)
 
void setup (GBMHelper const &gbm, gbm_surface *surface_gbm, EGLContext shared_context)
 
bool swap_buffers ()
 
bool make_current ()
 
bool release_current ()
 
EGLContext context ()
 
void report_egl_configuration (std::function< void(EGLDisplay, EGLConfig)>)
 

Constructor & Destructor Documentation

mir::graphics::gbm::helpers::EGLHelper::EGLHelper ( )
inline
mir::graphics::gbm::helpers::EGLHelper::~EGLHelper ( )
noexcept
mir::graphics::gbm::helpers::EGLHelper::EGLHelper ( const EGLHelper )
delete

Member Function Documentation

EGLContext mir::graphics::gbm::helpers::EGLHelper::context ( )
inline
bool mir::graphics::gbm::helpers::EGLHelper::make_current ( )
EGLHelper& mir::graphics::gbm::helpers::EGLHelper::operator= ( const EGLHelper )
delete
bool mir::graphics::gbm::helpers::EGLHelper::release_current ( )
void mir::graphics::gbm::helpers::EGLHelper::report_egl_configuration ( std::function< void(EGLDisplay, EGLConfig)>  f)
void mir::graphics::gbm::helpers::EGLHelper::setup ( GBMHelper const &  gbm)
void mir::graphics::gbm::helpers::EGLHelper::setup ( GBMHelper const &  gbm,
EGLContext  shared_context 
)
void mir::graphics::gbm::helpers::EGLHelper::setup ( GBMHelper const &  gbm,
gbm_surface *  surface_gbm,
EGLContext  shared_context 
)
bool mir::graphics::gbm::helpers::EGLHelper::swap_buffers ( )

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013