Class DashGpencilModifierData


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__modifier);
         CPointer<GpencilModifierData> p_modifier = p.cast(new Class[]{GpencilModifierData.class});
         

        Metadata

        • Field: 'modifier'
        • Signature: 'GpencilModifierData'
        • Actual Size (32bit/64bit): 92/104
      • __DNA__FIELD__material

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

        Field Documentation

        Blender Python API

        Material used for filtering effect

        Blender Source Code

        Material for filtering.

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__material);
         CPointer<CPointer<Material>> p_material = p.cast(new Class[]{CPointer.class, Material.class});
         

        Metadata

        • Field: 'material'
        • Signature: 'Material*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__layername

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

        Field Documentation

        Blender Source Code

        Layer name.

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__layername);
         CPointer<CArrayFacade<Byte>> p_layername = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        Pass index

        Blender Source Code

        Custom index for passes.

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__pass_index);
         CPointer<Integer> p_pass_index = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'pass_index'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        Flags.

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__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__layer_pass

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

        Field Documentation

        Blender Python API

        Layer pass index

        Blender Source Code

        Custom index for passes.

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__layer_pass);
         CPointer<Integer> p_layer_pass = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'layer_pass'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__dash_offset

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

        Field Documentation

        Blender Python API

        Offset into each stroke before the beginning of the dashed segment generation

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__dash_offset);
         CPointer<Integer> p_dash_offset = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'dash_offset'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__segments

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

        Field Documentation

        Blender Python API

        (read-only)

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__segments);
         CPointer<CPointer<DashGpencilModifierSegment>> p_segments = p.cast(new Class[]{CPointer.class, DashGpencilModifierSegment.class});
         

        Metadata

        • Field: 'segments'
        • Signature: 'DashGpencilModifierSegment*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__segments_len

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

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__segments_len);
         CPointer<Integer> p_segments_len = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'segments_len'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__segment_active_index

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

        Field Documentation

        Blender Python API

        Active index in the segment list

        Pointer Arithmetics

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

         DashGpencilModifierData dashgpencilmodifierdata = ...;
         CPointer<Object> p = dashgpencilmodifierdata.__dna__addressof(DashGpencilModifierData.__DNA__FIELD__segment_active_index);
         CPointer<Integer> p_segment_active_index = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'segment_active_index'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • DashGpencilModifierData

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

      • getMaterial

        public CPointer<Material> getMaterial()
                                       throws java.io.IOException
        Get method for struct member 'material'.

        Field Documentation

        Blender Python API

        Material used for filtering effect

        Blender Source Code

        Material for filtering.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__material
      • setMaterial

        public void setMaterial​(CPointer<Material> material)
                         throws java.io.IOException
        Set method for struct member 'material'.

        Field Documentation

        Blender Python API

        Material used for filtering effect

        Blender Source Code

        Material for filtering.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__material
      • getLayername

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

        Field Documentation

        Blender Source Code

        Layer name.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layername
      • setLayername

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

        Field Documentation

        Blender Source Code

        Layer name.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layername
      • getPass_index

        public int getPass_index()
                          throws java.io.IOException
        Get method for struct member 'pass_index'.

        Field Documentation

        Blender Python API

        Pass index

        Blender Source Code

        Custom index for passes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pass_index
      • setPass_index

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

        Field Documentation

        Blender Python API

        Pass index

        Blender Source Code

        Custom index for passes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pass_index
      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        Flags.

        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'.

        Field Documentation

        Blender Source Code

        Flags.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getLayer_pass

        public int getLayer_pass()
                          throws java.io.IOException
        Get method for struct member 'layer_pass'.

        Field Documentation

        Blender Python API

        Layer pass index

        Blender Source Code

        Custom index for passes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layer_pass
      • setLayer_pass

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

        Field Documentation

        Blender Python API

        Layer pass index

        Blender Source Code

        Custom index for passes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layer_pass
      • getDash_offset

        public int getDash_offset()
                           throws java.io.IOException
        Get method for struct member 'dash_offset'.

        Field Documentation

        Blender Python API

        Offset into each stroke before the beginning of the dashed segment generation
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash_offset
      • setDash_offset

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

        Field Documentation

        Blender Python API

        Offset into each stroke before the beginning of the dashed segment generation
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dash_offset
      • getSegments_len

        public int getSegments_len()
                            throws java.io.IOException
        Get method for struct member 'segments_len'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__segments_len
      • setSegments_len

        public void setSegments_len​(int segments_len)
                             throws java.io.IOException
        Set method for struct member 'segments_len'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__segments_len
      • getSegment_active_index

        public int getSegment_active_index()
                                    throws java.io.IOException
        Get method for struct member 'segment_active_index'.

        Field Documentation

        Blender Python API

        Active index in the segment list
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__segment_active_index
      • setSegment_active_index

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

        Field Documentation

        Blender Python API

        Active index in the segment list
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__segment_active_index