Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_dynamicpaint_types.h
| Show First 20 Lines • Show All 236 Lines • ▼ Show 20 Lines | enum { | ||||
| MOD_DPAINT_RAY_ZPLUS = 2, | MOD_DPAINT_RAY_ZPLUS = 2, | ||||
| }; | }; | ||||
| /* Brush settings */ | /* Brush settings */ | ||||
| typedef struct DynamicPaintBrushSettings { | typedef struct DynamicPaintBrushSettings { | ||||
| /** For fast RNA access. */ | /** For fast RNA access. */ | ||||
| struct DynamicPaintModifierData *pmd; | struct DynamicPaintModifierData *pmd; | ||||
| /* NOTE: Storing the particle system pointer here is very weak, as it prevents modfiers' data | /** | ||||
| * \note Storing the particle system pointer here is very weak, as it prevents modifiers' data | |||||
| * copying to be self-sufficient (extra external code needs to ensure the pointer remains valid | * copying to be self-sufficient (extra external code needs to ensure the pointer remains valid | ||||
| * when the modifier data is copied from one object to another). See e.g. | * when the modifier data is copied from one object to another). See e.g. | ||||
| * `BKE_object_copy_particlesystems` or `BKE_object_copy_modifier`. */ | * `BKE_object_copy_particlesystems` or `BKE_object_copy_modifier`. | ||||
| */ | |||||
| struct ParticleSystem *psys; | struct ParticleSystem *psys; | ||||
| int flags; | int flags; | ||||
| int collision; | int collision; | ||||
| float r, g, b, alpha; | float r, g, b, alpha; | ||||
| float wetness; | float wetness; | ||||
| Show All 21 Lines | |||||