Blender  V2.93
Public Attributes | List of all members
tPoseSlideOp Struct Reference

Public Attributes

Scenescene
 
ScrAreaarea
 
ARegionregion
 
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 tPoseSlideObjectob_data_array
 

Detailed Description

Definition at line 85 of file pose_slide.c.

Member Data Documentation

◆ area

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

◆ axislock

short tPoseSlideOp::axislock

◆ cframe

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

◆ channels

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

◆ flag

short tPoseSlideOp::flag

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

Definition at line 111 of file pose_slide.c.

◆ keys

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

◆ mode

short tPoseSlideOp::mode

◆ nextFrame

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

◆ num

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

◆ ob_data_array

struct tPoseSlideObject* tPoseSlideOp::ob_data_array

◆ objects_len

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

◆ percentage

float tPoseSlideOp::percentage

◆ pfLinks

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

◆ prevFrame

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

◆ region

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

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


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