Blender
V3.3
|
#include <armature_intern.h>
Public Attributes | |
struct tPChanFCurveLink * | next |
struct tPChanFCurveLink * | prev |
struct Object * | ob |
ListBase | fcurves |
struct bPoseChannel * | pchan |
char * | pchan_path |
float | oldloc [3] |
float | oldrot [3] |
float | oldscale [3] |
float | oldquat [4] |
float | oldangle |
float | oldaxis [3] |
float | roll1 |
float | roll2 |
float | curve_in_x |
float | curve_in_z |
float | curve_out_x |
float | curve_out_z |
float | ease1 |
float | ease2 |
float | scale_in [3] |
float | scale_out [3] |
struct IDProperty * | oldprops |
Definition at line 134 of file armature_intern.h.
float tPChanFCurveLink::curve_in_x |
(NOTE: we haven't renamed these this time, as their names are already long enough)
Definition at line 159 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::curve_in_z |
Definition at line 159 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::curve_out_x |
Definition at line 160 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::curve_out_z |
Definition at line 160 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::ease1 |
Definition at line 161 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::ease2 |
Definition at line 161 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
ListBase tPChanFCurveLink::fcurves |
F-Curves for this PoseChannel (wrapped with LinkData)
Definition at line 141 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), pose_propagate_exec(), pose_propagate_get_boneHoldEndFrame(), pose_slide_apply_props(), pose_slide_apply_quat(), pose_slide_apply_vec3(), pose_slide_invoke_common(), and poseAnim_mapping_free().
struct tPChanFCurveLink* tPChanFCurveLink::next |
Definition at line 135 of file armature_intern.h.
Referenced by pose_propagate_exec(), pose_slide_apply(), pose_slide_invoke_common(), pose_slide_rest_pose_apply(), poseAnim_mapping_autoKeyframe(), poseAnim_mapping_free(), and poseAnim_mapping_reset().
struct Object* tPChanFCurveLink::ob |
Object this Pose Channel belongs to.
Definition at line 138 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), pose_propagate_exec(), pose_propagate_get_boneHoldEndFrame(), pose_slide_apply_props(), pose_slide_apply_quat(), pose_slide_apply_vec3(), pose_slide_invoke_common(), and poseAnim_mapping_autoKeyframe().
float tPChanFCurveLink::oldangle |
Definition at line 153 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::oldaxis[3] |
Definition at line 154 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::oldloc[3] |
transform values at start of operator (to be restored before each modal step)
Definition at line 149 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
struct IDProperty* tPChanFCurveLink::oldprops |
copy of custom properties at start of operator (to be restored before each modal step)
Definition at line 166 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), pose_slide_apply(), pose_slide_rest_pose_apply(), poseAnim_mapping_free(), and poseAnim_mapping_reset().
float tPChanFCurveLink::oldquat[4] |
Definition at line 152 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::oldrot[3] |
Definition at line 150 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::oldscale[3] |
Definition at line 151 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
struct bPoseChannel* tPChanFCurveLink::pchan |
Pose Channel which data is attached to
Definition at line 143 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), pose_slide_apply(), pose_slide_apply_props(), pose_slide_apply_quat(), pose_slide_rest_pose_apply(), poseAnim_mapping_autoKeyframe(), and poseAnim_mapping_reset().
char* tPChanFCurveLink::pchan_path |
RNA Path to this Pose Channel (needs to be freed when we're done)
Definition at line 146 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), pose_slide_apply_props(), pose_slide_apply_quat(), pose_slide_apply_vec3(), and poseAnim_mapping_free().
struct tPChanFCurveLink * tPChanFCurveLink::prev |
Definition at line 135 of file armature_intern.h.
float tPChanFCurveLink::roll1 |
old bbone values (to be restored along with the transform properties)
Definition at line 157 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::roll2 |
Definition at line 157 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::scale_in[3] |
Definition at line 162 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().
float tPChanFCurveLink::scale_out[3] |
Definition at line 163 of file armature_intern.h.
Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().