Package org.lwjgl.sdl

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);
 }