22#include "EGL/eglext.h"
40#define DECLARE_EGL_FUNCTION_MEMBER_POINTER(return_type, function_name, \
42 return_type(EGLAPIENTRY* function_name) signature = nullptr;
Lib mLib
Definition: egl.h:51
FOR_EACH_EGL_FUNCTION(DECLARE_EGL_FUNCTION_MEMBER_POINTER)
gfxstream::expected< Ok, std::string > Init()
Definition: egl.cpp:59
Egl & operator=(Egl &&)=default
static gfxstream::expected< Egl, std::string > Load()
Definition: egl.cpp:40
Egl & operator=(const Egl &)=delete
Definition: expected.h:33
#define DECLARE_EGL_FUNCTION_MEMBER_POINTER(return_type, function_name, signature)
Definition: egl.h:40