|
Blender V4.3
|
Public Attributes | |
| FCurve * | fcurve |
| float * | fcurve_eval |
| BezTriple ** | bezt_array |
This structure is created for each pose channels F-Curve, an action be evaluated and stored in fcurve_eval, with the mirrored values written into bezt_array.
Store F-Curve evaluated values, constructed with a sorted array of rounded keyed-frames, passed to action_flip_pchan_cache_init.
Definition at line 62 of file action_mirror.cc.
| BezTriple** FCurve_KeyCache::bezt_array |
Cached FCurve.bezt values, nullptr when no key-frame exists on this frame.
Definition at line 77 of file action_mirror.cc.
Referenced by action_flip_pchan(), and action_flip_pchan_cache_init().
| FCurve* FCurve_KeyCache::fcurve |
When nullptr, ignore this channel.
Definition at line 66 of file action_mirror.cc.
Referenced by action_flip_pchan(), action_flip_pchan_cache_fcurve_assign_array(), action_flip_pchan_cache_fcurve_assign_value(), and action_flip_pchan_cache_init().
| float* FCurve_KeyCache::fcurve_eval |
Cached evaluated F-Curve values (without modifiers).
Definition at line 70 of file action_mirror.cc.
Referenced by action_flip_pchan(), and action_flip_pchan_cache_init().