toGLcontextFlag method
Convert from a SDL_GLcontextFlag
member.
Implementation
GLcontextFlag toGLcontextFlag() {
switch (this) {
case SDL_GLcontextFlag.SDL_GL_CONTEXT_DEBUG_FLAG:
return GLcontextFlag.glContextDebugFlag;
case SDL_GLcontextFlag.SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG:
return GLcontextFlag.glContextForwardCompatibleFlag;
case SDL_GLcontextFlag.SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG:
return GLcontextFlag.glContextRobustAccessFlag;
case SDL_GLcontextFlag.SDL_GL_CONTEXT_RESET_ISOLATION_FLAG:
return GLcontextFlag.glContextResetIsolationFlag;
default:
throw SdlError(
this,
'Unrecognised `SDL_GLcontextFlag` member.',
);
}
}