Enumerate the properties contained in a group of properties.
Defined in <SDL3/SDL_properties.h>
bool SDL_EnumerateProperties(SDL_PropertiesID props, SDL_EnumeratePropertiesCallback callback, void *userdata);
SDL_PropertiesID | props | the properties to query. |
SDL_EnumeratePropertiesCallback | callback | the function to call for each property. |
void * | userdata | a pointer that is passed to callback . |
(bool) Returns true on success or false on failure; call SDL_GetError() for more information.
The callback function is called for each property in the group 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.1.3.