Class DynamicPaintSurface


  • public class DynamicPaintSurface
    extends CFacade
    Generated facet for DNA struct type 'DynamicPaintSurface'.

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct DynamicPaintSurface.

        It is required when allocating a new block to store data for DynamicPaintSurface.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__next

        public static final long[] __DNA__FIELD__next
        Field descriptor (offset) for struct member 'next'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__next);
         CPointer<CPointer<DynamicPaintSurface>> p_next = p.cast(new Class[]{CPointer.class, DynamicPaintSurface.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'DynamicPaintSurface*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

        public static final long[] __DNA__FIELD__prev
        Field descriptor (offset) for struct member 'prev'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__prev);
         CPointer<CPointer<DynamicPaintSurface>> p_prev = p.cast(new Class[]{CPointer.class, DynamicPaintSurface.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'DynamicPaintSurface*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__canvas

        public static final long[] __DNA__FIELD__canvas
        Field descriptor (offset) for struct member 'canvas'.

        Field Documentation

        Blender Source Code

        For fast RNA access.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__canvas);
         CPointer<CPointer<DynamicPaintCanvasSettings>> p_canvas = p.cast(new Class[]{CPointer.class, DynamicPaintCanvasSettings.class});
         

        Metadata

        • Field: 'canvas'
        • Signature: 'DynamicPaintCanvasSettings*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__data

        public static final long[] __DNA__FIELD__data
        Field descriptor (offset) for struct member 'data'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__data);
         CPointer<CPointer<Object>> p_data = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'data'
        • Signature: 'PaintSurfaceData*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__brush_group

        public static final long[] __DNA__FIELD__brush_group
        Field descriptor (offset) for struct member 'brush_group'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__brush_group);
         CPointer<CPointer<Collection>> p_brush_group = p.cast(new Class[]{CPointer.class, Collection.class});
         

        Metadata

        • Field: 'brush_group'
        • Signature: 'Collection*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__effector_weights

        public static final long[] __DNA__FIELD__effector_weights
        Field descriptor (offset) for struct member 'effector_weights'.

        Field Documentation

        Blender Python API

        (read-only)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__effector_weights);
         CPointer<CPointer<EffectorWeights>> p_effector_weights = p.cast(new Class[]{CPointer.class, EffectorWeights.class});
         

        Metadata

        • Field: 'effector_weights'
        • Signature: 'EffectorWeights*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__pointcache

        public static final long[] __DNA__FIELD__pointcache
        Field descriptor (offset) for struct member 'pointcache'.

        Field Documentation

        Blender Source Code

        cache

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__pointcache);
         CPointer<CPointer<PointCache>> p_pointcache = p.cast(new Class[]{CPointer.class, PointCache.class});
         

        Metadata

        • Field: 'pointcache'
        • Signature: 'PointCache*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__ptcaches

        public static final long[] __DNA__FIELD__ptcaches
        Field descriptor (offset) for struct member 'ptcaches'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__ptcaches);
         CPointer<ListBase> p_ptcaches = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'ptcaches'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__current_frame

        public static final long[] __DNA__FIELD__current_frame
        Field descriptor (offset) for struct member 'current_frame'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__current_frame);
         CPointer<Integer> p_current_frame = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'current_frame'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__name

        public static final long[] __DNA__FIELD__name
        Field descriptor (offset) for struct member 'name'.

        Field Documentation

        Blender Python API

        Surface name

        Blender Source Code

        surface

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__name);
         CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__format

        public static final long[] __DNA__FIELD__format
        Field descriptor (offset) for struct member 'format'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__format);
         CPointer<Short> p_format = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'format'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__type

        public static final long[] __DNA__FIELD__type
        Field descriptor (offset) for struct member 'type'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__type);
         CPointer<Short> p_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__disp_type

        public static final long[] __DNA__FIELD__disp_type
        Field descriptor (offset) for struct member 'disp_type'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__disp_type);
         CPointer<Short> p_disp_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'disp_type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__image_fileformat

        public static final long[] __DNA__FIELD__image_fileformat
        Field descriptor (offset) for struct member 'image_fileformat'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__image_fileformat);
         CPointer<Short> p_image_fileformat = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'image_fileformat'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__effect_ui

        public static final long[] __DNA__FIELD__effect_ui
        Field descriptor (offset) for struct member 'effect_ui'.

        Field Documentation

        Blender Source Code

        Ui selection box.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__effect_ui);
         CPointer<Short> p_effect_ui = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'effect_ui'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__init_color_type

        public static final long[] __DNA__FIELD__init_color_type
        Field descriptor (offset) for struct member 'init_color_type'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__init_color_type);
         CPointer<Short> p_init_color_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'init_color_type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flags

        public static final long[] __DNA__FIELD__flags
        Field descriptor (offset) for struct member 'flags'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__flags);
         CPointer<Integer> p_flags = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flags'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__effect

        public static final long[] __DNA__FIELD__effect
        Field descriptor (offset) for struct member 'effect'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__effect);
         CPointer<Integer> p_effect = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'effect'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__image_resolution

        public static final long[] __DNA__FIELD__image_resolution
        Field descriptor (offset) for struct member 'image_resolution'.

        Field Documentation

        Blender Python API

        Output image resolution

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__image_resolution);
         CPointer<Integer> p_image_resolution = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'image_resolution'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__substeps

        public static final long[] __DNA__FIELD__substeps
        Field descriptor (offset) for struct member 'substeps'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__substeps);
         CPointer<Integer> p_substeps = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'substeps'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__start_frame

        public static final long[] __DNA__FIELD__start_frame
        Field descriptor (offset) for struct member 'start_frame'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__start_frame);
         CPointer<Integer> p_start_frame = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'start_frame'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__end_frame

        public static final long[] __DNA__FIELD__end_frame
        Field descriptor (offset) for struct member 'end_frame'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__end_frame);
         CPointer<Integer> p_end_frame = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'end_frame'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__init_color

        public static final long[] __DNA__FIELD__init_color
        Field descriptor (offset) for struct member 'init_color'.

        Field Documentation

        Blender Python API

        Initial color of the surface

        Blender Source Code

        initial color

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__init_color);
         CPointer<CArrayFacade<Float>> p_init_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'init_color'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__init_texture

        public static final long[] __DNA__FIELD__init_texture
        Field descriptor (offset) for struct member 'init_texture'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__init_texture);
         CPointer<CPointer<Tex>> p_init_texture = p.cast(new Class[]{CPointer.class, Tex.class});
         

        Metadata

        • Field: 'init_texture'
        • Signature: 'Tex*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__init_layername

        public static final long[] __DNA__FIELD__init_layername
        Field descriptor (offset) for struct member 'init_layername'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__init_layername);
         CPointer<CArrayFacade<Byte>> p_init_layername = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'init_layername'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__dry_speed

        public static final long[] __DNA__FIELD__dry_speed
        Field descriptor (offset) for struct member 'dry_speed'.

        Field Documentation

        Blender Python API

        Approximately in how many frames should drying happen

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__dry_speed);
         CPointer<Integer> p_dry_speed = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'dry_speed'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__diss_speed

        public static final long[] __DNA__FIELD__diss_speed
        Field descriptor (offset) for struct member 'diss_speed'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__diss_speed);
         CPointer<Integer> p_diss_speed = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'diss_speed'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__color_dry_threshold

        public static final long[] __DNA__FIELD__color_dry_threshold
        Field descriptor (offset) for struct member 'color_dry_threshold'.

        Field Documentation

        Blender Python API

        The wetness level when colors start to shift to the background

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__color_dry_threshold);
         CPointer<Float> p_color_dry_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'color_dry_threshold'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__depth_clamp

        public static final long[] __DNA__FIELD__depth_clamp
        Field descriptor (offset) for struct member 'depth_clamp'.

        Field Documentation

        Blender Python API

        Maximum level of depth intersection in object space (use 0.0 to disable)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__depth_clamp);
         CPointer<Float> p_depth_clamp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'depth_clamp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__disp_factor

        public static final long[] __DNA__FIELD__disp_factor
        Field descriptor (offset) for struct member 'disp_factor'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__disp_factor);
         CPointer<Float> p_disp_factor = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'disp_factor'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__spread_speed

        public static final long[] __DNA__FIELD__spread_speed
        Field descriptor (offset) for struct member 'spread_speed'.

        Field Documentation

        Blender Python API

        How fast spread effect moves on the canvas surface

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__spread_speed);
         CPointer<Float> p_spread_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'spread_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__color_spread_speed

        public static final long[] __DNA__FIELD__color_spread_speed
        Field descriptor (offset) for struct member 'color_spread_speed'.

        Field Documentation

        Blender Python API

        How fast colors get mixed within wet paint

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__color_spread_speed);
         CPointer<Float> p_color_spread_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'color_spread_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__shrink_speed

        public static final long[] __DNA__FIELD__shrink_speed
        Field descriptor (offset) for struct member 'shrink_speed'.

        Field Documentation

        Blender Python API

        How fast shrink effect moves on the canvas surface

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__shrink_speed);
         CPointer<Float> p_shrink_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'shrink_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__drip_vel

        public static final long[] __DNA__FIELD__drip_vel
        Field descriptor (offset) for struct member 'drip_vel'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__drip_vel);
         CPointer<Float> p_drip_vel = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'drip_vel'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__drip_acc

        public static final long[] __DNA__FIELD__drip_acc
        Field descriptor (offset) for struct member 'drip_acc'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__drip_acc);
         CPointer<Float> p_drip_acc = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'drip_acc'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__influence_scale

        public static final long[] __DNA__FIELD__influence_scale
        Field descriptor (offset) for struct member 'influence_scale'.

        Field Documentation

        Blender Source Code

        per surface brush settings

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__influence_scale);
         CPointer<Float> p_influence_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'influence_scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__radius_scale

        public static final long[] __DNA__FIELD__radius_scale
        Field descriptor (offset) for struct member 'radius_scale'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__radius_scale);
         CPointer<Float> p_radius_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'radius_scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wave_damping

        public static final long[] __DNA__FIELD__wave_damping
        Field descriptor (offset) for struct member 'wave_damping'.

        Field Documentation

        Blender Python API

        Wave damping factor

        Blender Source Code

        wave settings

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__wave_damping);
         CPointer<Float> p_wave_damping = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wave_damping'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wave_speed

        public static final long[] __DNA__FIELD__wave_speed
        Field descriptor (offset) for struct member 'wave_speed'.

        Field Documentation

        Blender Python API

        Wave propagation speed

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__wave_speed);
         CPointer<Float> p_wave_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wave_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wave_timescale

        public static final long[] __DNA__FIELD__wave_timescale
        Field descriptor (offset) for struct member 'wave_timescale'.

        Field Documentation

        Blender Python API

        Wave time scaling factor

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__wave_timescale);
         CPointer<Float> p_wave_timescale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wave_timescale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wave_spring

        public static final long[] __DNA__FIELD__wave_spring
        Field descriptor (offset) for struct member 'wave_spring'.

        Field Documentation

        Blender Python API

        Spring force that pulls water level back to zero

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__wave_spring);
         CPointer<Float> p_wave_spring = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wave_spring'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wave_smoothness

        public static final long[] __DNA__FIELD__wave_smoothness
        Field descriptor (offset) for struct member 'wave_smoothness'.

        Field Documentation

        Blender Python API

        Limit maximum steepness of wave slope between simulation points (use higher values for smoother waves at expense of reduced detail)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__wave_smoothness);
         CPointer<Float> p_wave_smoothness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wave_smoothness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad2

        public static final long[] __DNA__FIELD___pad2
        Field descriptor (offset) for struct member '_pad2'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad2'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__uvlayer_name

        public static final long[] __DNA__FIELD__uvlayer_name
        Field descriptor (offset) for struct member 'uvlayer_name'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__uvlayer_name);
         CPointer<CArrayFacade<Byte>> p_uvlayer_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'uvlayer_name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__image_output_path

        public static final long[] __DNA__FIELD__image_output_path
        Field descriptor (offset) for struct member 'image_output_path'.

        Field Documentation

        Blender Python API

        Directory to save the textures

        Blender Source Code

        1024 = FILE_MAX.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__image_output_path);
         CPointer<CArrayFacade<Byte>> p_image_output_path = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'image_output_path'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__output_name

        public static final long[] __DNA__FIELD__output_name
        Field descriptor (offset) for struct member 'output_name'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__output_name);
         CPointer<CArrayFacade<Byte>> p_output_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'output_name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__output_name2

        public static final long[] __DNA__FIELD__output_name2
        Field descriptor (offset) for struct member 'output_name2'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME some surfaces have 2 outputs.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         DynamicPaintSurface dynamicpaintsurface = ...;
         CPointer<Object> p = dynamicpaintsurface.__dna__addressof(DynamicPaintSurface.__DNA__FIELD__output_name2);
         CPointer<CArrayFacade<Byte>> p_output_name2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'output_name2'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
    • Constructor Detail

      • DynamicPaintSurface

        public DynamicPaintSurface​(long __address,
                                   Block __block,
                                   BlockTable __blockTable)
    • Method Detail

      • setCanvas

        public void setCanvas​(CPointer<DynamicPaintCanvasSettings> canvas)
                       throws java.io.IOException
        Set method for struct member 'canvas'.

        Field Documentation

        Blender Source Code

        For fast RNA access.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__canvas
      • getData

        public CPointer<java.lang.Object> getData()
                                           throws java.io.IOException
        Get method for struct member 'data'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data
      • setData

        public void setData​(CPointer<java.lang.Object> data)
                     throws java.io.IOException
        Set method for struct member 'data'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data
      • setBrush_group

        public void setBrush_group​(CPointer<Collection> brush_group)
                            throws java.io.IOException
        Set method for struct member 'brush_group'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__brush_group
      • getEffector_weights

        public CPointer<EffectorWeights> getEffector_weights()
                                                      throws java.io.IOException
        Get method for struct member 'effector_weights'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effector_weights
      • setEffector_weights

        public void setEffector_weights​(CPointer<EffectorWeights> effector_weights)
                                 throws java.io.IOException
        Set method for struct member 'effector_weights'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effector_weights
      • getPointcache

        public CPointer<PointCache> getPointcache()
                                           throws java.io.IOException
        Get method for struct member 'pointcache'.

        Field Documentation

        Blender Source Code

        cache

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pointcache
      • setPointcache

        public void setPointcache​(CPointer<PointCache> pointcache)
                           throws java.io.IOException
        Set method for struct member 'pointcache'.

        Field Documentation

        Blender Source Code

        cache

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pointcache
      • getPtcaches

        public ListBase getPtcaches()
                             throws java.io.IOException
        Get method for struct member 'ptcaches'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ptcaches
      • setPtcaches

        public void setPtcaches​(ListBase ptcaches)
                         throws java.io.IOException
        Set method for struct member 'ptcaches'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ptcaches
      • getCurrent_frame

        public int getCurrent_frame()
                             throws java.io.IOException
        Get method for struct member 'current_frame'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__current_frame
      • setCurrent_frame

        public void setCurrent_frame​(int current_frame)
                              throws java.io.IOException
        Set method for struct member 'current_frame'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__current_frame
      • getName

        public CArrayFacade<java.lang.Byte> getName()
                                             throws java.io.IOException
        Get method for struct member 'name'.

        Field Documentation

        Blender Python API

        Surface name

        Blender Source Code

        surface

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • setName

        public void setName​(CArrayFacade<java.lang.Byte> name)
                     throws java.io.IOException
        Set method for struct member 'name'.

        Field Documentation

        Blender Python API

        Surface name

        Blender Source Code

        surface

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • getFormat

        public short getFormat()
                        throws java.io.IOException
        Get method for struct member 'format'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__format
      • setFormat

        public void setFormat​(short format)
                       throws java.io.IOException
        Set method for struct member 'format'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__format
      • getType

        public short getType()
                      throws java.io.IOException
        Get method for struct member 'type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

        public void setType​(short type)
                     throws java.io.IOException
        Set method for struct member 'type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • getDisp_type

        public short getDisp_type()
                           throws java.io.IOException
        Get method for struct member 'disp_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp_type
      • setDisp_type

        public void setDisp_type​(short disp_type)
                          throws java.io.IOException
        Set method for struct member 'disp_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp_type
      • getImage_fileformat

        public short getImage_fileformat()
                                  throws java.io.IOException
        Get method for struct member 'image_fileformat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_fileformat
      • setImage_fileformat

        public void setImage_fileformat​(short image_fileformat)
                                 throws java.io.IOException
        Set method for struct member 'image_fileformat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_fileformat
      • getEffect_ui

        public short getEffect_ui()
                           throws java.io.IOException
        Get method for struct member 'effect_ui'.

        Field Documentation

        Blender Source Code

        Ui selection box.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effect_ui
      • setEffect_ui

        public void setEffect_ui​(short effect_ui)
                          throws java.io.IOException
        Set method for struct member 'effect_ui'.

        Field Documentation

        Blender Source Code

        Ui selection box.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effect_ui
      • getInit_color_type

        public short getInit_color_type()
                                 throws java.io.IOException
        Get method for struct member 'init_color_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_color_type
      • setInit_color_type

        public void setInit_color_type​(short init_color_type)
                                throws java.io.IOException
        Set method for struct member 'init_color_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_color_type
      • getFlags

        public int getFlags()
                     throws java.io.IOException
        Get method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • setFlags

        public void setFlags​(int flags)
                      throws java.io.IOException
        Set method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • getEffect

        public int getEffect()
                      throws java.io.IOException
        Get method for struct member 'effect'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effect
      • setEffect

        public void setEffect​(int effect)
                       throws java.io.IOException
        Set method for struct member 'effect'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__effect
      • getImage_resolution

        public int getImage_resolution()
                                throws java.io.IOException
        Get method for struct member 'image_resolution'.

        Field Documentation

        Blender Python API

        Output image resolution
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_resolution
      • setImage_resolution

        public void setImage_resolution​(int image_resolution)
                                 throws java.io.IOException
        Set method for struct member 'image_resolution'.

        Field Documentation

        Blender Python API

        Output image resolution
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_resolution
      • getSubsteps

        public int getSubsteps()
                        throws java.io.IOException
        Get method for struct member 'substeps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__substeps
      • setSubsteps

        public void setSubsteps​(int substeps)
                         throws java.io.IOException
        Set method for struct member 'substeps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__substeps
      • getStart_frame

        public int getStart_frame()
                           throws java.io.IOException
        Get method for struct member 'start_frame'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start_frame
      • setStart_frame

        public void setStart_frame​(int start_frame)
                            throws java.io.IOException
        Set method for struct member 'start_frame'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start_frame
      • getEnd_frame

        public int getEnd_frame()
                         throws java.io.IOException
        Get method for struct member 'end_frame'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end_frame
      • setEnd_frame

        public void setEnd_frame​(int end_frame)
                          throws java.io.IOException
        Set method for struct member 'end_frame'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end_frame
      • getInit_color

        public CArrayFacade<java.lang.Float> getInit_color()
                                                    throws java.io.IOException
        Get method for struct member 'init_color'.

        Field Documentation

        Blender Python API

        Initial color of the surface

        Blender Source Code

        initial color

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_color
      • setInit_color

        public void setInit_color​(CArrayFacade<java.lang.Float> init_color)
                           throws java.io.IOException
        Set method for struct member 'init_color'.

        Field Documentation

        Blender Python API

        Initial color of the surface

        Blender Source Code

        initial color

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_color
      • getInit_texture

        public CPointer<Tex> getInit_texture()
                                      throws java.io.IOException
        Get method for struct member 'init_texture'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_texture
      • setInit_texture

        public void setInit_texture​(CPointer<Tex> init_texture)
                             throws java.io.IOException
        Set method for struct member 'init_texture'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_texture
      • getInit_layername

        public CArrayFacade<java.lang.Byte> getInit_layername()
                                                       throws java.io.IOException
        Get method for struct member 'init_layername'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_layername
      • setInit_layername

        public void setInit_layername​(CArrayFacade<java.lang.Byte> init_layername)
                               throws java.io.IOException
        Set method for struct member 'init_layername'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__init_layername
      • getDry_speed

        public int getDry_speed()
                         throws java.io.IOException
        Get method for struct member 'dry_speed'.

        Field Documentation

        Blender Python API

        Approximately in how many frames should drying happen
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dry_speed
      • setDry_speed

        public void setDry_speed​(int dry_speed)
                          throws java.io.IOException
        Set method for struct member 'dry_speed'.

        Field Documentation

        Blender Python API

        Approximately in how many frames should drying happen
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dry_speed
      • getDiss_speed

        public int getDiss_speed()
                          throws java.io.IOException
        Get method for struct member 'diss_speed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__diss_speed
      • setDiss_speed

        public void setDiss_speed​(int diss_speed)
                           throws java.io.IOException
        Set method for struct member 'diss_speed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__diss_speed
      • getColor_dry_threshold

        public float getColor_dry_threshold()
                                     throws java.io.IOException
        Get method for struct member 'color_dry_threshold'.

        Field Documentation

        Blender Python API

        The wetness level when colors start to shift to the background
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_dry_threshold
      • setColor_dry_threshold

        public void setColor_dry_threshold​(float color_dry_threshold)
                                    throws java.io.IOException
        Set method for struct member 'color_dry_threshold'.

        Field Documentation

        Blender Python API

        The wetness level when colors start to shift to the background
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_dry_threshold
      • getDepth_clamp

        public float getDepth_clamp()
                             throws java.io.IOException
        Get method for struct member 'depth_clamp'.

        Field Documentation

        Blender Python API

        Maximum level of depth intersection in object space (use 0.0 to disable)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__depth_clamp
      • setDepth_clamp

        public void setDepth_clamp​(float depth_clamp)
                            throws java.io.IOException
        Set method for struct member 'depth_clamp'.

        Field Documentation

        Blender Python API

        Maximum level of depth intersection in object space (use 0.0 to disable)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__depth_clamp
      • getDisp_factor

        public float getDisp_factor()
                             throws java.io.IOException
        Get method for struct member 'disp_factor'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp_factor
      • setDisp_factor

        public void setDisp_factor​(float disp_factor)
                            throws java.io.IOException
        Set method for struct member 'disp_factor'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp_factor
      • getSpread_speed

        public float getSpread_speed()
                              throws java.io.IOException
        Get method for struct member 'spread_speed'.

        Field Documentation

        Blender Python API

        How fast spread effect moves on the canvas surface
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spread_speed
      • setSpread_speed

        public void setSpread_speed​(float spread_speed)
                             throws java.io.IOException
        Set method for struct member 'spread_speed'.

        Field Documentation

        Blender Python API

        How fast spread effect moves on the canvas surface
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spread_speed
      • getColor_spread_speed

        public float getColor_spread_speed()
                                    throws java.io.IOException
        Get method for struct member 'color_spread_speed'.

        Field Documentation

        Blender Python API

        How fast colors get mixed within wet paint
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_spread_speed
      • setColor_spread_speed

        public void setColor_spread_speed​(float color_spread_speed)
                                   throws java.io.IOException
        Set method for struct member 'color_spread_speed'.

        Field Documentation

        Blender Python API

        How fast colors get mixed within wet paint
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_spread_speed
      • getShrink_speed

        public float getShrink_speed()
                              throws java.io.IOException
        Get method for struct member 'shrink_speed'.

        Field Documentation

        Blender Python API

        How fast shrink effect moves on the canvas surface
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_speed
      • setShrink_speed

        public void setShrink_speed​(float shrink_speed)
                             throws java.io.IOException
        Set method for struct member 'shrink_speed'.

        Field Documentation

        Blender Python API

        How fast shrink effect moves on the canvas surface
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_speed
      • getDrip_vel

        public float getDrip_vel()
                          throws java.io.IOException
        Get method for struct member 'drip_vel'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drip_vel
      • setDrip_vel

        public void setDrip_vel​(float drip_vel)
                         throws java.io.IOException
        Set method for struct member 'drip_vel'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drip_vel
      • getDrip_acc

        public float getDrip_acc()
                          throws java.io.IOException
        Get method for struct member 'drip_acc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drip_acc
      • setDrip_acc

        public void setDrip_acc​(float drip_acc)
                         throws java.io.IOException
        Set method for struct member 'drip_acc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drip_acc
      • getInfluence_scale

        public float getInfluence_scale()
                                 throws java.io.IOException
        Get method for struct member 'influence_scale'.

        Field Documentation

        Blender Source Code

        per surface brush settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__influence_scale
      • setInfluence_scale

        public void setInfluence_scale​(float influence_scale)
                                throws java.io.IOException
        Set method for struct member 'influence_scale'.

        Field Documentation

        Blender Source Code

        per surface brush settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__influence_scale
      • getRadius_scale

        public float getRadius_scale()
                              throws java.io.IOException
        Get method for struct member 'radius_scale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__radius_scale
      • setRadius_scale

        public void setRadius_scale​(float radius_scale)
                             throws java.io.IOException
        Set method for struct member 'radius_scale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__radius_scale
      • getWave_damping

        public float getWave_damping()
                              throws java.io.IOException
        Get method for struct member 'wave_damping'.

        Field Documentation

        Blender Python API

        Wave damping factor

        Blender Source Code

        wave settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_damping
      • setWave_damping

        public void setWave_damping​(float wave_damping)
                             throws java.io.IOException
        Set method for struct member 'wave_damping'.

        Field Documentation

        Blender Python API

        Wave damping factor

        Blender Source Code

        wave settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_damping
      • getWave_speed

        public float getWave_speed()
                            throws java.io.IOException
        Get method for struct member 'wave_speed'.

        Field Documentation

        Blender Python API

        Wave propagation speed
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_speed
      • setWave_speed

        public void setWave_speed​(float wave_speed)
                           throws java.io.IOException
        Set method for struct member 'wave_speed'.

        Field Documentation

        Blender Python API

        Wave propagation speed
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_speed
      • getWave_timescale

        public float getWave_timescale()
                                throws java.io.IOException
        Get method for struct member 'wave_timescale'.

        Field Documentation

        Blender Python API

        Wave time scaling factor
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_timescale
      • setWave_timescale

        public void setWave_timescale​(float wave_timescale)
                               throws java.io.IOException
        Set method for struct member 'wave_timescale'.

        Field Documentation

        Blender Python API

        Wave time scaling factor
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_timescale
      • getWave_spring

        public float getWave_spring()
                             throws java.io.IOException
        Get method for struct member 'wave_spring'.

        Field Documentation

        Blender Python API

        Spring force that pulls water level back to zero
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_spring
      • setWave_spring

        public void setWave_spring​(float wave_spring)
                            throws java.io.IOException
        Set method for struct member 'wave_spring'.

        Field Documentation

        Blender Python API

        Spring force that pulls water level back to zero
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_spring
      • getWave_smoothness

        public float getWave_smoothness()
                                 throws java.io.IOException
        Get method for struct member 'wave_smoothness'.

        Field Documentation

        Blender Python API

        Limit maximum steepness of wave slope between simulation points (use higher values for smoother waves at expense of reduced detail)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_smoothness
      • setWave_smoothness

        public void setWave_smoothness​(float wave_smoothness)
                                throws java.io.IOException
        Set method for struct member 'wave_smoothness'.

        Field Documentation

        Blender Python API

        Limit maximum steepness of wave slope between simulation points (use higher values for smoother waves at expense of reduced detail)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_smoothness
      • get_pad2

        public CArrayFacade<java.lang.Byte> get_pad2()
                                              throws java.io.IOException
        Get method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • set_pad2

        public void set_pad2​(CArrayFacade<java.lang.Byte> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • getUvlayer_name

        public CArrayFacade<java.lang.Byte> getUvlayer_name()
                                                     throws java.io.IOException
        Get method for struct member 'uvlayer_name'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_name
      • setUvlayer_name

        public void setUvlayer_name​(CArrayFacade<java.lang.Byte> uvlayer_name)
                             throws java.io.IOException
        Set method for struct member 'uvlayer_name'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_name
      • getImage_output_path

        public CArrayFacade<java.lang.Byte> getImage_output_path()
                                                          throws java.io.IOException
        Get method for struct member 'image_output_path'.

        Field Documentation

        Blender Python API

        Directory to save the textures

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_output_path
      • setImage_output_path

        public void setImage_output_path​(CArrayFacade<java.lang.Byte> image_output_path)
                                  throws java.io.IOException
        Set method for struct member 'image_output_path'.

        Field Documentation

        Blender Python API

        Directory to save the textures

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_output_path
      • getOutput_name

        public CArrayFacade<java.lang.Byte> getOutput_name()
                                                    throws java.io.IOException
        Get method for struct member 'output_name'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__output_name
      • setOutput_name

        public void setOutput_name​(CArrayFacade<java.lang.Byte> output_name)
                            throws java.io.IOException
        Set method for struct member 'output_name'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__output_name
      • getOutput_name2

        public CArrayFacade<java.lang.Byte> getOutput_name2()
                                                     throws java.io.IOException
        Get method for struct member 'output_name2'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME some surfaces have 2 outputs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__output_name2
      • setOutput_name2

        public void setOutput_name2​(CArrayFacade<java.lang.Byte> output_name2)
                             throws java.io.IOException
        Set method for struct member 'output_name2'.

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME some surfaces have 2 outputs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__output_name2