Blender V5.0
BKE_blender_version.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4#pragma once
5
6#include <stddef.h>
7
11
18
20#define BLENDER_VERSION 500
22#define BLENDER_VERSION_PATCH 0
24#define BLENDER_VERSION_CYCLE release
26#define BLENDER_VERSION_SUFFIX
27
28/* Blender file format version. */
29#define BLENDER_FILE_VERSION BLENDER_VERSION
30#define BLENDER_FILE_SUBVERSION 118
31
32/* Minimum Blender version that supports reading file written with the current
33 * version. Older Blender versions will test this and cancel loading the file, showing a warning to
34 * the user.
35 *
36 * See
37 * https://developer.blender.org/docs/handbook/guidelines/compatibility_handling_for_blend_files/
38 * for details. */
39#define BLENDER_FILE_MIN_VERSION 405
40#define BLENDER_FILE_MIN_SUBVERSION 85
41
43const char *BKE_blender_version_string(void);
44
47
50
53
65 const size_t str_buff_maxncpy,
66 const short file_version,
67 const short file_subversion);
bool BKE_blender_version_is_alpha(void)
Definition blender.cc:176
bool BKE_blender_version_is_lts(void)
Definition blender.cc:182
const char * BKE_blender_version_string_compact(void)
Definition blender.cc:151
const char * BKE_blender_version_string(void)
Definition blender.cc:146
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)
Definition blender.cc:156