Class SDL_StorageInterface

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class SDL_StorageInterface extends Struct<SDL_StorageInterface> implements NativeResource
struct SDL_StorageInterface {
    Uint32 version;
    bool (* close) (void * userdata);
    bool (* ready) (void * userdata);
    bool (* enumerate) (void * userdata, char const * path, SDL_EnumerateDirectoryCallback callback, void * callback_userdata);
    bool (* info) (void * userdata, char const * path, SDL_PathInfo * info);
    bool (* read_file) (void * userdata, char const * path, void * destination, Uint64 length);
    bool (* write_file) (void * userdata, char const * path, void const * source, Uint64 length);
    bool (* mkdir) (void * userdata, char const * path);
    bool (* remove) (void * userdata, char const * path);
    bool (* rename) (void * userdata, char const * oldpath, char const * newpath);
    bool (* copy) (void * userdata, char const * oldpath, char const * newpath);
    Uint64 (* space_remaining) (void * userdata);
}