Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/editors/uvedit/uvedit_parametrizer.h')
-rw-r--r--source/blender/editors/uvedit/uvedit_parametrizer.h28
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
}