20 {
"codec_avi",
nullptr},
21 {
"codec_ffmpeg",
nullptr},
22 {
"codec_sndfile",
nullptr},
23 {
"compositor_cpu",
nullptr},
25 {
"cycles_osl",
nullptr},
26 {
"freestyle",
nullptr},
27 {
"image_cineon",
nullptr},
28 {
"image_dds",
nullptr},
29 {
"image_hdr",
nullptr},
30 {
"image_openexr",
nullptr},
31 {
"image_openjpeg",
nullptr},
32 {
"image_tiff",
nullptr},
33 {
"input_ndof",
nullptr},
34 {
"audaspace",
nullptr},
35 {
"international",
nullptr},
37 {
"opensubdiv",
nullptr},
39 {
"coreaudio",
nullptr},
41 {
"pulseaudio",
nullptr},
44 {
"mod_oceansim",
nullptr},
45 {
"mod_remesh",
nullptr},
47 {
"io_wavefront_obj",
nullptr},
50 {
"io_gpencil",
nullptr},
51 {
"opencolorio",
nullptr},
57 {
"xr_openxr",
nullptr},
66 "bpy.app.build_options",
67 "This module contains information about options blender is built with",
74 PyObject *builtopts_info;
78 if (builtopts_info ==
nullptr) {
82#define SetObjIncref(item) \
83 PyStructSequence_SET_ITEM(builtopts_info, pos++, (Py_IncRef(item), item))
106#ifdef WITH_COMPOSITOR_CPU
118#ifdef WITH_CYCLES_OSL
157#ifdef WITH_INPUT_NDOF
169#ifdef WITH_INTERNATIONAL
181#ifdef WITH_OPENSUBDIV
205#ifdef WITH_PULSEAUDIO
229#ifdef WITH_MOD_REMESH
241#ifdef WITH_IO_WAVEFRONT_OBJ
259#ifdef WITH_IO_GREASE_PENCIL
327 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