== Sculpt ==
[blender.git] / source / blender / blenkernel / BKE_sculpt.h
index 61b8dc071aa2cfd3a600bf755aec994179181ea6..d539bcf5e8c6df501dcc42d31ad449e724da324b 100644 (file)
  * ***** END GPL LICENSE BLOCK *****
  */
 
+#ifndef BKE_SCULPT_H
+#define BKE_SCULPT_H
+
+struct NumInput;
+struct Scene;
+struct SculptData;
+struct SculptSession;
+
+typedef enum PropsetMode {
+       PropsetNone = 0,
+       PropsetSize,
+       PropsetStrength,
+       PropsetTexRot
+} PropsetMode;
+
+typedef struct PropsetData {
+       PropsetMode mode;
+       unsigned int tex;
+       short origloc[2];
+       float *texdata;
+       
+       short origsize;
+       char origstrength;
+       float origtexrot;
+       
+       struct NumInput *num;
+} PropsetData;
+
 typedef struct SculptSession {
        struct ProjVert *projverts;
 
@@ -62,3 +90,4 @@ void sculptsession_free(struct Scene *sce);
 void sculpt_vertexusers_free(struct SculptSession *ss);
 void sculpt_reset_curve(struct SculptData *sd);
 
+#endif