Blender
V3.3
|
Public Attributes | |
Scene * | scene |
ScrArea * | area |
ARegion * | region |
uint | objects_len |
ListBase | pfLinks |
struct AnimKeylist * | keylist |
int | cframe |
int | prevFrame |
int | nextFrame |
ePoseSlide_Modes | mode |
short | flag |
int | overlay_flag |
ePoseSlide_Channels | channels |
ePoseSlide_AxisLock | axislock |
struct tSlider * | slider |
NumInput | num |
struct tPoseSlideObject * | ob_data_array |
Temporary data shared between these operators.
Definition at line 123 of file pose_slide.c.
ScrArea* tPoseSlideOp::area |
area that we're operating in (needed for modal())
Definition at line 127 of file pose_slide.c.
Referenced by pose_slide_draw_status(), pose_slide_exit(), pose_slide_init(), pose_slide_invoke_common(), and pose_slide_modal().
ePoseSlide_AxisLock tPoseSlideOp::axislock |
Axis-limits for transforms.
Definition at line 157 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 139 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().
ePoseSlide_Channels tPoseSlideOp::channels |
Which transforms/channels are affected.
Definition at line 155 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 149 of file pose_slide.c.
struct AnimKeylist* tPoseSlideOp::keylist |
binary tree for quicker searching for keyframes (when applicable)
Definition at line 136 of file pose_slide.c.
Referenced by pose_slide_exit(), pose_slide_init(), and pose_slide_invoke_common().
ePoseSlide_Modes tPoseSlideOp::mode |
Sliding Mode.
Definition at line 147 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 144 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 162 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 164 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 131 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().
int tPoseSlideOp::overlay_flag |
Definition at line 152 of file pose_slide.c.
Referenced by pose_slide_exit(), and pose_slide_invoke_common().
ListBase tPoseSlideOp::pfLinks |
links between posechannels and f-curves for all the pose objects.
Definition at line 134 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 142 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 we're operating in (needed for modal()).
Definition at line 129 of file pose_slide.c.
Referenced by pose_slide_init(), and pose_slide_modal().
Scene* tPoseSlideOp::scene |
current scene
Definition at line 125 of file pose_slide.c.
Referenced by pose_slide_autoKeyframe(), pose_slide_draw_status(), pose_slide_init(), and pose_slide_refresh().
struct tSlider* tPoseSlideOp::slider |
Definition at line 159 of file pose_slide.c.
Referenced by pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_draw_status(), pose_slide_exit(), pose_slide_init(), pose_slide_invoke_common(), pose_slide_modal(), pose_slide_rest_pose_apply_other_rot(), and pose_slide_rest_pose_apply_vec3().