Blender V4.3
tPoseSlideOp Struct Reference

Public Attributes

Scenescene
 
ScrAreaarea
 
ARegionregion
 
ListBase pfLinks
 
AnimKeylistkeylist
 
int current_frame
 
int prev_frame
 
int next_frame
 
ePoseSlide_Modes mode
 
int overlay_flag
 
ePoseSlide_Channels channels
 
ePoseSlide_AxisLock axislock
 
tSliderslider
 
NumInput num
 
blender::Array< tPoseSlideObjectob_data_array
 

Detailed Description

Temporary data shared between these operators.

Definition at line 127 of file pose_slide.cc.

Member Data Documentation

◆ area

ScrArea* tPoseSlideOp::area

area that we're operating in (needed for modal())

Definition at line 131 of file pose_slide.cc.

Referenced by pose_slide_draw_status(), pose_slide_exit(), pose_slide_init(), pose_slide_invoke_common(), and pose_slide_modal().

◆ axislock

◆ channels

ePoseSlide_Channels tPoseSlideOp::channels

◆ current_frame

int tPoseSlideOp::current_frame

current frame number - global time

Definition at line 142 of file pose_slide.cc.

Referenced by pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_autoKeyframe(), pose_slide_init(), and pose_slide_invoke_common().

◆ keylist

AnimKeylist* tPoseSlideOp::keylist

binary tree for quicker searching for keyframes (when applicable)

Definition at line 139 of file pose_slide.cc.

Referenced by pose_slide_exit(), pose_slide_init(), and pose_slide_invoke_common().

◆ mode

◆ next_frame

int tPoseSlideOp::next_frame

frame after current frame (blend-to) - global time

Definition at line 147 of file pose_slide.cc.

Referenced by pose_slide_apply(), pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_init(), and pose_slide_invoke_common().

◆ num

NumInput tPoseSlideOp::num

Numeric input.

Definition at line 165 of file pose_slide.cc.

Referenced by pose_slide_draw_status(), pose_slide_init(), and pose_slide_modal().

◆ ob_data_array

◆ overlay_flag

int tPoseSlideOp::overlay_flag

unused for now, but can later get used for storing runtime settings....

Definition at line 155 of file pose_slide.cc.

Referenced by pose_slide_exit(), and pose_slide_invoke_common().

◆ pfLinks

ListBase tPoseSlideOp::pfLinks

len of the PoseSlideObject array. links between posechannels and f-curves for all the pose objects.

Definition at line 137 of file pose_slide.cc.

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

◆ prev_frame

int tPoseSlideOp::prev_frame

frame before current frame (blend-from) - global time

Definition at line 145 of file pose_slide.cc.

Referenced by pose_slide_apply(), pose_slide_apply_quat(), pose_slide_apply_val(), pose_slide_init(), and pose_slide_invoke_common().

◆ region

ARegion* tPoseSlideOp::region

Region we're operating in (needed for modal()).

Definition at line 133 of file pose_slide.cc.

Referenced by pose_slide_init(), and pose_slide_modal().

◆ scene

Scene* tPoseSlideOp::scene

current scene

Definition at line 129 of file pose_slide.cc.

Referenced by pose_slide_autoKeyframe(), pose_slide_draw_status(), pose_slide_init(), and pose_slide_refresh().

◆ slider


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