toInt method

int toInt()

Return an integer.

Implementation

int toInt() {
  switch (this) {
    case GLattr.redSize:
      return SDL_GLattr.SDL_GL_RED_SIZE;
    case GLattr.greenSize:
      return SDL_GLattr.SDL_GL_GREEN_SIZE;
    case GLattr.blueSize:
      return SDL_GLattr.SDL_GL_BLUE_SIZE;
    case GLattr.alphaSize:
      return SDL_GLattr.SDL_GL_ALPHA_SIZE;
    case GLattr.bufferSize:
      return SDL_GLattr.SDL_GL_BUFFER_SIZE;
    case GLattr.doublebuffer:
      return SDL_GLattr.SDL_GL_DOUBLEBUFFER;
    case GLattr.depthSize:
      return SDL_GLattr.SDL_GL_DEPTH_SIZE;
    case GLattr.stencilSize:
      return SDL_GLattr.SDL_GL_STENCIL_SIZE;
    case GLattr.accumRedSize:
      return SDL_GLattr.SDL_GL_ACCUM_RED_SIZE;
    case GLattr.accumGreenSize:
      return SDL_GLattr.SDL_GL_ACCUM_GREEN_SIZE;
    case GLattr.accumBlueSize:
      return SDL_GLattr.SDL_GL_ACCUM_BLUE_SIZE;
    case GLattr.accumAlphaSize:
      return SDL_GLattr.SDL_GL_ACCUM_ALPHA_SIZE;
    case GLattr.stereo:
      return SDL_GLattr.SDL_GL_STEREO;
    case GLattr.multisamplebuffers:
      return SDL_GLattr.SDL_GL_MULTISAMPLEBUFFERS;
    case GLattr.multisamplesamples:
      return SDL_GLattr.SDL_GL_MULTISAMPLESAMPLES;
    case GLattr.acceleratedVisual:
      return SDL_GLattr.SDL_GL_ACCELERATED_VISUAL;
    case GLattr.retainedBacking:
      return SDL_GLattr.SDL_GL_RETAINED_BACKING;
    case GLattr.contextMajorVersion:
      return SDL_GLattr.SDL_GL_CONTEXT_MAJOR_VERSION;
    case GLattr.contextMinorVersion:
      return SDL_GLattr.SDL_GL_CONTEXT_MINOR_VERSION;
    case GLattr.contextEgl:
      return SDL_GLattr.SDL_GL_CONTEXT_EGL;
    case GLattr.contextFlags:
      return SDL_GLattr.SDL_GL_CONTEXT_FLAGS;
    case GLattr.contextProfileMask:
      return SDL_GLattr.SDL_GL_CONTEXT_PROFILE_MASK;
    case GLattr.shareWithCurrentContext:
      return SDL_GLattr.SDL_GL_SHARE_WITH_CURRENT_CONTEXT;
    case GLattr.framebufferSrgbCapable:
      return SDL_GLattr.SDL_GL_FRAMEBUFFER_SRGB_CAPABLE;
    case GLattr.contextReleaseBehavior:
      return SDL_GLattr.SDL_GL_CONTEXT_RELEASE_BEHAVIOR;
    case GLattr.contextResetNotification:
      return SDL_GLattr.SDL_GL_CONTEXT_RESET_NOTIFICATION;
    case GLattr.contextNoError:
      return SDL_GLattr.SDL_GL_CONTEXT_NO_ERROR;
  }
}