Package org.lwjgl.util.nfd
@NullMarked
package org.lwjgl.util.nfd
Contains bindings to Native File Dialog Extended, a small C library that portably
invokes native file open, folder select and file save dialogs. Write dialog code once and have it pop up native dialogs on all supported platforms.
-
ClassesClassDescription
struct nfdfilteritem_t { nfdchar_t const * name; nfdchar_t const * spec; }
An array ofNFDFilterItem
structs.struct nfdopendialogu8args_t { {@link NFDFilterItem nfdfilteritem_t} const * filterList; nfdfiltersize_t filterCount; nfdchar_t const * defaultPath; {@link NFDWindowHandle nfdwindowhandle_t} parentWindow; }
An array ofNFDOpenDialogArgs
structs.An array ofNFDPathSetEnum
structs.struct nfdpickfolderu8args_t { nfdchar_t const * defaultPath; {@link NFDWindowHandle nfdwindowhandle_t} parentWindow; }
An array ofNFDPickFolderArgs
structs.struct nfdsavedialogu8args_t { {@link NFDFilterItem nfdfilteritem_t} const * filterList; nfdfiltersize_t filterCount; nfdchar_t const * defaultPath; nfdchar_t const * defaultName; {@link NFDWindowHandle nfdwindowhandle_t} parentWindow; }
An array ofNFDSaveDialogArgs
structs.struct nfdwindowhandle_t { size_t type; void * handle; }
An array ofNFDWindowHandle
structs.