Blender
V3.3
|
Go to the source code of this file.
Functions | |
PyObject * | pyrna_driver_get_variable_value (struct ChannelDriver *driver, struct DriverTarget *dtar) |
PyObject * | pyrna_driver_self_from_anim_rna (struct PathResolvedRNA *anim_rna) |
bool | pyrna_driver_is_equal_anim_rna (const struct PathResolvedRNA *anim_rna, const PyObject *py_anim_rna) |
PyObject* pyrna_driver_get_variable_value | ( | struct ChannelDriver * | driver, |
struct DriverTarget * | dtar | ||
) |
A version of driver_get_variable_value which returns a #PyObject.
Definition at line 23 of file bpy_rna_driver.c.
References driver_get_variable_property(), NULL, PROP_ENUM, ptr, pyrna_array_index(), pyrna_prop_to_py(), pyrna_struct_CreatePyObject(), RNA_property_array_length(), RNA_property_enum_get(), RNA_property_type(), and type.
Referenced by BPY_driver_exec().
bool pyrna_driver_is_equal_anim_rna | ( | const struct PathResolvedRNA * | anim_rna, |
const PyObject * | py_anim_rna | ||
) |
PyObject* pyrna_driver_self_from_anim_rna | ( | struct PathResolvedRNA * | anim_rna | ) |
Definition at line 66 of file bpy_rna_driver.c.
References PathResolvedRNA::ptr, and pyrna_struct_CreatePyObject().
Referenced by bpy_pydriver_namespace_update_self().