logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_EGLAttribArrayCallback - EGL platform attribute initialization callback.

Availability

       This datatype is available since SDL 3.2.0.

Description

       This  is  called  when SDL is attempting to create an EGL context, to let the app add extra attributes to
       its eglGetPlatformDisplay() call.

       The callback should return a pointer to an  EGL  attribute  array  terminated  with  EGL_NONE.   If  this
       function returns NULL, the SDL_CreateWindow process will fail gracefully.

       The returned pointer should be allocated with SDL_malloc() and will be passed to SDL_free().

       The arrays returned by each callback will be appended to the existing attribute arrays defined by SDL.

Function Parameters

userdata
              an app-controlled pointer that is passed to the callback.

Name

       SDL_EGLAttribArrayCallback - EGL platform attribute initialization callback.

Return Value

       Returns a newly-allocated array of attributes, terminated with EGL_NONE.

See Also

SDL_EGL_SetAttributeCallbacks(3)

Simple Directmedia Layer                           SDL 3.2.20                  SDL_EGLAttribArrayCallback(3type)

Synopsis

#include<SDL3/SDL_video.h>typedefSDL_EGLAttrib*(SDLCALL*SDL_EGLAttribArrayCallback)(void*userdata);

See Also