void SDL_EGL_SetAttributeCallbacks(SDL_EGLAttribArrayCallback platformAttribCallback, SDL_EGLIntArrayCallback surfaceAttribCallback, SDL_EGLIntArrayCallback contextAttribCallback, void *userdata);
SDL_EGLAttribArrayCallback | platformAttribCallback | eglGetPlatformDisplayに渡す追加のattributeを得るコールバック. NULLも可 |
SDL_EGLIntArrayCallback | surfaceAttribCallback | eglCreateSurfaceに渡す追加のattributeを得るコールバック. NULLも可 |
SDL_EGLIntArrayCallback | contextAttribCallback | eglCreateContextに渡す追加のattributeを得るコールバック. NULLも可 |
void * | userdata | コールバックに渡すポインタ |
不要なコールバックはNULLにすることもできる.
注意: これらのコールバックポインタはSDL_GL_ResetAttributesでリセットされる.
この関数を呼べるのはメインスレッドのみである.