|
Blender
V2.93
|
Public Attributes | |
| Scene * | scene |
| ScrArea * | area |
| ARegion * | region |
| uint | objects_len |
| ListBase | pfLinks |
| DLRBT_Tree | keys |
| int | cframe |
| int | prevFrame |
| int | nextFrame |
| short | mode |
| short | flag |
| short | channels |
| short | axislock |
| float | percentage |
| NumInput | num |
| struct tPoseSlideObject * | ob_data_array |
Definition at line 85 of file pose_slide.c.
| ScrArea* tPoseSlideOp::area |
area that we're operating in (needed for modal())
Definition at line 89 of file pose_slide.c.
Referenced by pose_slide_draw_status(), pose_slide_init(), and pose_slide_modal().
| short tPoseSlideOp::axislock |
axis-limits for transforms (ePoseSlide_AxisLock)
Definition at line 116 of file pose_slide.c.
Referenced by pose_slide_apply_vec3(), pose_slide_draw_status(), pose_slide_init(), pose_slide_rest_pose_apply_vec3(), pose_slide_toggle_axis_locks(), and pose_slide_toggle_channels_mode().
| int tPoseSlideOp::cframe |
current frame number - global time
Definition at line 101 of file pose_slide.c.
Referenced by pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_autoKeyframe(), pose_slide_init(), and pose_slide_invoke_common().
| short tPoseSlideOp::channels |
which transforms/channels are affected (ePoseSlide_Channels)
Definition at line 114 of file pose_slide.c.
Referenced by pose_slide_apply(), pose_slide_draw_status(), pose_slide_init(), pose_slide_rest_pose_apply(), pose_slide_toggle_axis_locks(), and pose_slide_toggle_channels_mode().
| short tPoseSlideOp::flag |
unused for now, but can later get used for storing runtime settings....
Definition at line 111 of file pose_slide.c.
| DLRBT_Tree tPoseSlideOp::keys |
binary tree for quicker searching for keyframes (when applicable)
Definition at line 98 of file pose_slide.c.
Referenced by pose_slide_exit(), pose_slide_init(), and pose_slide_invoke_common().
| short tPoseSlideOp::mode |
sliding mode (ePoseSlide_Modes)
Definition at line 109 of file pose_slide.c.
Referenced by pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_draw_status(), pose_slide_exec_common(), pose_slide_init(), pose_slide_invoke_common(), pose_slide_modal(), pose_slide_rest_pose_apply_other_rot(), and pose_slide_rest_pose_apply_vec3().
| int tPoseSlideOp::nextFrame |
frame after current frame (blend-to) - global time
Definition at line 106 of file pose_slide.c.
Referenced by pose_slide_apply(), pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_init(), and pose_slide_invoke_common().
| NumInput tPoseSlideOp::num |
numeric input
Definition at line 122 of file pose_slide.c.
Referenced by pose_slide_draw_status(), pose_slide_init(), and pose_slide_modal().
| struct tPoseSlideObject* tPoseSlideOp::ob_data_array |
Definition at line 124 of file pose_slide.c.
Referenced by pose_frame_range_from_object_get(), pose_slide_apply(), pose_slide_exit(), pose_slide_init(), pose_slide_invoke_common(), and pose_slide_refresh().
| uint tPoseSlideOp::objects_len |
len of the PoseSlideObject array.
Definition at line 93 of file pose_slide.c.
Referenced by pose_frame_range_from_object_get(), pose_slide_apply(), pose_slide_init(), pose_slide_invoke_common(), and pose_slide_refresh().
| float tPoseSlideOp::percentage |
0-1 value for determining the influence of whatever is relevant
Definition at line 119 of file pose_slide.c.
Referenced by pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_draw_status(), pose_slide_init(), pose_slide_modal(), pose_slide_mouse_update_percentage(), pose_slide_rest_pose_apply_other_rot(), and pose_slide_rest_pose_apply_vec3().
| ListBase tPoseSlideOp::pfLinks |
links between posechannels and f-curves for all the pose objects.
Definition at line 96 of file pose_slide.c.
Referenced by pose_slide_apply(), pose_slide_autoKeyframe(), pose_slide_exit(), pose_slide_init(), pose_slide_invoke_common(), pose_slide_reset(), and pose_slide_rest_pose_apply().
| int tPoseSlideOp::prevFrame |
frame before current frame (blend-from) - global time
Definition at line 104 of file pose_slide.c.
Referenced by pose_slide_apply(), pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_init(), and pose_slide_invoke_common().
| ARegion* tPoseSlideOp::region |
region that we're operating in (needed for modal())
Definition at line 91 of file pose_slide.c.
Referenced by pose_slide_init(), and pose_slide_mouse_update_percentage().
| Scene* tPoseSlideOp::scene |
current scene
Definition at line 87 of file pose_slide.c.
Referenced by pose_slide_autoKeyframe(), pose_slide_draw_status(), pose_slide_init(), and pose_slide_refresh().