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 TypeMethodDescriptionboolean
SDL3.closeStorage
(@Nullable SDL_Storage storage) Closes and frees a storage container.boolean
SDL3.copyStorageFile
(@Nullable SDL_Storage storage, @Nullable BytePtr oldpath, @Nullable BytePtr newpath) Copy a file in a writable storage container.boolean
SDL3.createStorageDirectory
(@Nullable SDL_Storage storage, @Nullable BytePtr path) Create a directory in a writable storage container.boolean
SDL3.enumerateStorageDirectory
(@Nullable SDL_Storage storage, @Nullable BytePtr path, MemorySegment callback, MemorySegment userdata) Enumerate a directory in a storage container through a callback function.boolean
SDL3.getStorageFileSize
(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable LongPtr length) Query the size of a file within a storage container.boolean
SDL3.getStoragePathInfo
(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable ISDL_PathInfo info) Get information about a filesystem path in a storage container.long
SDL3.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.boolean
SDL3.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.boolean
SDL3.removeStoragePath
(@Nullable SDL_Storage storage, @Nullable BytePtr path) Remove a file or an empty directory in a writable storage container.boolean
SDL3.renameStoragePath
(@Nullable SDL_Storage storage, @Nullable BytePtr oldpath, @Nullable BytePtr newpath) Rename a file or directory in a writable storage container.boolean
SDL3.storageReady
(@Nullable SDL_Storage storage) Checks if the storage container is ready to use.boolean
SDL3.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 record
Represents a pointer toSDL_Storage
handle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_StorageModifier and TypeMethodDescription@Nullable SDL_Storage
SDL_Storage.Ptr.read()
@Nullable SDL_Storage
SDL_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.Ptr
SDL_Storage.Ptr.allocate
(Arena arena, @Nullable SDL_Storage[] values) static SDL_Storage.Ptr
SDL_Storage.Ptr.allocateV
(Arena arena, @Nullable SDL_Storage value0, @Nullable SDL_Storage... values) void
SDL_Storage.Ptr.write
(long index, @Nullable SDL_Storage value) void
SDL_Storage.Ptr.write
(@Nullable SDL_Storage value) void
SDL_Storage.Ptr.write
(@Nullable SDL_Storage[] values) void
SDL_Storage.Ptr.writeV
(@Nullable SDL_Storage value0, @Nullable SDL_Storage... values)