Classes | |
class | Config |
struct | ConfigDescriptor |
class | Context |
class | Display |
class | Surface |
Enumerations | |
enum | API { API::kOpenGL, API::kOpenGLES2, API::kOpenGLES3 } |
enum | Samples { Samples::kOne = 1, Samples::kTwo = 2, Samples::kFour = 4 } |
enum | ColorFormat { ColorFormat::kRGBA8888, ColorFormat::kRGB565 } |
enum | StencilBits { StencilBits::kZero = 0, StencilBits::kEight = 8 } |
enum | DepthBits { DepthBits::kZero = 0, DepthBits::kEight = 8 } |
enum | SurfaceType { SurfaceType::kWindow, SurfaceType::kPBuffer } |
Functions | |
static EGLBoolean | EGLMakeCurrentIfNecessary (EGLDisplay display, EGLSurface draw, EGLSurface read, EGLContext context) |
static const char * | EGLErrorToString (EGLint error) |
void | LogEGLError (const char *file, int line) |
Variables | |
std::function< void *(const char *)> | CreateProcAddressResolver () |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
static |
|
static |
Definition at line 31 of file context.cc.
Referenced by impeller::egl::Context::ClearCurrent(), and impeller::egl::Context::MakeCurrent().
void impeller::egl::LogEGLError | ( | const char * | file, |
int | line | ||
) |