Blender V4.3
bpy_rna_driver.cc File Reference
#include <Python.h>
#include "MEM_guardedalloc.h"
#include "DNA_anim_types.h"
#include "BLI_utildefines.h"
#include "BKE_fcurve_driver.h"
#include "RNA_access.hh"
#include "bpy_rna.hh"
#include "bpy_rna_driver.hh"

Go to the source code of this file.

Functions

PyObject * pyrna_driver_get_variable_value (const AnimationEvalContext *anim_eval_context, ChannelDriver *driver, DriverVar *dvar, DriverTarget *dtar)
 
PyObject * pyrna_driver_self_from_anim_rna (PathResolvedRNA *anim_rna)
 
bool pyrna_driver_is_equal_anim_rna (const PathResolvedRNA *anim_rna, const PyObject *py_anim_rna)
 

Detailed Description

This file defines utility functions that use the RNA API, from PyDrivers.

Definition in file bpy_rna_driver.cc.

Function Documentation

◆ pyrna_driver_get_variable_value()

◆ pyrna_driver_is_equal_anim_rna()

bool pyrna_driver_is_equal_anim_rna ( const PathResolvedRNA * anim_rna,
const PyObject * py_anim_rna )

◆ pyrna_driver_self_from_anim_rna()

PyObject * pyrna_driver_self_from_anim_rna ( PathResolvedRNA * anim_rna)