|
Blender V4.5
|
#include <stddef.h>Go to the source code of this file.
Macros | |
| #define | BLENDER_VERSION 405 |
| #define | BLENDER_VERSION_PATCH 5 |
| #define | BLENDER_VERSION_CYCLE release |
| #define | BLENDER_VERSION_SUFFIX LTS |
| #define | BLENDER_FILE_VERSION BLENDER_VERSION |
| #define | BLENDER_FILE_SUBVERSION 91 |
| #define | BLENDER_FILE_MIN_VERSION 306 |
| #define | BLENDER_FILE_MIN_SUBVERSION 13 |
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 40 of file BKE_blender_version.h.
Referenced by write_global().
| #define BLENDER_FILE_MIN_VERSION 306 |
Definition at line 39 of file BKE_blender_version.h.
Referenced by write_global().
| #define BLENDER_FILE_SUBVERSION 91 |
Definition at line 30 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_file_version(), read_global(), and write_global().
| #define BLENDER_FILE_VERSION BLENDER_VERSION |
Definition at line 29 of file BKE_blender_version.h.
Referenced by blo_split_main(), file_overwrite_detailed_info_show(), get_blend_file_header(), handle_subversion_warning(), is_minversion_older_than_blender(), make_app_info(), read_file_version(), and read_global().
| #define BLENDER_VERSION 405 |
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 20 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 24 of file BKE_blender_version.h.
Referenced by BKE_blender_version_is_alpha(), blender_version_init(), and make_app_info().
| #define BLENDER_VERSION_PATCH 5 |
Blender patch version for bug-fix releases.
Definition at line 22 of file BKE_blender_version.h.
Referenced by blender_version_init(), and make_app_info().
| #define BLENDER_VERSION_SUFFIX LTS |
Blender release type suffix. LTS or blank.
Definition at line 26 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 153 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 173 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 179 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 143 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 148 of file blender.cc.
References blender_version_string_compact.
Referenced by ED_info_statusbar_string_ex().