Synchronously read a file from a storage container into a client-provided buffer.
int SDL_StorageReadFile(SDL_Storage *storage, const char *path, void *destination, Uint64 length);
storage | a storage container to read from |
path | the relative path of the file to read |
destination | a client-provided buffer to read the file into |
length | the length of the destination buffer |
Returns 0 if the file was read, a negative value otherwise; call SDL_GetError() for more information.
This function is available since SDL 3.0.0.