diff options
Diffstat (limited to 'source/blender/editors/uvedit/uvedit_parametrizer.h')
-rw-r--r-- | source/blender/editors/uvedit/uvedit_parametrizer.h | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/source/blender/editors/uvedit/uvedit_parametrizer.h b/source/blender/editors/uvedit/uvedit_parametrizer.h index eaea781971d..9764d3551f7 100644 --- a/source/blender/editors/uvedit/uvedit_parametrizer.h +++ b/source/blender/editors/uvedit/uvedit_parametrizer.h @@ -1,3 +1,4 @@ + /* * ***** BEGIN GPL LICENSE BLOCK ***** * @@ -63,7 +64,8 @@ void param_face_add(ParamHandle *handle, float *uv[4], ParamBool *pin, ParamBool *select, - float face_normal[3]); + float face_normal[3], + int **flag); void param_edge_set_seam(ParamHandle *handle, ParamKey *vkeys); @@ -101,6 +103,15 @@ void param_smooth_area(ParamHandle *handle); void param_pack(ParamHandle *handle, float margin, bool do_rotate); +/* Packing 2.0 */ + +void param_irregular_pack_begin(ParamHandle *handle, float *w_area, float margin, int rot_step, bool concave); +void param_irregular_pack_iter(ParamHandle *handle, float *w_area, unsigned int seed, int rot_step, float margin); +void param_irregular_pack_end(ParamHandle *handle); +void param_accept_placement_all(ParamHandle *handle); +//void param_accept_placement(PChart *chart); +void param_restore_placement(ParamHandle *handle, float margin); + /* Average area for all charts */ void param_average(ParamHandle *handle); @@ -109,11 +120,26 @@ void param_average(ParamHandle *handle); void param_scale(ParamHandle *handle, float x, float y); +/* Scale to bounds */ + +void param_scale_bounds(ParamHandle *handle); + +/* Select shortest Path */ + +void param_shortest_path(ParamHandle *handle, bool *p_found, bool topological_distance); + +/* Select Overlapping */ + +void param_select_overlapping(ParamHandle *handle, const bool extend); + /* Flushing */ void param_flush(ParamHandle *handle); +void param_flush_sel(ParamHandle *handle); void param_flush_restore(ParamHandle *handle); +/* XXX (SaphireS): Remove */ +void param_test(ParamHandle *handle); #ifdef __cplusplus } |