|
Blender V5.0
|
#include <GHOST_SystemPaths.hh>
Inherits GHOST_ISystemPaths.
Inherited by GHOST_SystemPathsCocoa, GHOST_SystemPathsUnix, and GHOST_SystemPathsWin32.
Public Member Functions | |
| const char * | getSystemDir (int version, const char *versionstr) const override=0 |
| const char * | getUserDir (int version, const char *versionstr) const override=0 |
| const char * | getBinaryDir () const override=0 |
| void | addToSystemRecentFiles (const char *filepath) const override=0 |
| Public Member Functions inherited from GHOST_ISystemPaths | |
| virtual std::optional< std::string > | getUserSpecialDir (GHOST_TUserSpecialDirTypes type) const =0 |
Protected Member Functions | |
| GHOST_SystemPaths () | |
| ~GHOST_SystemPaths () override=default | |
| Protected Member Functions inherited from GHOST_ISystemPaths | |
| GHOST_ISystemPaths () | |
| virtual | ~GHOST_ISystemPaths ()=default |
Additional Inherited Members | |
| Static Public Member Functions inherited from GHOST_ISystemPaths | |
| static GHOST_TSuccess | create () |
| static GHOST_TSuccess | dispose () |
| static GHOST_ISystemPaths * | get () |
Definition at line 13 of file GHOST_SystemPaths.hh.
|
inlineprotected |
Constructor. Protected default constructor to force use of static createSystem member.
Definition at line 19 of file GHOST_SystemPaths.hh.
|
overrideprotecteddefault |
Destructor. Protected default constructor to force use of static dispose member.
|
overridepure virtual |
Implements GHOST_ISystemPaths.
Implemented in GHOST_SystemPathsCocoa, GHOST_SystemPathsUnix, and GHOST_SystemPathsWin32.
|
overridepure virtual |
Implements GHOST_ISystemPaths.
Implemented in GHOST_SystemPathsCocoa, GHOST_SystemPathsUnix, and GHOST_SystemPathsWin32.
|
overridepure virtual |
Implements GHOST_ISystemPaths.
Implemented in GHOST_SystemPathsCocoa, GHOST_SystemPathsUnix, and GHOST_SystemPathsWin32.
|
overridepure virtual |
Implements GHOST_ISystemPaths.
Implemented in GHOST_SystemPathsCocoa, GHOST_SystemPathsUnix, and GHOST_SystemPathsWin32.