diff options
author | Lukas Tönne <lukas.toenne@gmail.com> | 2016-04-13 12:45:15 +0300 |
---|---|---|
committer | Lukas Tönne <lukas.toenne@gmail.com> | 2016-04-13 12:45:15 +0300 |
commit | d8d49befa084b545fd390af61b130093b2fd4337 (patch) | |
tree | 874b115d6c398c64b6528d496d463d79ebeb86cf /source/blender/makesdna/DNA_modifier_types.h | |
parent | d47173c8caf6f713f1c2a36feb6cec657ce1182d (diff) |
Removed particle system and particle instance modifiers.
Diffstat (limited to 'source/blender/makesdna/DNA_modifier_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_modifier_types.h | 39 |
1 files changed, 2 insertions, 37 deletions
diff --git a/source/blender/makesdna/DNA_modifier_types.h b/source/blender/makesdna/DNA_modifier_types.h index 457db70cd28..9215606b0cc 100644 --- a/source/blender/makesdna/DNA_modifier_types.h +++ b/source/blender/makesdna/DNA_modifier_types.h @@ -52,8 +52,8 @@ typedef enum ModifierType { eModifierType_Smooth = 16, eModifierType_Cast = 17, eModifierType_MeshDeform = 18, - eModifierType_ParticleSystem = 19, - eModifierType_ParticleInstance = 20, + /*eModifierType_ParticleSystem = 19,*/ /* DEPRECATED */ + /*eModifierType_ParticleInstance = 20,*/ /* DEPRECATED */ eModifierType_Explode = 21, eModifierType_Cloth = 22, eModifierType_Collision = 23, @@ -712,41 +712,6 @@ enum { MOD_MDEF_SURFACE = 1, }; -typedef struct ParticleSystemModifierData { - ModifierData modifier; - - struct ParticleSystem *psys; - struct DerivedMesh *dm_final; /* Final DM - its topology may differ from orig mesh. */ - struct DerivedMesh *dm_deformed; /* Deformed-onle DM - its topology is same as orig mesh one. */ - int totdmvert, totdmedge, totdmface; - short flag, pad; -} ParticleSystemModifierData; - -typedef enum { - eParticleSystemFlag_Pars = (1 << 0), - eParticleSystemFlag_psys_updated = (1 << 1), - eParticleSystemFlag_file_loaded = (1 << 2), -} ParticleSystemModifierFlag; - -typedef enum { - eParticleInstanceFlag_Parents = (1 << 0), - eParticleInstanceFlag_Children = (1 << 1), - eParticleInstanceFlag_Path = (1 << 2), - eParticleInstanceFlag_Unborn = (1 << 3), - eParticleInstanceFlag_Alive = (1 << 4), - eParticleInstanceFlag_Dead = (1 << 5), - eParticleInstanceFlag_KeepShape = (1 << 6), - eParticleInstanceFlag_UseSize = (1 << 7), -} ParticleInstanceModifierFlag; - -typedef struct ParticleInstanceModifierData { - ModifierData modifier; - - struct Object *ob; - short psys, flag, axis, pad; - float position, random_position; -} ParticleInstanceModifierData; - typedef enum { eExplodeFlag_CalcFaces = (1 << 0), eExplodeFlag_PaSize = (1 << 1), |