Class FreestyleLineStyle


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__id);
         CPointer<ID> p_id = p.cast(new Class[]{ID.class});
         

        Metadata

        • Field: 'id'
        • Signature: 'ID'
        • Actual Size (32bit/64bit): 128/160
      • __DNA__FIELD__adt

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__adt);
         CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
         

        Metadata

        • Field: 'adt'
        • Signature: 'AnimData*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__r

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__r);
         CPointer<Float> p_r = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'r'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__g

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__g);
         CPointer<Float> p_g = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'g'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__b

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__b);
         CPointer<Float> p_b = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'b'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__alpha

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

        Field Documentation

        Blender Python API

        Base alpha transparency, possibly modified by alpha transparency modifiers

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__alpha);
         CPointer<Float> p_alpha = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'alpha'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thickness

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

        Field Documentation

        Blender Python API

        Base line thickness, possibly modified by line thickness modifiers

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__thickness);
         CPointer<Float> p_thickness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'thickness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thickness_position

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

        Field Documentation

        Blender Python API

        Thickness position of silhouettes and border edges (applicable when plain chaining is used with the Same Object option)

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__thickness_position);
         CPointer<Integer> p_thickness_position = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'thickness_position'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thickness_ratio

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

        Field Documentation

        Blender Python API

        A number between 0 (inside) and 1 (outside) specifying the relative position of stroke thickness

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__thickness_ratio);
         CPointer<Float> p_thickness_ratio = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'thickness_ratio'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__flag);
         CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__caps

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

        Field Documentation

        Blender Python API

        Select the shape of both ends of strokes

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__caps);
         CPointer<Integer> p_caps = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'caps'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__chaining

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

        Field Documentation

        Blender Python API

        Select the way how feature edges are jointed to form chains

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__chaining);
         CPointer<Integer> p_chaining = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'chaining'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rounds

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

        Field Documentation

        Blender Python API

        Number of rounds in a sketchy multiple touch

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__rounds);
         CPointer<Integer> p_rounds = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'rounds'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__split_length

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

        Field Documentation

        Blender Python API

        Curvilinear 2D length for chain splitting

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__split_length);
         CPointer<Float> p_split_length = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'split_length'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__min_angle

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

        Field Documentation

        Blender Source Code

        In radians, for splitting.

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__min_angle);
         CPointer<Float> p_min_angle = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'min_angle'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__max_angle

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__max_angle);
         CPointer<Float> p_max_angle = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'max_angle'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__min_length

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__min_length);
         CPointer<Float> p_min_length = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'min_length'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__max_length

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__max_length);
         CPointer<Float> p_max_length = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'max_length'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__chain_count

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

        Field Documentation

        Blender Python API

        Chain count for the selection of first N chains

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__chain_count);
         CPointer<Integer> p_chain_count = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'chain_count'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__split_dash1

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

        Field Documentation

        Blender Python API

        Length of the 1st dash for splitting

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__split_dash1);
         CPointer<Short> p_split_dash1 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'split_dash1'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__split_gap1

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

        Field Documentation

        Blender Python API

        Length of the 1st gap for splitting

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__split_gap1);
         CPointer<Short> p_split_gap1 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'split_gap1'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__split_dash2

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

        Field Documentation

        Blender Python API

        Length of the 2nd dash for splitting

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__split_dash2);
         CPointer<Short> p_split_dash2 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'split_dash2'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__split_gap2

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

        Field Documentation

        Blender Python API

        Length of the 2nd gap for splitting

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__split_gap2);
         CPointer<Short> p_split_gap2 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'split_gap2'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__split_dash3

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

        Field Documentation

        Blender Python API

        Length of the 3rd dash for splitting

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__split_dash3);
         CPointer<Short> p_split_dash3 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'split_dash3'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__split_gap3

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

        Field Documentation

        Blender Python API

        Length of the 3rd gap for splitting

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__split_gap3);
         CPointer<Short> p_split_gap3 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'split_gap3'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__sort_key

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

        Field Documentation

        Blender Python API

        Select the sort key to determine the stacking order of chains

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__sort_key);
         CPointer<Integer> p_sort_key = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sort_key'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__integration_type

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

        Field Documentation

        Blender Python API

        Select the way how the sort key is computed for each chain

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__integration_type);
         CPointer<Integer> p_integration_type = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'integration_type'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__texstep

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__texstep);
         CPointer<Float> p_texstep = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'texstep'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__texact

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__texact);
         CPointer<Short> p_texact = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'texact'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pr_texture

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__pr_texture);
         CPointer<Short> p_pr_texture = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pr_texture'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__use_nodes

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

        Field Documentation

        Blender Python API

        Use shader nodes for the line style

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__use_nodes);
         CPointer<Short> p_use_nodes = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'use_nodes'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad

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

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[6]'
        • Actual Size (32bit/64bit): 6/6
      • __DNA__FIELD__dash1

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

        Field Documentation

        Blender Python API

        Length of the 1st dash for dashed lines

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__dash1);
         CPointer<Short> p_dash1 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'dash1'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__gap1

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

        Field Documentation

        Blender Python API

        Length of the 1st gap for dashed lines

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__gap1);
         CPointer<Short> p_gap1 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'gap1'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__dash2

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

        Field Documentation

        Blender Python API

        Length of the 2nd dash for dashed lines

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__dash2);
         CPointer<Short> p_dash2 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'dash2'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__gap2

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

        Field Documentation

        Blender Python API

        Length of the 2nd gap for dashed lines

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__gap2);
         CPointer<Short> p_gap2 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'gap2'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__dash3

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

        Field Documentation

        Blender Python API

        Length of the 3rd dash for dashed lines

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__dash3);
         CPointer<Short> p_dash3 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'dash3'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__gap3

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

        Field Documentation

        Blender Python API

        Length of the 3rd gap for dashed lines

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__gap3);
         CPointer<Short> p_gap3 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'gap3'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__panel

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

        Field Documentation

        Blender Python API

        Select the property panel to be shown

        Blender Source Code

        For UI.

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__panel);
         CPointer<Integer> p_panel = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'panel'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mtex

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

        Field Documentation

        Blender Source Code

        MAX_MTEX.

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__mtex);
         CPointer<CArrayFacade<CPointer<MTex>>> p_mtex = p.cast(new Class[]{CArrayFacade.class, CPointer.class, MTex.class});
         

        Metadata

        • Field: 'mtex'
        • Signature: 'MTex*[18]'
        • Actual Size (32bit/64bit): 72/144
      • __DNA__FIELD__nodetree

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

        Field Documentation

        Blender Source Code

        nodes

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__nodetree);
         CPointer<CPointer<bNodeTree>> p_nodetree = p.cast(new Class[]{CPointer.class, bNodeTree.class});
         

        Metadata

        • Field: 'nodetree'
        • Signature: 'bNodeTree*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__color_modifiers

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

        Field Documentation

        Blender Python API

        (read-only) List of line color modifiers

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__color_modifiers);
         CPointer<ListBase> p_color_modifiers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) List of alpha transparency modifiers

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__alpha_modifiers);
         CPointer<ListBase> p_alpha_modifiers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) List of line thickness modifiers

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__thickness_modifiers);
         CPointer<ListBase> p_thickness_modifiers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) List of stroke geometry modifiers

        Pointer Arithmetics

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

         FreestyleLineStyle freestylelinestyle = ...;
         CPointer<Object> p = freestylelinestyle.__dna__addressof(FreestyleLineStyle.__DNA__FIELD__geometry_modifiers);
         CPointer<ListBase> p_geometry_modifiers = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'geometry_modifiers'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
    • Constructor Detail

      • FreestyleLineStyle

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

      • getId

        public ID getId()
                 throws java.io.IOException
        Get method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • setId

        public void setId​(ID id)
                   throws java.io.IOException
        Set method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • setAdt

        public void setAdt​(CPointer<AnimData> adt)
                    throws java.io.IOException
        Set method for struct member 'adt'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adt
      • getR

        public float getR()
                   throws java.io.IOException
        Get method for struct member 'r'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__r
      • setR

        public void setR​(float r)
                  throws java.io.IOException
        Set method for struct member 'r'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__r
      • getG

        public float getG()
                   throws java.io.IOException
        Get method for struct member 'g'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__g
      • setG

        public void setG​(float g)
                  throws java.io.IOException
        Set method for struct member 'g'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__g
      • getB

        public float getB()
                   throws java.io.IOException
        Get method for struct member 'b'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__b
      • setB

        public void setB​(float b)
                  throws java.io.IOException
        Set method for struct member 'b'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__b
      • getAlpha

        public float getAlpha()
                       throws java.io.IOException
        Get method for struct member 'alpha'.

        Field Documentation

        Blender Python API

        Base alpha transparency, possibly modified by alpha transparency modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha
      • setAlpha

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

        Field Documentation

        Blender Python API

        Base alpha transparency, possibly modified by alpha transparency modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha
      • getThickness

        public float getThickness()
                           throws java.io.IOException
        Get method for struct member 'thickness'.

        Field Documentation

        Blender Python API

        Base line thickness, possibly modified by line thickness modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness
      • setThickness

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

        Field Documentation

        Blender Python API

        Base line thickness, possibly modified by line thickness modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness
      • getThickness_position

        public int getThickness_position()
                                  throws java.io.IOException
        Get method for struct member 'thickness_position'.

        Field Documentation

        Blender Python API

        Thickness position of silhouettes and border edges (applicable when plain chaining is used with the Same Object option)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_position
      • setThickness_position

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

        Field Documentation

        Blender Python API

        Thickness position of silhouettes and border edges (applicable when plain chaining is used with the Same Object option)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_position
      • getThickness_ratio

        public float getThickness_ratio()
                                 throws java.io.IOException
        Get method for struct member 'thickness_ratio'.

        Field Documentation

        Blender Python API

        A number between 0 (inside) and 1 (outside) specifying the relative position of stroke thickness
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_ratio
      • setThickness_ratio

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

        Field Documentation

        Blender Python API

        A number between 0 (inside) and 1 (outside) specifying the relative position of stroke thickness
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_ratio
      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • setFlag

        public void setFlag​(int flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getCaps

        public int getCaps()
                    throws java.io.IOException
        Get method for struct member 'caps'.

        Field Documentation

        Blender Python API

        Select the shape of both ends of strokes
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__caps
      • setCaps

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

        Field Documentation

        Blender Python API

        Select the shape of both ends of strokes
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__caps
      • getChaining

        public int getChaining()
                        throws java.io.IOException
        Get method for struct member 'chaining'.

        Field Documentation

        Blender Python API

        Select the way how feature edges are jointed to form chains
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__chaining
      • setChaining

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

        Field Documentation

        Blender Python API

        Select the way how feature edges are jointed to form chains
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__chaining
      • getRounds

        public int getRounds()
                      throws java.io.IOException
        Get method for struct member 'rounds'.

        Field Documentation

        Blender Python API

        Number of rounds in a sketchy multiple touch
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rounds
      • setRounds

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

        Field Documentation

        Blender Python API

        Number of rounds in a sketchy multiple touch
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rounds
      • getSplit_length

        public float getSplit_length()
                              throws java.io.IOException
        Get method for struct member 'split_length'.

        Field Documentation

        Blender Python API

        Curvilinear 2D length for chain splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_length
      • setSplit_length

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

        Field Documentation

        Blender Python API

        Curvilinear 2D length for chain splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_length
      • getMin_angle

        public float getMin_angle()
                           throws java.io.IOException
        Get method for struct member 'min_angle'.

        Field Documentation

        Blender Source Code

        In radians, for splitting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min_angle
      • setMin_angle

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

        Field Documentation

        Blender Source Code

        In radians, for splitting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min_angle
      • getMax_angle

        public float getMax_angle()
                           throws java.io.IOException
        Get method for struct member 'max_angle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_angle
      • setMax_angle

        public void setMax_angle​(float max_angle)
                          throws java.io.IOException
        Set method for struct member 'max_angle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_angle
      • getMin_length

        public float getMin_length()
                            throws java.io.IOException
        Get method for struct member 'min_length'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min_length
      • setMin_length

        public void setMin_length​(float min_length)
                           throws java.io.IOException
        Set method for struct member 'min_length'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min_length
      • getMax_length

        public float getMax_length()
                            throws java.io.IOException
        Get method for struct member 'max_length'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_length
      • setMax_length

        public void setMax_length​(float max_length)
                           throws java.io.IOException
        Set method for struct member 'max_length'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_length
      • getChain_count

        public int getChain_count()
                           throws java.io.IOException
        Get method for struct member 'chain_count'.

        Field Documentation

        Blender Python API

        Chain count for the selection of first N chains
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__chain_count
      • setChain_count

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

        Field Documentation

        Blender Python API

        Chain count for the selection of first N chains
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__chain_count
      • getSplit_dash1

        public short getSplit_dash1()
                             throws java.io.IOException
        Get method for struct member 'split_dash1'.

        Field Documentation

        Blender Python API

        Length of the 1st dash for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_dash1
      • setSplit_dash1

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

        Field Documentation

        Blender Python API

        Length of the 1st dash for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_dash1
      • getSplit_gap1

        public short getSplit_gap1()
                            throws java.io.IOException
        Get method for struct member 'split_gap1'.

        Field Documentation

        Blender Python API

        Length of the 1st gap for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_gap1
      • setSplit_gap1

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

        Field Documentation

        Blender Python API

        Length of the 1st gap for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_gap1
      • getSplit_dash2

        public short getSplit_dash2()
                             throws java.io.IOException
        Get method for struct member 'split_dash2'.

        Field Documentation

        Blender Python API

        Length of the 2nd dash for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_dash2
      • setSplit_dash2

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

        Field Documentation

        Blender Python API

        Length of the 2nd dash for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_dash2
      • getSplit_gap2

        public short getSplit_gap2()
                            throws java.io.IOException
        Get method for struct member 'split_gap2'.

        Field Documentation

        Blender Python API

        Length of the 2nd gap for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_gap2
      • setSplit_gap2

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

        Field Documentation

        Blender Python API

        Length of the 2nd gap for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_gap2
      • getSplit_dash3

        public short getSplit_dash3()
                             throws java.io.IOException
        Get method for struct member 'split_dash3'.

        Field Documentation

        Blender Python API

        Length of the 3rd dash for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_dash3
      • setSplit_dash3

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

        Field Documentation

        Blender Python API

        Length of the 3rd dash for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_dash3
      • getSplit_gap3

        public short getSplit_gap3()
                            throws java.io.IOException
        Get method for struct member 'split_gap3'.

        Field Documentation

        Blender Python API

        Length of the 3rd gap for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_gap3
      • setSplit_gap3

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

        Field Documentation

        Blender Python API

        Length of the 3rd gap for splitting
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__split_gap3
      • getSort_key

        public int getSort_key()
                        throws java.io.IOException
        Get method for struct member 'sort_key'.

        Field Documentation

        Blender Python API

        Select the sort key to determine the stacking order of chains
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sort_key
      • setSort_key

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

        Field Documentation

        Blender Python API

        Select the sort key to determine the stacking order of chains
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sort_key
      • getIntegration_type

        public int getIntegration_type()
                                throws java.io.IOException
        Get method for struct member 'integration_type'.

        Field Documentation

        Blender Python API

        Select the way how the sort key is computed for each chain
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__integration_type
      • setIntegration_type

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

        Field Documentation

        Blender Python API

        Select the way how the sort key is computed for each chain
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__integration_type
      • getTexstep

        public float getTexstep()
                         throws java.io.IOException
        Get method for struct member 'texstep'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texstep
      • setTexstep

        public void setTexstep​(float texstep)
                        throws java.io.IOException
        Set method for struct member 'texstep'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texstep
      • getTexact

        public short getTexact()
                        throws java.io.IOException
        Get method for struct member 'texact'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texact
      • setTexact

        public void setTexact​(short texact)
                       throws java.io.IOException
        Set method for struct member 'texact'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texact
      • getPr_texture

        public short getPr_texture()
                            throws java.io.IOException
        Get method for struct member 'pr_texture'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pr_texture
      • setPr_texture

        public void setPr_texture​(short pr_texture)
                           throws java.io.IOException
        Set method for struct member 'pr_texture'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pr_texture
      • getUse_nodes

        public short getUse_nodes()
                           throws java.io.IOException
        Get method for struct member 'use_nodes'.

        Field Documentation

        Blender Python API

        Use shader nodes for the line style
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_nodes
      • setUse_nodes

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

        Field Documentation

        Blender Python API

        Use shader nodes for the line style
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_nodes
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getDash1

        public short getDash1()
                       throws java.io.IOException
        Get method for struct member 'dash1'.

        Field Documentation

        Blender Python API

        Length of the 1st dash for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash1
      • setDash1

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

        Field Documentation

        Blender Python API

        Length of the 1st dash for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash1
      • getGap1

        public short getGap1()
                      throws java.io.IOException
        Get method for struct member 'gap1'.

        Field Documentation

        Blender Python API

        Length of the 1st gap for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gap1
      • setGap1

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

        Field Documentation

        Blender Python API

        Length of the 1st gap for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gap1
      • getDash2

        public short getDash2()
                       throws java.io.IOException
        Get method for struct member 'dash2'.

        Field Documentation

        Blender Python API

        Length of the 2nd dash for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash2
      • setDash2

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

        Field Documentation

        Blender Python API

        Length of the 2nd dash for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash2
      • getGap2

        public short getGap2()
                      throws java.io.IOException
        Get method for struct member 'gap2'.

        Field Documentation

        Blender Python API

        Length of the 2nd gap for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gap2
      • setGap2

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

        Field Documentation

        Blender Python API

        Length of the 2nd gap for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gap2
      • getDash3

        public short getDash3()
                       throws java.io.IOException
        Get method for struct member 'dash3'.

        Field Documentation

        Blender Python API

        Length of the 3rd dash for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash3
      • setDash3

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

        Field Documentation

        Blender Python API

        Length of the 3rd dash for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash3
      • getGap3

        public short getGap3()
                      throws java.io.IOException
        Get method for struct member 'gap3'.

        Field Documentation

        Blender Python API

        Length of the 3rd gap for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gap3
      • setGap3

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

        Field Documentation

        Blender Python API

        Length of the 3rd gap for dashed lines
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gap3
      • getPanel

        public int getPanel()
                     throws java.io.IOException
        Get method for struct member 'panel'.

        Field Documentation

        Blender Python API

        Select the property panel to be shown

        Blender Source Code

        For UI.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panel
      • setPanel

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

        Field Documentation

        Blender Python API

        Select the property panel to be shown

        Blender Source Code

        For UI.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panel
      • getMtex

        public CArrayFacade<CPointer<MTex>> getMtex()
                                             throws java.io.IOException
        Get method for struct member 'mtex'.

        Field Documentation

        Blender Source Code

        MAX_MTEX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mtex
      • setMtex

        public void setMtex​(CArrayFacade<CPointer<MTex>> mtex)
                     throws java.io.IOException
        Set method for struct member 'mtex'.

        Field Documentation

        Blender Source Code

        MAX_MTEX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mtex
      • getNodetree

        public CPointer<bNodeTree> getNodetree()
                                        throws java.io.IOException
        Get method for struct member 'nodetree'.

        Field Documentation

        Blender Source Code

        nodes

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nodetree
      • setNodetree

        public void setNodetree​(CPointer<bNodeTree> nodetree)
                         throws java.io.IOException
        Set method for struct member 'nodetree'.

        Field Documentation

        Blender Source Code

        nodes

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nodetree
      • getColor_modifiers

        public ListBase getColor_modifiers()
                                    throws java.io.IOException
        Get method for struct member 'color_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of line color modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_modifiers
      • setColor_modifiers

        public void setColor_modifiers​(ListBase color_modifiers)
                                throws java.io.IOException
        Set method for struct member 'color_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of line color modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_modifiers
      • getAlpha_modifiers

        public ListBase getAlpha_modifiers()
                                    throws java.io.IOException
        Get method for struct member 'alpha_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of alpha transparency modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha_modifiers
      • setAlpha_modifiers

        public void setAlpha_modifiers​(ListBase alpha_modifiers)
                                throws java.io.IOException
        Set method for struct member 'alpha_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of alpha transparency modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha_modifiers
      • getThickness_modifiers

        public ListBase getThickness_modifiers()
                                        throws java.io.IOException
        Get method for struct member 'thickness_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of line thickness modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_modifiers
      • setThickness_modifiers

        public void setThickness_modifiers​(ListBase thickness_modifiers)
                                    throws java.io.IOException
        Set method for struct member 'thickness_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of line thickness modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thickness_modifiers
      • getGeometry_modifiers

        public ListBase getGeometry_modifiers()
                                       throws java.io.IOException
        Get method for struct member 'geometry_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of stroke geometry modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__geometry_modifiers
      • setGeometry_modifiers

        public void setGeometry_modifiers​(ListBase geometry_modifiers)
                                   throws java.io.IOException
        Set method for struct member 'geometry_modifiers'.

        Field Documentation

        Blender Python API

        (read-only) List of stroke geometry modifiers
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__geometry_modifiers