Blender V4.3
tPChanFCurveLink Struct Reference

#include <armature_intern.hh>

Public Attributes

tPChanFCurveLinknext
 
tPChanFCurveLinkprev
 
Objectob
 
ListBase fcurves
 
bPoseChannelpchan
 
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]
 
IDPropertyoldprops
 

Detailed Description

Definition at line 129 of file armature_intern.hh.

Member Data Documentation

◆ curve_in_x

float tPChanFCurveLink::curve_in_x

(NOTE: we haven't renamed these this time, as their names are already long enough)

Definition at line 154 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ curve_in_z

float tPChanFCurveLink::curve_in_z

Definition at line 154 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ curve_out_x

float tPChanFCurveLink::curve_out_x

Definition at line 155 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ curve_out_z

float tPChanFCurveLink::curve_out_z

Definition at line 155 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ ease1

float tPChanFCurveLink::ease1

Definition at line 156 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ ease2

float tPChanFCurveLink::ease2

Definition at line 156 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ fcurves

ListBase tPChanFCurveLink::fcurves

F-Curves for this PoseChannel (wrapped with LinkData)

Definition at line 136 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get(), pose_slide_apply_props(), pose_slide_apply_quat(), pose_slide_apply_vec3(), and poseAnim_mapping_free().

◆ next

tPChanFCurveLink* tPChanFCurveLink::next

Definition at line 130 of file armature_intern.hh.

Referenced by poseAnim_mapping_free().

◆ ob

Object* tPChanFCurveLink::ob

Object this Pose Channel belongs to.

Definition at line 133 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get(), pose_slide_apply_props(), pose_slide_apply_quat(), and pose_slide_apply_vec3().

◆ oldangle

float tPChanFCurveLink::oldangle

Definition at line 148 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ oldaxis

float tPChanFCurveLink::oldaxis[3]

Definition at line 149 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ oldloc

float tPChanFCurveLink::oldloc[3]

transform values at start of operator (to be restored before each modal step)

Definition at line 144 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ oldprops

IDProperty* tPChanFCurveLink::oldprops

copy of custom properties at start of operator (to be restored before each modal step)

Definition at line 161 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_free().

◆ oldquat

float tPChanFCurveLink::oldquat[4]

Definition at line 147 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ oldrot

float tPChanFCurveLink::oldrot[3]

Definition at line 145 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ oldscale

float tPChanFCurveLink::oldscale[3]

Definition at line 146 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ pchan

bPoseChannel* tPChanFCurveLink::pchan

Pose Channel which data is attached to

Definition at line 138 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get(), pose_slide_apply_props(), and pose_slide_apply_quat().

◆ pchan_path

char* tPChanFCurveLink::pchan_path

RNA Path to this Pose Channel (needs to be freed when we're done)

Definition at line 141 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get(), pose_slide_apply_props(), pose_slide_apply_quat(), pose_slide_apply_vec3(), and poseAnim_mapping_free().

◆ prev

tPChanFCurveLink * tPChanFCurveLink::prev

Definition at line 130 of file armature_intern.hh.

◆ roll1

float tPChanFCurveLink::roll1

old bbone values (to be restored along with the transform properties)

Definition at line 152 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ roll2

float tPChanFCurveLink::roll2

Definition at line 152 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ scale_in

float tPChanFCurveLink::scale_in[3]

Definition at line 157 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().

◆ scale_out

float tPChanFCurveLink::scale_out[3]

Definition at line 158 of file armature_intern.hh.

Referenced by fcurves_to_pchan_links_get().


The documentation for this struct was generated from the following file: