Blender V2.61 - r43446
Classes | Defines | Typedefs

DNA_dynamicpaint_types.h File Reference

#include "DNA_listBase.h"

Go to the source code of this file.

Classes

struct  DynamicPaintSurface
struct  DynamicPaintCanvasSettings
struct  DynamicPaintBrushSettings

Defines

#define MOD_DPAINT_SURFACE_F_PTEX   0
#define MOD_DPAINT_SURFACE_F_VERTEX   1
#define MOD_DPAINT_SURFACE_F_IMAGESEQ   2
#define MOD_DPAINT_SURFACE_T_PAINT   0
#define MOD_DPAINT_SURFACE_T_DISPLACE   1
#define MOD_DPAINT_SURFACE_T_WEIGHT   2
#define MOD_DPAINT_SURFACE_T_WAVE   3
#define MOD_DPAINT_ACTIVE   (1<<0)
#define MOD_DPAINT_ANTIALIAS   (1<<1)
#define MOD_DPAINT_DISSOLVE   (1<<2)
#define MOD_DPAINT_MULALPHA   (1<<3)
#define MOD_DPAINT_DISSOLVE_LOG   (1<<4)
#define MOD_DPAINT_DRY_LOG   (1<<5)
#define MOD_DPAINT_PREVIEW   (1<<6)
#define MOD_DPAINT_WAVE_OPEN_BORDERS   (1<<7)
#define MOD_DPAINT_DISP_INCREMENTAL   (1<<8)
#define MOD_DPAINT_USE_DRYING   (1<<9)
#define MOD_DPAINT_OUT1   (1<<10)
#define MOD_DPAINT_OUT2   (1<<11)
#define MOD_DPAINT_IMGFORMAT_PNG   0
#define MOD_DPAINT_IMGFORMAT_OPENEXR   1
#define MOD_DPAINT_DISP_DISPLACE   0
#define MOD_DPAINT_DISP_DEPTH   1
#define MOD_DPAINT_EFFECT_DO_SPREAD   (1<<0)
#define MOD_DPAINT_EFFECT_DO_DRIP   (1<<1)
#define MOD_DPAINT_EFFECT_DO_SHRINK   (1<<2)
#define MOD_DPAINT_SURFACE_PREV_PAINT   0
#define MOD_DPAINT_SURFACE_PREV_WETMAP   1
#define MOD_DPAINT_INITIAL_NONE   0
#define MOD_DPAINT_INITIAL_COLOR   1
#define MOD_DPAINT_INITIAL_TEXTURE   2
#define MOD_DPAINT_INITIAL_VERTEXCOLOR   3
#define MOD_DPAINT_PREVIEW_READY   (1<<0)
#define MOD_DPAINT_BAKING   (1<<1)
#define MOD_DPAINT_PART_RAD   (1<<0)
#define MOD_DPAINT_USE_MATERIAL   (1<<1)
#define MOD_DPAINT_ABS_ALPHA   (1<<2)
#define MOD_DPAINT_ERASE   (1<<3)
#define MOD_DPAINT_RAMP_ALPHA   (1<<4)
#define MOD_DPAINT_PROX_PROJECT   (1<<5)
#define MOD_DPAINT_INVERSE_PROX   (1<<6)
#define MOD_DPAINT_NEGATE_VOLUME   (1<<7)
#define MOD_DPAINT_DO_SMUDGE   (1<<8)
#define MOD_DPAINT_VELOCITY_ALPHA   (1<<9)
#define MOD_DPAINT_VELOCITY_COLOR   (1<<10)
#define MOD_DPAINT_VELOCITY_DEPTH   (1<<11)
#define MOD_DPAINT_USES_VELOCITY   ((1<<8)|(1<<9)|(1<<10)|(1<<11))
#define MOD_DPAINT_COL_VOLUME   0
#define MOD_DPAINT_COL_DIST   1
#define MOD_DPAINT_COL_VOLDIST   2
#define MOD_DPAINT_COL_PSYS   3
#define MOD_DPAINT_COL_POINT   4
#define MOD_DPAINT_PRFALL_CONSTANT   0
#define MOD_DPAINT_PRFALL_SMOOTH   1
#define MOD_DPAINT_PRFALL_RAMP   2
#define MOD_DPAINT_WAVEB_DEPTH   0
#define MOD_DPAINT_WAVEB_FORCE   1
#define MOD_DPAINT_WAVEB_REFLECT   2
#define MOD_DPAINT_WAVEB_CHANGE   3
#define MOD_DPAINT_RAY_CANVAS   0
#define MOD_DPAINT_RAY_BRUSH_AVG   1
#define MOD_DPAINT_RAY_ZPLUS   2

Typedefs

typedef struct DynamicPaintSurface DynamicPaintSurface
typedef struct
DynamicPaintCanvasSettings 
DynamicPaintCanvasSettings
typedef struct
DynamicPaintBrushSettings 
DynamicPaintBrushSettings

Detailed Description

Definition in file DNA_dynamicpaint_types.h.


Define Documentation

