diff options
Diffstat (limited to 'source/blender/makesdna/DNA_modifier_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_modifier_types.h | 19 |
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__ */ |