toGLcontextReleaseFlag method

GLcontextReleaseFlag toGLcontextReleaseFlag()

Convert from a SDL_GLcontextReleaseFlag member.

Implementation

GLcontextReleaseFlag toGLcontextReleaseFlag() {
  switch (this) {
    case SDL_GLcontextReleaseFlag.SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE:
      return GLcontextReleaseFlag.none;
    case SDL_GLcontextReleaseFlag.SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH:
      return GLcontextReleaseFlag.flush;
    default:
      throw SdlError(
        this,
        'Unrecognised `SDL_GLcontextReleaseFlag` member.',
      );
  }
}