Blender  V3.3
Public Attributes | List of all members
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 [64]
 
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 [64]
 
char image_output_path [1024]
 
char output_name [64]
 
char output_name2 [64]
 

Detailed Description

Definition at line 85 of file DNA_dynamicpaint_types.h.

Member Data Documentation

◆ _pad2

char DynamicPaintSurface::_pad2[4]

Definition at line 130 of file DNA_dynamicpaint_types.h.

◆ brush_group

struct Collection* DynamicPaintSurface::brush_group

Definition at line 92 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ canvas

struct DynamicPaintCanvasSettings* DynamicPaintSurface::canvas

For fast RNA access.

Definition at line 89 of file DNA_dynamicpaint_types.h.

Referenced by surface_duplicateNameExists(), and surface_duplicateOutputExists().

◆ color_dry_threshold

float DynamicPaintSurface::color_dry_threshold

Definition at line 119 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ color_spread_speed

float DynamicPaintSurface::color_spread_speed

Definition at line 122 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ current_frame

int DynamicPaintSurface::current_frame

Definition at line 98 of file DNA_dynamicpaint_types.h.

◆ data

struct PaintSurfaceData* DynamicPaintSurface::data

Definition at line 90 of file DNA_dynamicpaint_types.h.

◆ depth_clamp

float DynamicPaintSurface::depth_clamp

Definition at line 120 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ disp_factor

float DynamicPaintSurface::disp_factor

Definition at line 120 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ disp_type

short DynamicPaintSurface::disp_type

Definition at line 103 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ diss_speed

int DynamicPaintSurface::diss_speed

Definition at line 118 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ drip_acc

float DynamicPaintSurface::drip_acc

Definition at line 123 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ drip_vel

float DynamicPaintSurface::drip_vel

Definition at line 123 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ dry_speed

int DynamicPaintSurface::dry_speed

Definition at line 118 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ effect

int DynamicPaintSurface::effect

Definition at line 107 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ effect_ui

short DynamicPaintSurface::effect_ui

Ui selection box.

Definition at line 105 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ effector_weights

struct EffectorWeights* DynamicPaintSurface::effector_weights

Definition at line 93 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ end_frame

int DynamicPaintSurface::end_frame

Definition at line 110 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ flags

int DynamicPaintSurface::flags

Definition at line 107 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ format

short DynamicPaintSurface::format

◆ image_fileformat

short DynamicPaintSurface::image_fileformat

Definition at line 103 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ image_output_path

char DynamicPaintSurface::image_output_path[1024]

1024 = FILE_MAX.

Definition at line 135 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ image_resolution

int DynamicPaintSurface::image_resolution

Definition at line 109 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ influence_scale

float DynamicPaintSurface::influence_scale

Definition at line 126 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ init_color

float DynamicPaintSurface::init_color[4]

Definition at line 113 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ init_color_type

short DynamicPaintSurface::init_color_type

Definition at line 106 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ init_layername

char DynamicPaintSurface::init_layername[64]

MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 116 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ init_texture

struct Tex* DynamicPaintSurface::init_texture

Definition at line 114 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ name

char DynamicPaintSurface::name[64]

Definition at line 101 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ next

struct DynamicPaintSurface* DynamicPaintSurface::next

Definition at line 87 of file DNA_dynamicpaint_types.h.

◆ output_name

char DynamicPaintSurface::output_name[64]

MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 137 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ output_name2

char DynamicPaintSurface::output_name2[64]

MAX_CUSTOMDATA_LAYER_NAME

Definition at line 139 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ pointcache

struct PointCache* DynamicPaintSurface::pointcache

Definition at line 96 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ prev

struct DynamicPaintSurface * DynamicPaintSurface::prev

Definition at line 87 of file DNA_dynamicpaint_types.h.

◆ ptcaches

struct ListBase DynamicPaintSurface::ptcaches

Definition at line 96 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ radius_scale

float DynamicPaintSurface::radius_scale

Definition at line 126 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ shrink_speed

float DynamicPaintSurface::shrink_speed

Definition at line 122 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ spread_speed

float DynamicPaintSurface::spread_speed

Definition at line 122 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ start_frame

int DynamicPaintSurface::start_frame

Definition at line 110 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ substeps

int DynamicPaintSurface::substeps

Definition at line 109 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ type

short DynamicPaintSurface::type

◆ uvlayer_name

char DynamicPaintSurface::uvlayer_name[64]

MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 133 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ wave_damping

float DynamicPaintSurface::wave_damping

Definition at line 129 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ wave_smoothness

float DynamicPaintSurface::wave_smoothness

Definition at line 129 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ wave_speed

float DynamicPaintSurface::wave_speed

Definition at line 129 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ wave_spring

float DynamicPaintSurface::wave_spring

Definition at line 129 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().

◆ wave_timescale

float DynamicPaintSurface::wave_timescale

Definition at line 129 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_copy().


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