37 anim_eval_context, driver, dvar, dtar,
true, &
ptr, &prop, &index))
eDriverVariablePropertyResult driver_get_variable_property(const struct AnimationEvalContext *anim_eval_context, struct ChannelDriver *driver, struct DriverVar *dvar, struct DriverTarget *dtar, bool allow_no_index, struct PointerRNA *r_ptr, struct PropertyRNA **r_prop, int *r_index)
@ DRIVER_VAR_PROPERTY_SUCCESS
@ DRIVER_VAR_PROPERTY_FALLBACK
@ DRIVER_VAR_PROPERTY_INVALID_INDEX
@ DRIVER_VAR_PROPERTY_INVALID
Read Guarded memory(de)allocation.
PyObject * pyrna_prop_to_py(PointerRNA *ptr, PropertyRNA *prop)
PyObject * pyrna_struct_CreatePyObject(PointerRNA *ptr)
PyObject * pyrna_array_index(PointerRNA *ptr, PropertyRNA *prop, int index)
#define BPy_StructRNA_Check(v)
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)
PropertyType RNA_property_type(PropertyRNA *prop)
int RNA_property_enum_get(PointerRNA *ptr, PropertyRNA *prop)