Blender  V3.3
Macros | Functions | Variables
bpy_app_build_options.c File Reference
#include <Python.h>
#include "BLI_utildefines.h"
#include "bpy_app_build_options.h"

Go to the source code of this file.

Macros

#define SetObjIncref(item)    PyStructSequence_SET_ITEM(builtopts_info, pos++, (Py_IncRef(item), item))
 

Functions

static PyObject * make_builtopts_info (void)
 
PyObject * BPY_app_build_options_struct (void)
 

Variables

static PyTypeObject BlenderAppBuildOptionsType
 
static PyStructSequence_Field app_builtopts_info_fields []
 
static PyStructSequence_Desc app_builtopts_info_desc
 

Macro Definition Documentation

◆ SetObjIncref

#define SetObjIncref (   item)     PyStructSequence_SET_ITEM(builtopts_info, pos++, (Py_IncRef(item), item))

Function Documentation

◆ BPY_app_build_options_struct()

PyObject* BPY_app_build_options_struct ( void  )

◆ make_builtopts_info()

static PyObject* make_builtopts_info ( void  )
static

Definition at line 70 of file bpy_app_build_options.c.

References BlenderAppBuildOptionsType, NULL, pos, and SetObjIncref.

Referenced by BPY_app_build_options_struct().

Variable Documentation

◆ app_builtopts_info_desc

PyStructSequence_Desc app_builtopts_info_desc
static
Initial value:
= {
"bpy.app.build_options",
"This module contains information about options blender is built with",
}
#define ARRAY_SIZE(arr)
static PyStructSequence_Field app_builtopts_info_fields[]

Definition at line 63 of file bpy_app_build_options.c.

Referenced by BPY_app_build_options_struct().

◆ app_builtopts_info_fields

PyStructSequence_Field app_builtopts_info_fields[]
static

Definition at line 15 of file bpy_app_build_options.c.

◆ BlenderAppBuildOptionsType

PyTypeObject BlenderAppBuildOptionsType
static

Definition at line 13 of file bpy_app_build_options.c.

Referenced by BPY_app_build_options_struct(), and make_builtopts_info().