Enumerate the properties on a set of properties.
Defined in <SDL3/SDL_properties.h>
int SDL_EnumerateProperties(SDL_PropertiesID props, SDL_EnumeratePropertiesCallback callback, void *userdata);
props | the properties to query |
callback | the function to call for each property |
userdata | a pointer that is passed to callback |
Returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.
The callback function is called for each property on the set of properties. The properties are locked during enumeration.
It is safe to call this function from any thread.
This function is available since SDL 3.0.0.