Blender
V3.3
|
#include <deg_builder_relations_drivers.h>
Public Member Functions | |
DriverDescriptor (PointerRNA *id_ptr, FCurve *fcu) | |
bool | driver_relations_needed () const |
bool | is_array () const |
bool | is_same_array_as (const DriverDescriptor &other) const |
OperationKey | depsgraph_key () const |
Public Attributes | |
StringRef | rna_prefix |
StringRef | rna_suffix |
Definition at line 21 of file deg_builder_relations_drivers.h.
blender::deg::DriverDescriptor::DriverDescriptor | ( | PointerRNA * | id_ptr, |
FCurve * | fcu | ||
) |
Definition at line 24 of file deg_builder_relations_drivers.cc.
OperationKey blender::deg::DriverDescriptor::depsgraph_key | ( | ) | const |
Definition at line 78 of file deg_builder_relations_drivers.cc.
References FCurve::array_index, blender::deg::DRIVER, PointerRNA::owner_id, blender::deg::PARAMETERS, and FCurve::rna_path.
Referenced by blender::deg::DepsgraphRelationBuilder::build_driver_relations().
bool blender::deg::DriverDescriptor::driver_relations_needed | ( | ) | const |
Definition at line 60 of file deg_builder_relations_drivers.cc.
Referenced by blender::deg::DepsgraphRelationBuilder::build_driver_relations().
bool blender::deg::DriverDescriptor::is_array | ( | ) | const |
Definition at line 65 of file deg_builder_relations_drivers.cc.
bool blender::deg::DriverDescriptor::is_same_array_as | ( | const DriverDescriptor & | other | ) | const |
Assumes that 'other' comes from the same RNA group, that is, has the same RNA path prefix.
Definition at line 70 of file deg_builder_relations_drivers.cc.
References rna_suffix.
Referenced by blender::deg::DepsgraphRelationBuilder::build_driver_relations().
StringRef blender::deg::DriverDescriptor::rna_prefix |
Drivers are grouped by their RNA prefix. The prefix is the part of the RNA path up to the last dot, the suffix is the remainder of the RNA path:
Definition at line 35 of file deg_builder_relations_drivers.h.
Referenced by blender::deg::DepsgraphRelationBuilder::build_driver_relations().
StringRef blender::deg::DriverDescriptor::rna_suffix |
Definition at line 36 of file deg_builder_relations_drivers.h.
Referenced by is_same_array_as().