toEglError method

EglError toEglError()

Implementation

EglError toEglError() {
  switch (this) {
    case EGL_SUCCESS:
      return EglError.success;
    case EGL_NOT_INITIALIZED:
      return EglError.notInitialized;
    case EGL_BAD_ACCESS:
      return EglError.badAccess;
    case EGL_BAD_ALLOC:
      return EglError.badAlloc;
    case EGL_BAD_ATTRIBUTE:
      return EglError.badAttribute;
    case EGL_BAD_CONTEXT:
      return EglError.badContext;
    case EGL_BAD_CONFIG:
      return EglError.badConfig;
    case EGL_BAD_CURRENT_SURFACE:
      return EglError.badCurrentSurface;
    case EGL_BAD_DISPLAY:
      return EglError.badDisplay;
    case EGL_BAD_SURFACE:
      return EglError.badSurface;
    case EGL_BAD_MATCH:
      return EglError.badMatch;
    case EGL_BAD_PARAMETER:
      return EglError.badParameter;
    case EGL_BAD_NATIVE_PIXMAP:
      return EglError.badNativePixmap;
    case EGL_BAD_NATIVE_WINDOW:
      return EglError.badNativeWindow;
    case EGL_CONTEXT_LOST:
      return EglError.contextLost;
    default:
      throw UnsupportedError('Unsupported value: $this');
  }
}