118 const char* itemPath,
bool create =
false);
121 void* m_autoreleasePool;
Thin Objective-C++ bridge for locating macOS standard directories.
Definition AppleFolderManager.h:80
const char * pathForDirectoryAppropriateForItemAtPath(SearchPathDirectory directory, SearchPathDomainMask domainMask, const char *itemPath, bool create=false)
Returns a path appropriate for storing a file at itemPath.
FolderManager()
Creates the internal NSAutoreleasePool.
const char * getMainBundlePath()
Returns the path to the application's main bundle directory.
const char * pathForDirectory(SearchPathDirectory directory, SearchPathDomainMask domainMask)
Returns the first path for the given directory and domain mask.
void CreateAppSupportDirectory(const char *appName)
Creates the Application Support sub-directory for appName if it does not already exist.
Core namespace for the libultraship engine framework.
Definition gfx_direct3d_common.h:14
@ NSAllDomainsMask
All domains.
Definition AppleFolderManager.h:64
@ NSLocalDomainMask
Local machine directory (/Library).
Definition AppleFolderManager.h:61
@ NSNetworkDomainMask
Network directory (/Network).
Definition AppleFolderManager.h:62
@ NSUserDomainMask
User's home directory (~).
Definition AppleFolderManager.h:60
@ NSSystemDomainMask
System directory (/System) — provided by Apple, unmodifiable.
Definition AppleFolderManager.h:63
@ NSItemReplacementDirectory
Temporary directory suitable for atomic file replacement.
Definition AppleFolderManager.h:44
@ NSAllApplicationsDirectory
All applications directories.
Definition AppleFolderManager.h:45
@ NSApplicationSupportDirectory
Application support directory (~/Library/Application Support).
Definition AppleFolderManager.h:34
@ NSDownloadsDirectory
Downloads directory (~/Downloads).
Definition AppleFolderManager.h:35
@ NSCoreServiceDirectory
Core services directory.
Definition AppleFolderManager.h:30
@ NSSharedPublicDirectory
Public directory (~/Public).
Definition AppleFolderManager.h:41
@ NSTrashDirectory
Trash directory.
Definition AppleFolderManager.h:47
@ NSAdminApplicationDirectory
Administration applications directory.
Definition AppleFolderManager.h:24
@ NSDeveloperApplicationDirectory
Developer applications directory.
Definition AppleFolderManager.h:23
@ NSAllLibrariesDirectory
All library directories.
Definition AppleFolderManager.h:46
@ NSApplicationDirectory
Applications directory (/Applications).
Definition AppleFolderManager.h:21
@ NSMoviesDirectory
Movies directory (~/Movies).
Definition AppleFolderManager.h:37
@ NSDocumentDirectory
Documents directory (~/Documents).
Definition AppleFolderManager.h:29
@ NSDocumentationDirectory
Documentation directory.
Definition AppleFolderManager.h:28
@ NSPreferencePanesDirectory
Preference panes directory.
Definition AppleFolderManager.h:42
@ NSUserDirectory
User home directories (~/...).
Definition AppleFolderManager.h:27
@ NSDeveloperDirectory
Developer tools directory.
Definition AppleFolderManager.h:26
@ NSDemoApplicationDirectory
Demonstration applications directory.
Definition AppleFolderManager.h:22
@ NSPicturesDirectory
Pictures directory (~/Pictures).
Definition AppleFolderManager.h:39
@ NSCachesDirectory
Caches directory (~/Library/Caches).
Definition AppleFolderManager.h:33
@ NSInputMethodsDirectory
Input methods directory.
Definition AppleFolderManager.h:36
@ NSApplicationScriptsDirectory
Application scripts directory.
Definition AppleFolderManager.h:43
@ NSAutosavedInformationDirectory
Autosaved information directory.
Definition AppleFolderManager.h:31
@ NSMusicDirectory
Music directory (~/Music).
Definition AppleFolderManager.h:38
@ NSPrinterDescriptionDirectory
Printer description directory.
Definition AppleFolderManager.h:40
@ NSLibraryDirectory
Library directory.
Definition AppleFolderManager.h:25
@ NSDesktopDirectory
Desktop directory (~/Desktop).
Definition AppleFolderManager.h:32
unsigned long SearchPathDomainMask
Type alias for a domain-mask value (see NSSearchPathDomainMask values above).
Definition AppleFolderManager.h:68
unsigned long SearchPathDirectory
Type alias for a search-path directory constant (see NSSearchPathDirectory values above).
Definition AppleFolderManager.h:51