Uses of Record Class
club.doki7.sdl3.handle.SDL_Storage
Packages that use SDL_Storage
-
Uses of SDL_Storage in club.doki7.sdl3
Methods in club.doki7.sdl3 that return SDL_StorageModifier and TypeMethodDescriptionSDL3.openFileStorage(@Nullable BytePtr path) Opens up a container for local filesystem storage.SDL3.openStorage(@Nullable ISDL_StorageInterface iface, MemorySegment userdata) Opens up a container using a client-provided storage interface.SDL3.openTitleStorage(@Nullable BytePtr override, int props) Opens up a read-only container for the application's filesystem.SDL3.openUserStorage(@Nullable BytePtr org, @Nullable BytePtr app, int props) Opens up a container for a user's unique read/write filesystem.Methods in club.doki7.sdl3 with parameters of type SDL_StorageModifier and TypeMethodDescriptionbooleanSDL3.closeStorage(@Nullable SDL_Storage storage) Closes and frees a storage container.booleanSDL3.copyStorageFile(@Nullable SDL_Storage storage, @Nullable BytePtr oldpath, @Nullable BytePtr newpath) Copy a file in a writable storage container.booleanSDL3.createStorageDirectory(@Nullable SDL_Storage storage, @Nullable BytePtr path) Create a directory in a writable storage container.booleanSDL3.enumerateStorageDirectory(@Nullable SDL_Storage storage, @Nullable BytePtr path, MemorySegment callback, MemorySegment userdata) Enumerate a directory in a storage container through a callback function.booleanSDL3.getStorageFileSize(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable LongPtr length) Query the size of a file within a storage container.booleanSDL3.getStoragePathInfo(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable ISDL_PathInfo info) Get information about a filesystem path in a storage container.longSDL3.getStorageSpaceRemaining(@Nullable SDL_Storage storage) Queries the remaining space in a storage container.SDL3.globStorageDirectory(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable BytePtr pattern, int flags, @Nullable IntPtr count) Enumerate a directory tree, filtered by pattern, and return a list.booleanSDL3.readStorageFile(@Nullable SDL_Storage storage, @Nullable BytePtr path, MemorySegment destination, long length) Synchronously read a file from a storage container into a client-provided buffer.booleanSDL3.removeStoragePath(@Nullable SDL_Storage storage, @Nullable BytePtr path) Remove a file or an empty directory in a writable storage container.booleanSDL3.renameStoragePath(@Nullable SDL_Storage storage, @Nullable BytePtr oldpath, @Nullable BytePtr newpath) Rename a file or directory in a writable storage container.booleanSDL3.storageReady(@Nullable SDL_Storage storage) Checks if the storage container is ready to use.booleanSDL3.writeStorageFile(@Nullable SDL_Storage storage, @Nullable BytePtr path, MemorySegment source, long length) Synchronously write a file from client memory into a storage container. -
Uses of SDL_Storage in club.doki7.sdl3.handle
Classes in club.doki7.sdl3.handle that implement interfaces with type arguments of type SDL_StorageModifier and TypeClassDescriptionstatic final recordRepresents a pointer toSDL_Storagehandle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_StorageModifier and TypeMethodDescription@Nullable SDL_StorageSDL_Storage.Ptr.read()@Nullable SDL_StorageSDL_Storage.Ptr.read(long index) Methods in club.doki7.sdl3.handle that return types with arguments of type SDL_StorageMethods in club.doki7.sdl3.handle with parameters of type SDL_StorageModifier and TypeMethodDescriptionstatic SDL_Storage.PtrSDL_Storage.Ptr.allocate(Arena arena, @Nullable SDL_Storage[] values) static SDL_Storage.PtrSDL_Storage.Ptr.allocateV(Arena arena, @Nullable SDL_Storage value0, @Nullable SDL_Storage... values) voidSDL_Storage.Ptr.write(long index, @Nullable SDL_Storage value) voidSDL_Storage.Ptr.write(@Nullable SDL_Storage value) voidSDL_Storage.Ptr.write(@Nullable SDL_Storage[] values) voidSDL_Storage.Ptr.writeV(@Nullable SDL_Storage value0, @Nullable SDL_Storage... values)