#define MOD_DPAINT_ABS_ALPHA   (1<<2)
#define MOD_DPAINT_ACTIVE   (1<<0)
#define MOD_DPAINT_ANTIALIAS   (1<<1)
#define MOD_DPAINT_BAKING   (1<<1)
#define MOD_DPAINT_COL_DIST   1
#define MOD_DPAINT_COL_POINT   4
#define MOD_DPAINT_COL_PSYS   3
#define MOD_DPAINT_COL_VOLDIST   2
#define MOD_DPAINT_COL_VOLUME   0
#define MOD_DPAINT_DISP_DEPTH   1

Definition at line 69 of file DNA_dynamicpaint_types.h.

Referenced by rna_def_canvas_surface().

#define MOD_DPAINT_DISP_DISPLACE   0
#define MOD_DPAINT_DISP_INCREMENTAL   (1<<8)
#define MOD_DPAINT_DISSOLVE   (1<<2)

Definition at line 50 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_surfacePreStep(), and rna_def_canvas_surface().

#define MOD_DPAINT_DISSOLVE_LOG   (1<<4)
#define MOD_DPAINT_DO_SMUDGE   (1<<8)
#define MOD_DPAINT_DRY_LOG   (1<<5)
#define MOD_DPAINT_EFFECT_DO_DRIP   (1<<1)
#define MOD_DPAINT_EFFECT_DO_SHRINK   (1<<2)
#define MOD_DPAINT_EFFECT_DO_SPREAD   (1<<0)
#define MOD_DPAINT_ERASE   (1<<3)
#define MOD_DPAINT_IMGFORMAT_OPENEXR   1
#define MOD_DPAINT_IMGFORMAT_PNG   0
#define MOD_DPAINT_INITIAL_COLOR   1
#define MOD_DPAINT_INITIAL_NONE   0
#define MOD_DPAINT_INITIAL_TEXTURE   2
#define MOD_DPAINT_INITIAL_VERTEXCOLOR   3
#define MOD_DPAINT_INVERSE_PROX   (1<<6)
#define MOD_DPAINT_MULALPHA   (1<<3)
#define MOD_DPAINT_NEGATE_VOLUME   (1<<7)
#define MOD_DPAINT_OUT1   (1<<10)
#define MOD_DPAINT_OUT2   (1<<11)
#define MOD_DPAINT_PART_RAD   (1<<0)
#define MOD_DPAINT_PREVIEW   (1<<6)
#define MOD_DPAINT_PREVIEW_READY   (1<<0)

Definition at line 138 of file DNA_dynamicpaint_types.h.

Referenced by draw_mesh_fancy(), and dynamicPaint_Modifier_apply().

#define MOD_DPAINT_PRFALL_CONSTANT   0
#define MOD_DPAINT_PRFALL_RAMP   2
#define MOD_DPAINT_PRFALL_SMOOTH   1
#define MOD_DPAINT_PROX_PROJECT   (1<<5)
#define MOD_DPAINT_RAMP_ALPHA   (1<<4)
#define MOD_DPAINT_RAY_BRUSH_AVG   1
#define MOD_DPAINT_RAY_CANVAS   0
#define MOD_DPAINT_RAY_ZPLUS   2

Definition at line 195 of file DNA_dynamicpaint_types.h.

Referenced by rna_def_dynamic_paint_brush_settings().

#define MOD_DPAINT_SURFACE_F_IMAGESEQ   2
#define MOD_DPAINT_SURFACE_F_PTEX   0

Definition at line 36 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_surfaceNumOfPoints(), and list_item_icon_get().

#define MOD_DPAINT_SURFACE_F_VERTEX   1
#define MOD_DPAINT_SURFACE_PREV_PAINT   0

Definition at line 77 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_Modifier_apply(), and rna_def_canvas_surface().

#define MOD_DPAINT_SURFACE_PREV_WETMAP   1

Definition at line 78 of file DNA_dynamicpaint_types.h.

Referenced by rna_def_canvas_surface().

#define MOD_DPAINT_SURFACE_T_DISPLACE   1
#define MOD_DPAINT_SURFACE_T_PAINT   0
#define MOD_DPAINT_SURFACE_T_WAVE   3
#define MOD_DPAINT_SURFACE_T_WEIGHT   2
#define MOD_DPAINT_USE_DRYING   (1<<9)
#define MOD_DPAINT_USE_MATERIAL   (1<<1)
#define MOD_DPAINT_USES_VELOCITY   ((1<<8)|(1<<9)|(1<<10)|(1<<11))
#define MOD_DPAINT_VELOCITY_ALPHA   (1<<9)
#define MOD_DPAINT_VELOCITY_COLOR   (1<<10)
#define MOD_DPAINT_VELOCITY_DEPTH   (1<<11)
#define MOD_DPAINT_WAVE_OPEN_BORDERS   (1<<7)

Definition at line 56 of file DNA_dynamicpaint_types.h.

Referenced by dynamicPaint_doWaveStep(), and rna_def_canvas_surface().

#define MOD_DPAINT_WAVEB_CHANGE   3
#define MOD_DPAINT_WAVEB_DEPTH   0
#define MOD_DPAINT_WAVEB_FORCE   1
#define MOD_DPAINT_WAVEB_REFLECT   2

Typedef Documentation