Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_dynamicpaint_types.h
| Show First 20 Lines • Show All 157 Lines • ▼ Show 20 Lines | #if 0 | ||||
| MOD_DPAINT_PREVIEW_READY = 1 << 0, /* if viewport preview is ready */ | MOD_DPAINT_PREVIEW_READY = 1 << 0, /* if viewport preview is ready */ | ||||
| #endif | #endif | ||||
| MOD_DPAINT_BAKING = 1 << 1, /* surface is already baking, so it wont get updated (loop) */ | MOD_DPAINT_BAKING = 1 << 1, /* surface is already baking, so it wont get updated (loop) */ | ||||
| }; | }; | ||||
| /* Canvas settings */ | /* Canvas settings */ | ||||
| typedef struct DynamicPaintCanvasSettings { | typedef struct DynamicPaintCanvasSettings { | ||||
| struct DynamicPaintModifierData *pmd; /* for fast RNA access */ | struct DynamicPaintModifierData *pmd; /* for fast RNA access */ | ||||
| struct DerivedMesh *dm; | struct Mesh *mesh; | ||||
| struct ListBase surfaces; | struct ListBase surfaces; | ||||
| short active_sur, flags; | short active_sur, flags; | ||||
| int pad; | int pad; | ||||
| char error[64]; /* Bake error description */ | char error[64]; /* Bake error description */ | ||||
| } DynamicPaintCanvasSettings; | } DynamicPaintCanvasSettings; | ||||
| ▲ Show 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | enum { | ||||
| MOD_DPAINT_RAY_CANVAS = 0, | MOD_DPAINT_RAY_CANVAS = 0, | ||||
| MOD_DPAINT_RAY_BRUSH_AVG = 1, | MOD_DPAINT_RAY_BRUSH_AVG = 1, | ||||
| MOD_DPAINT_RAY_ZPLUS = 2, | MOD_DPAINT_RAY_ZPLUS = 2, | ||||
| }; | }; | ||||
| /* Brush settings */ | /* Brush settings */ | ||||
| typedef struct DynamicPaintBrushSettings { | typedef struct DynamicPaintBrushSettings { | ||||
| struct DynamicPaintModifierData *pmd; /* for fast RNA access */ | struct DynamicPaintModifierData *pmd; /* for fast RNA access */ | ||||
| struct DerivedMesh *dm; | struct Mesh *mesh; | ||||
| 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 17 Lines | |||||