|
Blender V5.0
|
#include <stddef.h>Go to the source code of this file.
Macros | |
| #define | BLENDER_VERSION 500 |
| #define | BLENDER_VERSION_PATCH 0 |
| #define | BLENDER_VERSION_CYCLE release |
| #define | BLENDER_VERSION_SUFFIX |
| #define | BLENDER_FILE_VERSION BLENDER_VERSION |
| #define | BLENDER_FILE_SUBVERSION 118 |
| #define | BLENDER_FILE_MIN_VERSION 405 |
| #define | BLENDER_FILE_MIN_SUBVERSION 85 |
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 85 |
Definition at line 40 of file BKE_blender_version.h.
Referenced by write_global().
| #define BLENDER_FILE_MIN_VERSION 405 |
Definition at line 39 of file BKE_blender_version.h.
Referenced by write_global().
| #define BLENDER_FILE_SUBVERSION 118 |
Definition at line 30 of file BKE_blender_version.h.
Referenced by blo_split_main(), bpy_lib_enter(), file_overwrite_detailed_info_show(), handle_subversion_warning(), is_minversion_older_than_blender(), make_app_info(), read_file_version_and_colorspace(), 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(), bpy_lib_enter(), file_overwrite_detailed_info_show(), get_blend_file_header(), handle_subversion_warning(), is_minversion_older_than_blender(), make_app_info(), read_file_version_and_colorspace(), and read_global().
| #define BLENDER_VERSION 500 |
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(), make_app_info(), and RNA_def_property_deprecated().
| #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 0 |
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 |
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 156 of file blender.cc.
References BLI_snprintf_utf8().
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 176 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 182 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 146 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(), make_app_info(), openexr_header_metadata_global(), 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 151 of file blender.cc.
References blender_version_string_compact.
Referenced by ED_info_statusbar_string_ex().