|
Blender V4.3
|
#include "BLI_utildefines.h"Go to the source code of this file.
Functions | |
| const char * | BKE_blender_version_string (void) |
| const char * | BKE_blender_version_string_compact (void) |
| bool | BKE_blender_version_is_alpha (void) |
| bool | BKE_blender_version_is_lts (void) |
| void | BKE_blender_version_blendfile_string_from_values (char *str_buff, const size_t str_buff_maxncpy, const short file_version, const short file_subversion) |
| #define BLENDER_FILE_MIN_SUBVERSION 13 |
Definition at line 44 of file BKE_blender_version.h.
Referenced by write_global().
| #define BLENDER_FILE_MIN_VERSION 306 |
Definition at line 43 of file BKE_blender_version.h.
Referenced by write_global().
| #define BLENDER_FILE_SUBVERSION 32 |
Definition at line 34 of file BKE_blender_version.h.
Referenced by blo_split_main(), file_overwrite_detailed_info_show(), handle_subversion_warning(), is_minversion_older_than_blender(), make_app_info(), read_global(), and write_global().
| #define BLENDER_FILE_VERSION BLENDER_VERSION |
Definition at line 33 of file BKE_blender_version.h.
Referenced by blo_split_main(), file_overwrite_detailed_info_show(), handle_subversion_warning(), is_minversion_older_than_blender(), make_app_info(), read_global(), and write_file_handle().
| #define BLENDER_VERSION 403 |
The lines below use regex from scripts to extract their values, Keep this in mind when modifying this file and keep this comment above the defines.
Definition at line 24 of file BKE_blender_version.h.
Referenced by BKE_appdir_folder_id_user_notest(), BKE_appdir_resource_path_id(), blend_file_thumb_from_camera(), blend_file_thumb_from_screenshot(), blender_version_init(), bpy_resource_path(), file_overwrite_detailed_info_show(), get_path_local(), get_path_system(), get_path_user(), and make_app_info().
| #define BLENDER_VERSION_CYCLE release |
Blender release cycle stage: alpha/beta/rc/release.
Definition at line 28 of file BKE_blender_version.h.
Referenced by BKE_blender_version_is_alpha(), blender_version_init(), and make_app_info().
| #define BLENDER_VERSION_PATCH 0 |
Blender patch version for bug-fix releases.
Definition at line 26 of file BKE_blender_version.h.
Referenced by blender_version_init(), and make_app_info().
| #define BLENDER_VERSION_SUFFIX |
Blender release type suffix. LTS or blank.
Definition at line 30 of file BKE_blender_version.h.
Referenced by BKE_blender_version_is_lts().
| void BKE_blender_version_blendfile_string_from_values | ( | char * | str_buff, |
| const size_t | str_buff_maxncpy, | ||
| const short | file_version, | ||
| const short | file_subversion ) |
Fill in given string buffer with user-readable formatted file version and subversion (if provided).
| str_buff | a char buffer where the formatted string is written, minimal recommended size is 8, or 16 if subversion is provided. |
| file_subversion | the file subversion, if given value < 0, it is ignored, and only the file_version is used. |
Definition at line 149 of file blender.cc.
References BLI_snprintf().
Referenced by file_overwrite_detailed_info_show(), is_minversion_older_than_blender(), and ui_template_status_tooltip().
| bool BKE_blender_version_is_alpha | ( | void | ) |
Returns true when version cycle is alpha, otherwise (beta, rc) returns false.
Definition at line 169 of file blender.cc.
References BLENDER_VERSION_CYCLE, STREQ, and STRINGIFY.
Referenced by BLO_sanitize_experimental_features_userpref_blend().
| bool BKE_blender_version_is_lts | ( | void | ) |
Returns true when version suffix is LTS, otherwise returns false.
Definition at line 175 of file blender.cc.
References BLENDER_VERSION_SUFFIX, STREQ, and STRINGIFY.
Referenced by blender_version_init().
| const char * BKE_blender_version_string | ( | void | ) |
User readable version string.
Definition at line 139 of file blender.cc.
References blender_version_string.
Referenced by arg_handle_debug_mode_set(), blender::io::alembic::create_abc_metadata(), blender::io::usd::export_to_stage(), DocumentExporter::exportCurrentScene(), make_app_info(), print_help(), print_version_full(), print_version_short(), blender::io::obj::TEST_F(), blender::io::ply::TEST_F(), blender::io::ply::TEST_F(), wm_block_splash_create(), WM_window_title(), blender::io::obj::MTLWriter::write_header(), blender::io::obj::OBJWriter::write_header(), and blender::io::ply::write_header().
| const char * BKE_blender_version_string_compact | ( | void | ) |
As above but does not show patch version.
Definition at line 144 of file blender.cc.
References blender_version_string_compact.
Referenced by ED_info_statusbar_string_ex().