Blender
V3.3
|
Public Attributes | |
int * | n_target |
int * | n_index |
int * | n_num |
int * | flags |
int | total_targets |
int * | border |
int | total_border |
Definition at line 233 of file dynamicpaint.c.
int* PaintAdjData::border |
Indices of border pixels (only for texture paint).
Definition at line 245 of file dynamicpaint.c.
Referenced by dynamic_paint_border_cb(), dynamicPaint_createUVSurface(), dynamicPaint_doBorderStep(), and dynamicPaint_initAdjacencyData().
int* PaintAdjData::flags |
Vertex adjacency flags.
Definition at line 241 of file dynamicpaint.c.
Referenced by dynamic_paint_border_cb(), dynamic_paint_effect_drip_cb(), dynamic_paint_effect_shrink_cb(), dynamic_paint_effect_spread_cb(), dynamic_paint_wave_step_cb(), dynamicPaint_createUVSurface(), dynamicPaint_doSmudge(), dynamicPaint_initAdjacencyData(), and dynamicPaint_symmetrizeAdjData().
int* PaintAdjData::n_index |
Index to start reading n_target for each point.
Definition at line 237 of file dynamicpaint.c.
Referenced by dynamic_paint_border_cb(), dynamic_paint_effect_shrink_cb(), dynamic_paint_effect_spread_cb(), dynamic_paint_generate_bake_data_cb(), dynamic_paint_prepare_adjacency_cb(), dynamic_paint_wave_step_cb(), dynamicPaint_createUVSurface(), dynamicPaint_doWaveStep(), dynamicPaint_initAdjacencyData(), dynamicPaint_pointHasNeighbor(), dynamicPaint_prepareAdjacencyData(), dynamicPaint_symmetrizeAdjData(), and surface_determineForceTargetPoints().
int* PaintAdjData::n_num |
Number of neighbors for each point.
Definition at line 239 of file dynamicpaint.c.
Referenced by dynamic_paint_border_cb(), dynamic_paint_effect_shrink_cb(), dynamic_paint_effect_spread_cb(), dynamic_paint_generate_bake_data_cb(), dynamic_paint_prepare_adjacency_cb(), dynamic_paint_wave_step_cb(), dynamicPaint_createUVSurface(), dynamicPaint_doWaveStep(), dynamicPaint_initAdjacencyData(), dynamicPaint_pointHasNeighbor(), dynamicPaint_prepareAdjacencyData(), dynamicPaint_symmetrizeAdjData(), and surface_determineForceTargetPoints().
int* PaintAdjData::n_target |
Array of neighboring point indexes, for single sample use (n_index + neigh_num).
Definition at line 235 of file dynamicpaint.c.
Referenced by dynamic_paint_border_cb(), dynamic_paint_effect_drip_cb(), dynamic_paint_effect_shrink_cb(), dynamic_paint_effect_spread_cb(), dynamic_paint_generate_bake_data_cb(), dynamic_paint_prepare_adjacency_cb(), dynamic_paint_wave_step_cb(), dynamicPaint_createUVSurface(), dynamicPaint_doSmudge(), dynamicPaint_initAdjacencyData(), dynamicPaint_pointHasNeighbor(), and dynamicPaint_symmetrizeAdjData().
int PaintAdjData::total_border |
Size of border.
Definition at line 247 of file dynamicpaint.c.
Referenced by dynamicPaint_createUVSurface(), dynamicPaint_doBorderStep(), and dynamicPaint_initAdjacencyData().
int PaintAdjData::total_targets |
Size of n_target.
Definition at line 243 of file dynamicpaint.c.
Referenced by dynamicPaint_doWaveStep(), dynamicPaint_initAdjacencyData(), dynamicPaint_prepareAdjacencyData(), and dynamicPaint_symmetrizeAdjData().