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/makesdna/DNA_modifier_types.h')
-rw-r--r--source/blender/makesdna/DNA_modifier_types.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_modifier_types.h b/source/blender/makesdna/DNA_modifier_types.h
index 283e801ea7a..44627812a21 100644
--- a/source/blender/makesdna/DNA_modifier_types.h
+++ b/source/blender/makesdna/DNA_modifier_types.h
@@ -87,6 +87,7 @@ typedef enum ModifierType {
eModifierType_CorrectiveSmooth = 51,
eModifierType_MeshSequenceCache = 52,
eModifierType_SurfaceDeform = 53,
+ eModifierType_Fur = 54,
NUM_MODIFIER_TYPES
} ModifierType;
@@ -1622,4 +1623,22 @@ enum {
#define MOD_MESHSEQ_READ_ALL \
(MOD_MESHSEQ_READ_VERT | MOD_MESHSEQ_READ_POLY | MOD_MESHSEQ_READ_UV | MOD_MESHSEQ_READ_COLOR)
+/* Fur modifier */
+typedef struct FurModifierData {
+ ModifierData modifier;
+
+ int flag;
+ int pad;
+
+ struct HairSystem *hair_system;
+ struct HairDrawSettings *draw_settings;
+
+ /* Follicle distribution parameters */
+ int follicle_seed;
+ int follicle_count;
+
+ int guides_count;
+ int pad2;
+} FurModifierData;
+
#endif /* __DNA_MODIFIER_TYPES_H__ */