|
Blender
V2.59
|
#include <Python.h>#include "DNA_anim_types.h"#include "BLI_listbase.h"#include "BLI_math_base.h"#include "BKE_fcurve.h"#include "BKE_global.h"#include "bpy_driver.h"Go to the source code of this file.
Functions | |
| int | bpy_pydriver_create_dict (void) |
| void | BPY_driver_reset (void) |
| static void | pydriver_error (ChannelDriver *driver) |
| float | BPY_driver_exec (ChannelDriver *driver) |
Variables | |
| PyObject * | bpy_pydriver_Dict = NULL |
Definition in file bpy_driver.c.
| float BPY_driver_exec | ( | ChannelDriver * | driver | ) |
Definition at line 130 of file bpy_driver.c.
References BLI_countlist(), bpy_pydriver_create_dict(), bpy_pydriver_Dict, DRIVER_FLAG_INVALID, DRIVER_FLAG_RECOMPILE, DRIVER_FLAG_RENAMEVAR, driver_get_variable_value(), ChannelDriver::expr_comp, ChannelDriver::expression, Global::f, ListBase::first, ChannelDriver::flag, G, G_SCRIPT_AUTOEXEC, i, DriverVar::name, DriverVar::next, NULL, pydriver_error(), tval(), and ChannelDriver::variables.
Referenced by evaluate_driver().
| void BPY_driver_reset | ( | void | ) |
Definition at line 87 of file bpy_driver.c.
References bpy_pydriver_Dict, and NULL.
Referenced by load_file(), WM_init(), WM_read_file(), and WM_read_homefile().
| int bpy_pydriver_create_dict | ( | void | ) |
Definition at line 50 of file bpy_driver.c.
References bpy_pydriver_Dict, simple_enum_gen::d, and NULL.
Referenced by bpy_app_driver_dict_get(), and BPY_driver_exec().
| static void pydriver_error | ( | ChannelDriver * | driver | ) | [static] |
Definition at line 108 of file bpy_driver.c.
References DRIVER_FLAG_INVALID, ChannelDriver::expression, and ChannelDriver::flag.
Referenced by BPY_driver_exec().
| PyObject* bpy_pydriver_Dict = NULL |
Definition at line 45 of file bpy_driver.c.
Referenced by bpy_app_driver_dict_get(), BPY_driver_exec(), BPY_driver_reset(), and bpy_pydriver_create_dict().