diff options
author | Nicholas Bishop <nicholasbishop@gmail.com> | 2008-01-16 10:19:21 +0300 |
---|---|---|
committer | Nicholas Bishop <nicholasbishop@gmail.com> | 2008-01-16 10:19:21 +0300 |
commit | c6118036bc044bd5f25106dfb0b422ee2310d5ba (patch) | |
tree | b7d3105398c881d155043dc6579bf6e7652f179e /source/blender/blenkernel/BKE_sculpt.h | |
parent | f41c3340be9fbd5126a09a514f48cf88af2ec951 (diff) |
== Radial Control ==
* Generalized the interactive brush property control from sculpt mode into a simple API
* Modified sculpt mode to take advantage of this (even fixes some minor bugs!)
* Added shortcuts in particle edit to set brush size/strength (FKEY/shift+FKEY)
Still todo are the other modes that have brushes...
Diffstat (limited to 'source/blender/blenkernel/BKE_sculpt.h')
-rw-r--r-- | source/blender/blenkernel/BKE_sculpt.h | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/source/blender/blenkernel/BKE_sculpt.h b/source/blender/blenkernel/BKE_sculpt.h index d539bcf5e8c..e03e38bab75 100644 --- a/source/blender/blenkernel/BKE_sculpt.h +++ b/source/blender/blenkernel/BKE_sculpt.h @@ -31,30 +31,11 @@ #define BKE_SCULPT_H struct NumInput; +struct RadialControl; 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; @@ -76,7 +57,7 @@ typedef struct SculptSession { /* Used to cache the render of the active texture */ unsigned int texcache_w, texcache_h, *texcache; - struct PropsetData *propset; + struct RadialControl *radialcontrol; /* For rotating around a pivot point */ vec3f pivot; |