Blender
V3.3
|
Public Member Functions | |
RNANodeQueryIDData (const ID *id) | |
~RNANodeQueryIDData () | |
const bPoseChannel * | get_pchan_for_constraint (const bConstraint *constraint) |
void | ensure_constraint_to_pchan_map () |
Protected Attributes | |
const ID * | id_ |
Map< const bConstraint *, const bPoseChannel * > * | constraint_to_pchan_map_ = nullptr |
Definition at line 40 of file deg_builder_rna.cc.
|
inlineexplicit |
Definition at line 42 of file deg_builder_rna.cc.
|
inline |
Definition at line 46 of file deg_builder_rna.cc.
References constraint_to_pchan_map_.
|
inline |
Definition at line 57 of file deg_builder_rna.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), BLI_assert, bPose::chanbase, constraint_to_pchan_map_, GS, id_, ID_OB, LISTBASE_FOREACH, ID::name, and Object::pose.
Referenced by get_pchan_for_constraint().
|
inline |
Definition at line 51 of file deg_builder_rna.cc.
References constraint_to_pchan_map_, ensure_constraint_to_pchan_map(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_default().
Referenced by blender::deg::RNANodeQuery::construct_node_identifier().
|
protected |
Definition at line 80 of file deg_builder_rna.cc.
Referenced by ensure_constraint_to_pchan_map(), get_pchan_for_constraint(), and ~RNANodeQueryIDData().
|
protected |
Definition at line 76 of file deg_builder_rna.cc.
Referenced by ensure_constraint_to_pchan_map().