table of contents
- testing 3.2.4+ds-2
- unstable 3.2.4+ds-2
- experimental 3.2.4+git20250228+ds-1
SDL_EnumerateDirectoryCallback(3type) | SDL3 DATATYPES | SDL_EnumerateDirectoryCallback(3type) |
NAME¶
SDL_EnumerateDirectoryCallback - Callback for directory enumeration.
HEADER FILE¶
Defined in SDL3/SDL_filesystem.h
SYNOPSIS¶
#include "SDL3/SDL.h"
typedef SDL_EnumerationResult (SDLCALL *SDL_EnumerateDirectoryCallback)(void *userdata, const char *dirname, const char *fname);
DESCRIPTION¶
Enumeration of directory entries will continue until either all entries have been provided to the callback, or the callback has requested a stop through its return value.
Returning SDL_ENUM_CONTINUE
will let enumeration proceed, calling the callback with further entries.
SDL_ENUM_SUCCESS
and
SDL_ENUM_FAILURE
will terminate the enumeration early, and dictate the return value of the
enumeration function itself. dirname is guaranteed to end with a path
separator ('\' on Windows, '/' on most other platforms).
FUNCTION PARAMETERS¶
RETURN VALUE¶
Returns how the enumeration should proceed.
AVAILABILITY¶
This datatype is available since SDL 3.2.0.
SEE ALSO¶
SDL 3.2.5 | Simple Directmedia Layer |