22 {
"codec_avi",
nullptr},
23 {
"codec_ffmpeg",
nullptr},
24 {
"codec_sndfile",
nullptr},
25 {
"compositor_cpu",
nullptr},
27 {
"cycles_osl",
nullptr},
28 {
"freestyle",
nullptr},
29 {
"image_cineon",
nullptr},
30 {
"image_dds",
nullptr},
31 {
"image_hdr",
nullptr},
32 {
"image_openexr",
nullptr},
33 {
"image_openjpeg",
nullptr},
34 {
"image_tiff",
nullptr},
35 {
"image_webp",
nullptr},
36 {
"input_ndof",
nullptr},
37 {
"audaspace",
nullptr},
38 {
"international",
nullptr},
40 {
"opensubdiv",
nullptr},
42 {
"coreaudio",
nullptr},
44 {
"pulseaudio",
nullptr},
47 {
"mod_oceansim",
nullptr},
48 {
"mod_remesh",
nullptr},
49 {
"io_wavefront_obj",
nullptr},
53 {
"io_gpencil",
nullptr},
54 {
"opencolorio",
nullptr},
60 {
"xr_openxr",
nullptr},
64 {
"experimental_features",
nullptr},
70 "bpy.app.build_options",
71 "This module contains information about options blender is built with",
78 PyObject *builtopts_info;
82 if (builtopts_info ==
nullptr) {
86#define SetObjIncref(item) \
87 PyStructSequence_SET_ITEM(builtopts_info, pos++, (Py_IncRef(item), item))
119#ifdef WITH_CYCLES_OSL
131#ifdef WITH_IMAGE_CINEON
143#ifdef WITH_IMAGE_OPENEXR
149#ifdef WITH_IMAGE_OPENJPEG
158#ifdef WITH_IMAGE_WEBP
164#ifdef WITH_INPUT_NDOF
176#ifdef WITH_INTERNATIONAL
188#ifdef WITH_OPENSUBDIV
212#ifdef WITH_PULSEAUDIO
236#ifdef WITH_MOD_REMESH
242#ifdef WITH_IO_WAVEFRONT_OBJ
266#ifdef WITH_IO_GREASE_PENCIL
272#ifdef WITH_OPENCOLORIO
332#ifdef WITH_EXPERIMENTAL_FEATURES
340 return builtopts_info;
static PyObject * make_builtopts_info()
PyObject * BPY_app_build_options_struct()
#define SetObjIncref(item)
static PyTypeObject BlenderAppBuildOptionsType
static PyStructSequence_Field app_builtopts_info_fields[]
static PyStructSequence_Desc app_builtopts_info_desc
header-only compatibility defines.