Class ShrinkwrapGpencilModifierData


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__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__target

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

        Field Documentation

        Blender Source Code

        Shrink target.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__target);
         CPointer<CPointer<BlenderObject>> p_target = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

        • Field: 'target'
        • Signature: 'Object*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__aux_target

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

        Field Documentation

        Blender Source Code

        Additional shrink target.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__aux_target);
         CPointer<CPointer<BlenderObject>> p_aux_target = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

        • Field: 'aux_target'
        • Signature: 'Object*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__material

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

        Field Documentation

        Blender Source Code

        Material for filtering.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__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:

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__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__vgname

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

        Field Documentation

        Blender Source Code

        Optional vertexgroup filter name, MAX_VGROUP_NAME.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__vgname);
         CPointer<CArrayFacade<Byte>> p_vgname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'vgname'
        • 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 Source Code

        Custom index for passes.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__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:

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__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 Source Code

        Custom index for passes.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__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__keep_dist

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

        Field Documentation

        Blender Source Code

        Distance offset to keep from mesh/projection point.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__keep_dist);
         CPointer<Float> p_keep_dist = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'keep_dist'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__shrink_type

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

        Field Documentation

        Blender Source Code

        Shrink type projection.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__shrink_type);
         CPointer<Short> p_shrink_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'shrink_type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__shrink_opts

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

        Field Documentation

        Blender Source Code

        Shrink options.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__shrink_opts);
         CPointer<Byte> p_shrink_opts = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'shrink_opts'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__shrink_mode

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

        Field Documentation

        Blender Source Code

        Shrink to surface mode.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__shrink_mode);
         CPointer<Byte> p_shrink_mode = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'shrink_mode'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__proj_limit

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

        Field Documentation

        Blender Source Code

        Limit the projection ray cast.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__proj_limit);
         CPointer<Float> p_proj_limit = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'proj_limit'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__proj_axis

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

        Field Documentation

        Blender Source Code

        Axis to project over.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__proj_axis);
         CPointer<Byte> p_proj_axis = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'proj_axis'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__subsurf_levels

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

        Field Documentation

        Blender Source Code

        If using projection over vertex normal this controls the level of subsurface that must be done before getting the vertex coordinates and normal

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__subsurf_levels);
         CPointer<Byte> p_subsurf_levels = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'subsurf_levels'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __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:

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__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__smooth_factor

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

        Field Documentation

        Blender Source Code

        Factor of smooth.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__smooth_factor);
         CPointer<Float> p_smooth_factor = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'smooth_factor'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__smooth_step

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

        Field Documentation

        Blender Source Code

        How many times apply smooth.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__smooth_step);
         CPointer<Integer> p_smooth_step = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'smooth_step'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__cache_data

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

        Field Documentation

        Blender Source Code

        Runtime only.

        Pointer Arithmetics

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

         ShrinkwrapGpencilModifierData shrinkwrapgpencilmodifierdata = ...;
         CPointer<Object> p = shrinkwrapgpencilmodifierdata.__dna__addressof(ShrinkwrapGpencilModifierData.__DNA__FIELD__cache_data);
         CPointer<CPointer<Object>> p_cache_data = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'cache_data'
        • Signature: 'ShrinkwrapTreeData*'
        • Actual Size (32bit/64bit): 4/8
    • Constructor Detail

      • ShrinkwrapGpencilModifierData

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

      • getTarget

        public CPointer<BlenderObject> getTarget()
                                          throws java.io.IOException
        Get method for struct member 'target'.

        Field Documentation

        Blender Source Code

        Shrink target.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__target
      • setTarget

        public void setTarget​(CPointer<BlenderObject> target)
                       throws java.io.IOException
        Set method for struct member 'target'.

        Field Documentation

        Blender Source Code

        Shrink target.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__target
      • getAux_target

        public CPointer<BlenderObject> getAux_target()
                                              throws java.io.IOException
        Get method for struct member 'aux_target'.

        Field Documentation

        Blender Source Code

        Additional shrink target.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aux_target
      • setAux_target

        public void setAux_target​(CPointer<BlenderObject> aux_target)
                           throws java.io.IOException
        Set method for struct member 'aux_target'.

        Field Documentation

        Blender Source Code

        Additional shrink target.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aux_target
      • getMaterial

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

        Field Documentation

        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 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
      • getVgname

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

        Field Documentation

        Blender Source Code

        Optional vertexgroup filter name, MAX_VGROUP_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vgname
      • setVgname

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

        Field Documentation

        Blender Source Code

        Optional vertexgroup filter name, MAX_VGROUP_NAME.

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

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

        Field Documentation

        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 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 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 Source Code

        Custom index for passes.

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

        public float getKeep_dist()
                           throws java.io.IOException
        Get method for struct member 'keep_dist'.

        Field Documentation

        Blender Source Code

        Distance offset to keep from mesh/projection point.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keep_dist
      • setKeep_dist

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

        Field Documentation

        Blender Source Code

        Distance offset to keep from mesh/projection point.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keep_dist
      • getShrink_type

        public short getShrink_type()
                             throws java.io.IOException
        Get method for struct member 'shrink_type'.

        Field Documentation

        Blender Source Code

        Shrink type projection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_type
      • setShrink_type

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

        Field Documentation

        Blender Source Code

        Shrink type projection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_type
      • getShrink_opts

        public byte getShrink_opts()
                            throws java.io.IOException
        Get method for struct member 'shrink_opts'.

        Field Documentation

        Blender Source Code

        Shrink options.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_opts
      • setShrink_opts

        public void setShrink_opts​(byte shrink_opts)
                            throws java.io.IOException
        Set method for struct member 'shrink_opts'.

        Field Documentation

        Blender Source Code

        Shrink options.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_opts
      • getShrink_mode

        public byte getShrink_mode()
                            throws java.io.IOException
        Get method for struct member 'shrink_mode'.

        Field Documentation

        Blender Source Code

        Shrink to surface mode.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_mode
      • setShrink_mode

        public void setShrink_mode​(byte shrink_mode)
                            throws java.io.IOException
        Set method for struct member 'shrink_mode'.

        Field Documentation

        Blender Source Code

        Shrink to surface mode.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shrink_mode
      • getProj_limit

        public float getProj_limit()
                            throws java.io.IOException
        Get method for struct member 'proj_limit'.

        Field Documentation

        Blender Source Code

        Limit the projection ray cast.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proj_limit
      • setProj_limit

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

        Field Documentation

        Blender Source Code

        Limit the projection ray cast.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proj_limit
      • getProj_axis

        public byte getProj_axis()
                          throws java.io.IOException
        Get method for struct member 'proj_axis'.

        Field Documentation

        Blender Source Code

        Axis to project over.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proj_axis
      • setProj_axis

        public void setProj_axis​(byte proj_axis)
                          throws java.io.IOException
        Set method for struct member 'proj_axis'.

        Field Documentation

        Blender Source Code

        Axis to project over.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proj_axis
      • getSubsurf_levels

        public byte getSubsurf_levels()
                               throws java.io.IOException
        Get method for struct member 'subsurf_levels'.

        Field Documentation

        Blender Source Code

        If using projection over vertex normal this controls the level of subsurface that must be done before getting the vertex coordinates and normal

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__subsurf_levels
      • setSubsurf_levels

        public void setSubsurf_levels​(byte subsurf_levels)
                               throws java.io.IOException
        Set method for struct member 'subsurf_levels'.

        Field Documentation

        Blender Source Code

        If using projection over vertex normal this controls the level of subsurface that must be done before getting the vertex coordinates and normal

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__subsurf_levels
      • 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
      • getSmooth_factor

        public float getSmooth_factor()
                               throws java.io.IOException
        Get method for struct member 'smooth_factor'.

        Field Documentation

        Blender Source Code

        Factor of smooth.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_factor
      • setSmooth_factor

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

        Field Documentation

        Blender Source Code

        Factor of smooth.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_factor
      • getSmooth_step

        public int getSmooth_step()
                           throws java.io.IOException
        Get method for struct member 'smooth_step'.

        Field Documentation

        Blender Source Code

        How many times apply smooth.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_step
      • setSmooth_step

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

        Field Documentation

        Blender Source Code

        How many times apply smooth.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_step
      • getCache_data

        public CPointer<java.lang.Object> getCache_data()
                                                 throws java.io.IOException
        Get method for struct member 'cache_data'.

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache_data
      • setCache_data

        public void setCache_data​(CPointer<java.lang.Object> cache_data)
                           throws java.io.IOException
        Set method for struct member 'cache_data'.

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache_data