Blender
V2.93
source
blender
python
intern
bpy.h
Go to the documentation of this file.
1
/*
2
* This program is free software; you can redistribute it and/or
3
* modify it under the terms of the GNU General Public License
4
* as published by the Free Software Foundation; either version 2
5
* of the License, or (at your option) any later version.
6
*
7
* This program is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
* GNU General Public License for more details.
11
*
12
* You should have received a copy of the GNU General Public License
13
* along with this program; if not, write to the Free Software Foundation,
14
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15
*/
16
21
#pragma once
22
23
#ifdef __cplusplus
24
extern
"C"
{
25
#endif
26
27
struct
bContext
;
28
29
void
BPy_init_modules
(
struct
bContext
*
C
);
30
extern
PyObject *
bpy_package_py
;
31
32
/* bpy_interface_atexit.c */
33
void
BPY_atexit_register
(
void
);
34
void
BPY_atexit_unregister
(
void
);
35
36
extern
struct
CLG_LogRef
*
BPY_LOG_CONTEXT
;
37
extern
struct
CLG_LogRef
*
BPY_LOG_RNA
;
38
extern
struct
CLG_LogRef
*
BPY_LOG_INTERFACE
;
39
40
#ifdef __cplusplus
41
}
42
#endif
C
#define C
Definition:
RandGen.cpp:39
BPY_atexit_register
void BPY_atexit_register(void)
Definition:
bpy_interface_atexit.c:75
BPy_init_modules
void BPy_init_modules(struct bContext *C)
Definition:
bpy.c:391
BPY_LOG_RNA
struct CLG_LogRef * BPY_LOG_RNA
BPY_LOG_CONTEXT
struct CLG_LogRef * BPY_LOG_CONTEXT
bpy_package_py
PyObject * bpy_package_py
Definition:
bpy.c:65
BPY_LOG_INTERFACE
struct CLG_LogRef * BPY_LOG_INTERFACE
BPY_atexit_unregister
void BPY_atexit_unregister(void)
Definition:
bpy_interface_atexit.c:84
CLG_LogRef
Definition:
CLG_log.h:118
bContext
Definition:
context.c:69
Generated on Tue Jan 31 2023 14:37:24 for Blender by
doxygen
1.9.1