84 SDL_bool (SDLCALL *
rename)(
void *userdata,
const char *oldpath,
const char *newpath);
87 SDL_bool (SDLCALL *
copy)(
void *userdata,
const char *oldpath,
const char *newpath);
int(* SDL_EnumerateDirectoryCallback)(void *userdata, const char *dirname, const char *fname)
SDL_Storage * SDL_OpenTitleStorage(const char *override, SDL_PropertiesID props)
char ** SDL_GlobStorageDirectory(SDL_Storage *storage, const char *path, const char *pattern, SDL_GlobFlags flags, int *count)
SDL_Storage * SDL_OpenUserStorage(const char *org, const char *app, SDL_PropertiesID props)
SDL_bool SDL_GetStorageFileSize(SDL_Storage *storage, const char *path, Uint64 *length)
struct SDL_Storage SDL_Storage
SDL_bool SDL_WriteStorageFile(SDL_Storage *storage, const char *path, const void *source, Uint64 length)
SDL_Storage * SDL_OpenStorage(const SDL_StorageInterface *iface, void *userdata)
SDL_bool SDL_GetStoragePathInfo(SDL_Storage *storage, const char *path, SDL_PathInfo *info)
Uint64 SDL_GetStorageSpaceRemaining(SDL_Storage *storage)
SDL_bool SDL_RemoveStoragePath(SDL_Storage *storage, const char *path)
SDL_Storage * SDL_OpenFileStorage(const char *path)
SDL_bool SDL_CreateStorageDirectory(SDL_Storage *storage, const char *path)
SDL_bool SDL_StorageReady(SDL_Storage *storage)
SDL_bool SDL_ReadStorageFile(SDL_Storage *storage, const char *path, void *destination, Uint64 length)
SDL_bool SDL_CloseStorage(SDL_Storage *storage)
SDL_bool SDL_EnumerateStorageDirectory(SDL_Storage *storage, const char *path, SDL_EnumerateDirectoryCallback callback, void *userdata)
SDL_bool SDL_RenameStoragePath(SDL_Storage *storage, const char *oldpath, const char *newpath)
SDL_bool SDL_CopyStorageFile(SDL_Storage *storage, const char *oldpath, const char *newpath)
SDL_bool(* remove)(void *userdata, const char *path)
SDL_bool(* copy)(void *userdata, const char *oldpath, const char *newpath)
SDL_bool(* ready)(void *userdata)
SDL_bool(* read_file)(void *userdata, const char *path, void *destination, Uint64 length)
SDL_bool(* enumerate)(void *userdata, const char *path, SDL_EnumerateDirectoryCallback callback, void *callback_userdata)
SDL_bool(* mkdir)(void *userdata, const char *path)
SDL_bool(* info)(void *userdata, const char *path, SDL_PathInfo *info)
SDL_bool(* rename)(void *userdata, const char *oldpath, const char *newpath)
SDL_bool(* write_file)(void *userdata, const char *path, const void *source, Uint64 length)
SDL_bool(* close)(void *userdata)
Uint64(* space_remaining)(void *userdata)