Blender V5.0
DynamicPaintSurface Struct Reference

#include <DNA_dynamicpaint_types.h>

Public Attributes

struct DynamicPaintSurfacenext
struct DynamicPaintSurfaceprev
struct DynamicPaintCanvasSettingscanvas
struct PaintSurfaceDatadata
struct Collectionbrush_group
struct EffectorWeightseffector_weights
struct PointCachepointcache
struct ListBase ptcaches
int current_frame
char name [64]
short format
short type
short disp_type
short image_fileformat
short effect_ui
short init_color_type
int flags
int effect
int image_resolution
int substeps
int start_frame
int end_frame
float init_color [4]
struct Texinit_texture
char init_layername [68]
int dry_speed
int diss_speed
float color_dry_threshold
float depth_clamp
float disp_factor
float spread_speed
float color_spread_speed
float shrink_speed
float drip_vel
float drip_acc
float influence_scale
float radius_scale
float wave_damping
float wave_speed
float wave_timescale
float wave_spring
float wave_smoothness
char _pad2 [4]
char uvlayer_name [68]
char image_output_path [1024]
char output_name [68]
char output_name2 [68]

Detailed Description

Definition at line 75 of file DNA_dynamicpaint_types.h.

Member Data Documentation

◆ _pad2

char DynamicPaintSurface::_pad2[4]

Definition at line 119 of file DNA_dynamicpaint_types.h.

◆ brush_group

struct Collection* DynamicPaintSurface::brush_group

◆ canvas

◆ color_dry_threshold

float DynamicPaintSurface::color_dry_threshold

◆ color_spread_speed

float DynamicPaintSurface::color_spread_speed

◆ current_frame

int DynamicPaintSurface::current_frame

◆ data

struct PaintSurfaceData* DynamicPaintSurface::data

Definition at line 80 of file DNA_dynamicpaint_types.h.

Referenced by dynamic_paint_apply_surface_displace_cb(), dynamic_paint_apply_surface_vpaint_cb(), 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_output_surface_image_displace_cb(), dynamic_paint_output_surface_image_paint_cb(), dynamic_paint_output_surface_image_wave_cb(), dynamic_paint_output_surface_image_wetmap_cb(), dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_particle_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamic_paint_prepare_effect_cb(), dynamic_paint_surface_pre_step_cb(), dynamic_paint_wave_step_cb(), dynamicPaint_allocateSurfaceType(), dynamicPaint_applySurfaceDisplace(), dynamicPaint_checkSurfaceData(), dynamicPaint_clearSurface(), dynamicPaint_createUVSurface(), dynamicPaint_doBorderStep(), dynamicPaint_doEffectStep(), dynamicPaint_doSmudge(), dynamicPaint_doStep(), dynamicPaint_doWaveStep(), dynamicPaint_frameUpdate(), dynamicPaint_freeSurfaceData(), dynamicPaint_generateBakeData(), dynamicPaint_initAdjacencyData(), dynamicPaint_mixPaintColors(), dynamicPaint_Modifier_apply(), dynamicPaint_outputSurfaceImage(), dynamicPaint_paintMesh(), dynamicPaint_paintParticles(), dynamicPaint_paintSinglePoint(), dynamicPaint_prepareAdjacencyData(), dynamicPaint_prepareEffectStep(), dynamicPaint_resetSurface(), dynamicPaint_setInitialColor(), dynamicPaint_surfaceHasMoved(), dynamicPaint_updatePointData(), ptcache_dynamicpaint_read(), ptcache_dynamicpaint_totpoint(), ptcache_dynamicpaint_write(), surface_freeUnusedData(), surface_totalSamples(), and surfaceGenerateGrid().

◆ depth_clamp

◆ disp_factor

float DynamicPaintSurface::disp_factor

◆ disp_type

short DynamicPaintSurface::disp_type

◆ diss_speed

int DynamicPaintSurface::diss_speed

◆ drip_acc

float DynamicPaintSurface::drip_acc

◆ drip_vel

float DynamicPaintSurface::drip_vel

◆ dry_speed

int DynamicPaintSurface::dry_speed

◆ effect

◆ effect_ui

short DynamicPaintSurface::effect_ui

Ui selection box.

Definition at line 95 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_createNewSurface(), and dynamicPaint_Modifier_copy().

◆ effector_weights

◆ end_frame

◆ flags

◆ format

◆ image_fileformat

short DynamicPaintSurface::image_fileformat

◆ image_output_path

char DynamicPaintSurface::image_output_path[1024]

◆ image_resolution

◆ influence_scale

float DynamicPaintSurface::influence_scale

◆ init_color

float DynamicPaintSurface::init_color[4]

◆ init_color_type

short DynamicPaintSurface::init_color_type

◆ init_layername

char DynamicPaintSurface::init_layername[68]

◆ init_texture

struct Tex* DynamicPaintSurface::init_texture

◆ name

char DynamicPaintSurface::name[64]

◆ next

◆ output_name

◆ output_name2

◆ pointcache

◆ prev

struct DynamicPaintSurface * DynamicPaintSurface::prev

Definition at line 77 of file DNA_dynamicpaint_types.h.

Referenced by surface_slot_add_exec().

◆ ptcaches

◆ radius_scale

◆ shrink_speed

◆ spread_speed

◆ start_frame

◆ substeps

int DynamicPaintSurface::substeps

◆ type

◆ uvlayer_name

char DynamicPaintSurface::uvlayer_name[68]

◆ wave_damping

float DynamicPaintSurface::wave_damping

◆ wave_smoothness

float DynamicPaintSurface::wave_smoothness

◆ wave_speed

float DynamicPaintSurface::wave_speed

◆ wave_spring

float DynamicPaintSurface::wave_spring

◆ wave_timescale

float DynamicPaintSurface::wave_timescale

The documentation for this struct was generated from the following file: