Blender
V3.3
|
#include <DNA_dynamicpaint_types.h>
Public Attributes | |
struct DynamicPaintModifierData * | pmd |
struct ParticleSystem * | psys |
int | flags |
int | collision |
float | r |
float | g |
float | b |
float | alpha |
float | wetness |
float | particle_radius |
float | particle_smooth |
float | paint_distance |
struct ColorBand * | paint_ramp |
struct ColorBand * | vel_ramp |
short | proximity_falloff |
short | wave_type |
short | ray_dir |
char | _pad [2] |
float | wave_factor |
float | wave_clamp |
float | max_velocity |
float | smudge_strength |
Definition at line 227 of file DNA_dynamicpaint_types.h.
char DynamicPaintBrushSettings::_pad[2] |
Definition at line 257 of file DNA_dynamicpaint_types.h.
float DynamicPaintBrushSettings::alpha |
Definition at line 242 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_Modifier_copy(), and dynamicPaint_updatePointData().
float DynamicPaintBrushSettings::b |
Definition at line 242 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamicPaint_createType(), and dynamicPaint_Modifier_copy().
int DynamicPaintBrushSettings::collision |
Definition at line 240 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamicPaint_createType(), dynamicPaint_doStep(), dynamicPaint_Modifier_copy(), dynamicPaint_paintMesh(), and meshBrush_boundsIntersect().
int DynamicPaintBrushSettings::flags |
Definition at line 239 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_particle_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamicPaint_createType(), dynamicPaint_doStep(), dynamicPaint_Modifier_copy(), dynamicPaint_paintMesh(), dynamicPaint_paintParticles(), dynamicPaint_paintSinglePoint(), dynamicPaint_updatePointData(), and surface_getBrushFlags().
float DynamicPaintBrushSettings::g |
Definition at line 242 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamicPaint_createType(), and dynamicPaint_Modifier_copy().
float DynamicPaintBrushSettings::max_velocity |
Definition at line 260 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_Modifier_copy(), and dynamicPaint_updatePointData().
float DynamicPaintBrushSettings::paint_distance |
Definition at line 246 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_Modifier_copy(), dynamicPaint_paintMesh(), and dynamicPaint_paintSinglePoint().
struct ColorBand* DynamicPaintBrushSettings::paint_ramp |
Proximity paint falloff.
Definition at line 250 of file DNA_dynamicpaint_types.h.
Referenced by BKE_modifier_blend_read_data(), BKE_modifier_blend_write(), dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamicPaint_createType(), dynamicPaint_freeBrush(), and dynamicPaint_Modifier_copy().
float DynamicPaintBrushSettings::particle_radius |
Definition at line 245 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_Modifier_copy(), and dynamicPaint_paintParticles().
float DynamicPaintBrushSettings::particle_smooth |
Definition at line 245 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_particle_cell_point_cb_ex(), dynamicPaint_createType(), dynamicPaint_Modifier_copy(), and dynamicPaint_paintParticles().
struct DynamicPaintModifierData* DynamicPaintBrushSettings::pmd |
For fast RNA access.
Definition at line 229 of file DNA_dynamicpaint_types.h.
Referenced by BKE_modifier_blend_read_data(), dynamicPaint_brush_mesh_get(), dynamicPaint_createType(), and dynamicPaint_Modifier_copy().
short DynamicPaintBrushSettings::proximity_falloff |
Definition at line 254 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamicPaint_createType(), and dynamicPaint_Modifier_copy().
struct ParticleSystem* DynamicPaintBrushSettings::psys |
BKE_object_copy_particlesystems
or BKE_object_copy_modifier
. Definition at line 237 of file DNA_dynamicpaint_types.h.
Referenced by BKE_modifier_blend_read_data(), BKE_object_copy_modifier(), BKE_object_copy_particlesystems(), dynamicPaint_createType(), dynamicPaint_doStep(), dynamicPaint_Modifier_copy(), dynamicPaint_paintParticles(), and object_remove_particle_system().
float DynamicPaintBrushSettings::r |
Definition at line 242 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_particle_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamicPaint_createType(), and dynamicPaint_Modifier_copy().
short DynamicPaintBrushSettings::ray_dir |
Definition at line 256 of file DNA_dynamicpaint_types.h.
Referenced by dynamic_paint_paint_mesh_cell_point_cb_ex(), and dynamicPaint_Modifier_copy().
float DynamicPaintBrushSettings::smudge_strength |
Definition at line 260 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_doSmudge(), and dynamicPaint_Modifier_copy().
struct ColorBand* DynamicPaintBrushSettings::vel_ramp |
Velocity paint ramp.
Definition at line 252 of file DNA_dynamicpaint_types.h.
Referenced by BKE_modifier_blend_read_data(), BKE_modifier_blend_write(), dynamicPaint_createType(), dynamicPaint_freeBrush(), dynamicPaint_Modifier_copy(), and dynamicPaint_updatePointData().
float DynamicPaintBrushSettings::wave_clamp |
Definition at line 259 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_Modifier_copy(), and dynamicPaint_updatePointData().
float DynamicPaintBrushSettings::wave_factor |
Definition at line 259 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_mixWaveHeight(), and dynamicPaint_Modifier_copy().
short DynamicPaintBrushSettings::wave_type |
Definition at line 255 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_mixWaveHeight(), and dynamicPaint_Modifier_copy().
float DynamicPaintBrushSettings::wetness |
Definition at line 243 of file DNA_dynamicpaint_types.h.
Referenced by dynamicPaint_createType(), dynamicPaint_Modifier_copy(), and dynamicPaint_updatePointData().