From a04155dd52ee26fa0567b10255d7f48849197c02 Mon Sep 17 00:00:00 2001 From: mano-wii Date: Wed, 3 Oct 2018 19:59:35 -0300 Subject: ED_gizmotypes_dial_3d_draw_util: use a struct to hide most parameters. --- source/blender/editors/include/ED_gizmo_library.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'source/blender/editors/include/ED_gizmo_library.h') diff --git a/source/blender/editors/include/ED_gizmo_library.h b/source/blender/editors/include/ED_gizmo_library.h index a580436ccf8..cdeaf648fbc 100644 --- a/source/blender/editors/include/ED_gizmo_library.h +++ b/source/blender/editors/include/ED_gizmo_library.h @@ -235,17 +235,20 @@ enum { /* -------------------------------------------------------------------- */ /* Gizmo Drawing Functions */ +struct Dial3dParams { + int draw_options; + float angle_ofs; + float angle_delta; + float angle_increment; + float arc_partial_angle; + float arc_inner_factor; + float *clip_plane; +}; void ED_gizmotypes_dial_3d_draw_util( const float matrix_basis[4][4], const float matrix_final[4][4], const float line_width, const float color[4], - const float clip_plane[4], - const float arc_partial_angle, - const float arc_inner_factor, - const int draw_options, - const float angle_ofs, - const float angle_delta, - const float angle_increment); + struct Dial3dParams *params); #endif /* __ED_GIZMO_LIBRARY_H__ */ -- cgit v1.2.3