Blender  V2.59
Functions | Variables
bpy_driver.c File Reference
#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

Detailed Description

Definition in file bpy_driver.c.


Function Documentation

float BPY_driver_exec ( ChannelDriver 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().


Variable Documentation

PyObject* bpy_pydriver_Dict = NULL