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

Public Attributes

Scenescene
 
ScrAreaarea
 
ARegionregion
 
uint objects_len
 
ListBase pfLinks
 
struct AnimKeylistkeylist
 
int cframe
 
int prevFrame
 
int nextFrame
 
ePoseSlide_Modes mode
 
short flag
 
int overlay_flag
 
ePoseSlide_Channels channels
 
ePoseSlide_AxisLock axislock
 
struct tSliderslider
 
NumInput num
 
struct tPoseSlideObjectob_data_array
 

Detailed Description

Temporary data shared between these operators.

Definition at line 123 of file pose_slide.c.

Member Data Documentation

◆ area

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

◆ axislock

ePoseSlide_AxisLock tPoseSlideOp::axislock

◆ cframe

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

◆ channels

ePoseSlide_Channels tPoseSlideOp::channels

◆ flag

short tPoseSlideOp::flag

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

Definition at line 149 of file pose_slide.c.

◆ keylist

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

◆ mode

ePoseSlide_Modes tPoseSlideOp::mode

◆ nextFrame

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

◆ num

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

◆ ob_data_array

struct tPoseSlideObject* tPoseSlideOp::ob_data_array

◆ objects_len

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

◆ overlay_flag

int tPoseSlideOp::overlay_flag

Definition at line 152 of file pose_slide.c.

Referenced by pose_slide_exit(), and pose_slide_invoke_common().

◆ pfLinks

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

◆ prevFrame

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

◆ region

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

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

◆ slider

struct tSlider* tPoseSlideOp::slider

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