37 const char *subfolder,
45 const bool check_is_dir);
64 const size_t fullpath_len,
65 const int version_major,
66 const int version_minor);
99 #define BLENDER_STARTUP_FILE "startup.blend"
100 #define BLENDER_USERPREF_FILE "userpref.blend"
101 #define BLENDER_QUIT_FILE "quit.blend"
102 #define BLENDER_BOOKMARK_FILE "bookmarks.txt"
103 #define BLENDER_HISTORY_FILE "recent-files.txt"
104 #define BLENDER_PLATFORM_SUPPORT_FILE "platform_support.txt"
bool BKE_appdir_app_template_any(void)
@ BLENDER_SYSTEM_DATAFILES
const char * BKE_appdir_folder_id_version(const int folder_id, const int version, const bool check_is_dir)
const char * BKE_appdir_folder_id_create(const int folder_id, const char *subfolder)
void BKE_tempdir_init(const char *userdir)
bool BKE_appdir_font_folder_default(char *dir)
const char * BKE_appdir_folder_default(void)
bool BKE_appdir_app_is_portable_install(void)
bool BKE_appdir_program_python_search(char *fullpath, const size_t fullpath_len, const int version_major, const int version_minor)
bool BKE_appdir_folder_documents(char *dir)
void BKE_appdir_init(void)
bool BKE_appdir_app_template_has_userpref(const char *app_template)
void BKE_appdir_app_templates(struct ListBase *templates)
void BKE_appdir_exit(void)
void BKE_tempdir_session_purge(void)
const char * BKE_appdir_folder_id(const int folder_id, const char *subfolder)
bool BKE_appdir_folder_id_ex(const int folder_id, const char *subfolder, char *path, size_t path_len)
void BKE_appdir_program_path_init(const char *argv0)
const char * BKE_appdir_folder_home(void)
const char * BKE_tempdir_session(void)
bool BKE_appdir_app_template_id_search(const char *app_template, char *path, size_t path_len)
const char * BKE_tempdir_base(void)
const char * BKE_appdir_program_path(void)
@ BLENDER_RESOURCE_PATH_SYSTEM
@ BLENDER_RESOURCE_PATH_LOCAL
@ BLENDER_RESOURCE_PATH_USER
const char * BKE_appdir_program_dir(void)
const char * BKE_appdir_folder_id_user_notest(const int folder_id, const char *subfolder)