Merging r58475 through r58700 from trunk into soc-2013-depsgraph_mt
[blender.git] / source / blender / editors / transform / transform.h
index ea20721b5ae23c67773fda712e891bce59097b82..4a1c4203a4370d2c606c9e79102340a7fd0c9162 100644 (file)
@@ -201,15 +201,14 @@ typedef struct EdgeSlideData {
        TransDataEdgeSlideVert *sv;
        int totsv;
        
-       struct SmallHash vhash;
-       struct SmallHash origfaces;
+       struct GHash *origfaces;
 
        int mval_start[2], mval_end[2];
        struct BMEditMesh *em;
 
        /* flag that is set when origfaces is initialized */
        bool use_origfaces;
-       bool origfaces_init;
+       struct BMesh *bm_origfaces;
 
        float perc;
 
@@ -726,7 +725,7 @@ void initTransformOrientation(struct bContext *C, TransInfo *t);
 
 /* Those two fill in mat and return non-zero on success */
 bool createSpaceNormal(float mat[3][3], const float normal[3]);
-bool createSpaceNormalTangent(float mat[3][3], float normal[3], float tangent[3]);
+bool createSpaceNormalTangent(float mat[3][3], const float normal[3], const float tangent[3]);
 
 struct TransformOrientation *addMatrixSpace(struct bContext *C, float mat[3][3], char name[], int overwrite);
 void applyTransformOrientation(const struct bContext *C, float mat[3][3], char *name);