A callback used to enumerate all the properties in a group of properties.
Defined in <SDL3/SDL_properties.h>
typedef void (SDLCALL *SDL_EnumeratePropertiesCallback)(void *userdata, SDL_PropertiesID props, const char *name);
userdata | an app-defined pointer passed to the callback. |
props | the SDL_PropertiesID that is being enumerated. |
name | the next property name in the enumeration. |
This callback is called from SDL_EnumerateProperties(), and is called once per property in the set.
SDL_EnumerateProperties holds a lock on props
during this callback.
This datatype is available since SDL 3.1.3.