diff options
author | mano-wii <germano.costa@ig.com.br> | 2020-02-16 00:43:58 +0300 |
---|---|---|
committer | mano-wii <germano.costa@ig.com.br> | 2020-02-16 00:44:11 +0300 |
commit | 071639442344bc8fd689456108bbea0bfd527037 (patch) | |
tree | 8eb7ec87ba9211e4c64eab0ee72b2e4558615239 /source/blender/editors/transform/transform.h | |
parent | 322dc723165a705c34df1e3246e500da1a9927de (diff) |
Cleanup: Transform: Rearrange definitions and declarations
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r-- | source/blender/editors/transform/transform.h | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h index 34b6d5d3d19..5efa562a4e4 100644 --- a/source/blender/editors/transform/transform.h +++ b/source/blender/editors/transform/transform.h @@ -270,114 +270,6 @@ typedef struct TransDataNla { int handle; } TransDataNla; -struct LinkNode; - -/* header of TransDataEdgeSlideVert, TransDataEdgeSlideEdge */ -typedef struct TransDataGenericSlideVert { - struct BMVert *v; - struct LinkNode **cd_loop_groups; - float co_orig_3d[3]; -} TransDataGenericSlideVert; - -typedef struct TransDataEdgeSlideVert { - /** #TransDataGenericSlideVert (header) */ - struct BMVert *v; - struct LinkNode **cd_loop_groups; - float v_co_orig[3]; - /* end generic */ - - float edge_len; - - struct BMVert *v_side[2]; - - /* add origvert.co to get the original locations */ - float dir_side[2][3]; - - int loop_nr; -} TransDataEdgeSlideVert; - -typedef struct EdgeSlideData { - TransDataEdgeSlideVert *sv; - int totsv; - - int mval_start[2], mval_end[2]; - int curr_sv_index; - - /** when un-clamped - use this index: #TransDataEdgeSlideVert.dir_side */ - int curr_side_unclamp; -} EdgeSlideData; - -typedef struct EdgeSlideParams { - float perc; - - bool use_even; - bool flipped; -} EdgeSlideParams; - -typedef struct TransDataVertSlideVert { - /** #TransDataGenericSlideVert (header) */ - struct BMVert *v; - struct LinkNode **cd_loop_groups; - float co_orig_3d[3]; - /* end generic */ - - float (*co_link_orig_3d)[3]; - int co_link_tot; - int co_link_curr; -} TransDataVertSlideVert; - -typedef struct VertSlideData { - TransDataVertSlideVert *sv; - int totsv; - int curr_sv_index; - - /* result of ED_view3d_ob_project_mat_get */ - float proj_mat[4][4]; -} VertSlideData; - -typedef struct VertSlideParams { - float perc; - - bool use_even; - bool flipped; -} VertSlideParams; - -typedef struct BoneInitData { - struct EditBone *bone; - float tail[3]; - float rad_head; - float rad_tail; - float roll; - float head[3]; - float dist; - float xwidth; - float zwidth; -} BoneInitData; - -typedef struct PoseInitData_Mirror { - /** Points to the bone which this info is initialized & restored to. - * A NULL value is used to terminate the array. */ - struct bPoseChannel *pchan; - struct { - float loc[3]; - float size[3]; - union { - float eul[3]; - float quat[4]; - float axis_angle[4]; - }; - float curve_in_x; - float curve_out_x; - float roll1; - float roll2; - } orig; - /** - * An extra offset to apply after mirroring. - * Use with #POSE_MIRROR_RELATIVE. - */ - float offset_mtx[4][4]; -} PoseInitData_Mirror; - typedef struct TransData { /** Distance needed to affect element (for Proportionnal Editing). */ float dist; |