Blender  V3.3
Public Attributes | List of all members
tPChanFCurveLink Struct Reference

#include <armature_intern.h>

Public Attributes

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

Detailed Description

Definition at line 134 of file armature_intern.h.

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 159 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ curve_in_z

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().

◆ curve_out_x

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().

◆ curve_out_z

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().

◆ ease1

float tPChanFCurveLink::ease1

Definition at line 161 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ ease2

float tPChanFCurveLink::ease2

Definition at line 161 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ fcurves

ListBase tPChanFCurveLink::fcurves

◆ next

struct tPChanFCurveLink* tPChanFCurveLink::next

◆ ob

struct Object* tPChanFCurveLink::ob

◆ oldangle

float tPChanFCurveLink::oldangle

Definition at line 153 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ oldaxis

float tPChanFCurveLink::oldaxis[3]

Definition at line 154 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ oldloc

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().

◆ oldprops

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().

◆ oldquat

float tPChanFCurveLink::oldquat[4]

Definition at line 152 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ oldrot

float tPChanFCurveLink::oldrot[3]

Definition at line 150 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ oldscale

float tPChanFCurveLink::oldscale[3]

Definition at line 151 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ pchan

struct bPoseChannel* tPChanFCurveLink::pchan

◆ pchan_path

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().

◆ prev

struct tPChanFCurveLink * tPChanFCurveLink::prev

Definition at line 135 of file armature_intern.h.

◆ roll1

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().

◆ roll2

float tPChanFCurveLink::roll2

Definition at line 157 of file armature_intern.h.

Referenced by fcurves_to_pchan_links_get(), and poseAnim_mapping_reset().

◆ scale_in

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().

◆ scale_out

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().


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