Class BevelModifierData


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__modifier);
         CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
         

        Metadata

        • Field: 'modifier'
        • Signature: 'ModifierData'
        • Actual Size (32bit/64bit): 104/120
      • __DNA__FIELD__value

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

        Field Documentation

        Blender Source Code

        The "raw" bevel value (distance/amount to bevel).

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__value);
         CPointer<Float> p_value = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'value'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__res

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

        Field Documentation

        Blender Source Code

        The resolution (as originally coded, it is the number of recursive bevels).

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__res);
         CPointer<Integer> p_res = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'res'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flags

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

        Field Documentation

        Blender Source Code

        General option flags.

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__flags);
         CPointer<Short> p_flags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__val_flags

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

        Field Documentation

        Blender Source Code

        Used to interpret the bevel value.

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__val_flags);
         CPointer<Short> p_val_flags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'val_flags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__profile_type

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

        Field Documentation

        Blender Source Code

        For the type and how we build the bevel's profile.

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__profile_type);
         CPointer<Short> p_profile_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'profile_type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__lim_flags

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

        Field Documentation

        Blender Source Code

        Flags to tell the tool how to limit the bevel.

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__lim_flags);
         CPointer<Short> p_lim_flags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'lim_flags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__e_flags

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

        Field Documentation

        Blender Source Code

        Flags to direct how edge weights are applied to verts.

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__e_flags);
         CPointer<Short> p_e_flags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'e_flags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__mat

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

        Field Documentation

        Blender Source Code

        Material index if >= 0, else material inherited from surrounding faces.

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__mat);
         CPointer<Short> p_mat = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'mat'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__edge_flags

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

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__edge_flags);
         CPointer<Short> p_edge_flags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'edge_flags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__face_str_mode

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

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__face_str_mode);
         CPointer<Short> p_face_str_mode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'face_str_mode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__miter_inner

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

        Field Documentation

        Blender Source Code

        Patterns to use for mitering non-reflex and reflex miter edges

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__miter_inner);
         CPointer<Short> p_miter_inner = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'miter_inner'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__miter_outer

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

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__miter_outer);
         CPointer<Short> p_miter_outer = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'miter_outer'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vmesh_method

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

        Field Documentation

        Blender Source Code

        The method to use for creating >2-way intersections

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__vmesh_method);
         CPointer<Short> p_vmesh_method = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vmesh_method'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__affect_type

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

        Field Documentation

        Blender Source Code

        Whether to affect vertices or edges.

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__affect_type);
         CPointer<Byte> p_affect_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'affect_type'
        • 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:

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD___pad);
         CPointer<Byte> p__pad = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__profile

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

        Field Documentation

        Blender Source Code

        Controls profile shape (0->1, .5 is round).

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__profile);
         CPointer<Float> p_profile = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'profile'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bevel_angle

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

        Field Documentation

        Blender Source Code

        if the MOD_BEVEL_ANGLE is set, this will be how "sharp" an edge must be before it gets beveled

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__bevel_angle);
         CPointer<Float> p_bevel_angle = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bevel_angle'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__spread

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

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__spread);
         CPointer<Float> p_spread = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'spread'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__defgrp_name

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

        Field Documentation

        Blender Source Code

        if the MOD_BEVEL_VWEIGHT option is set, this will be the name of the vert group, MAX_VGROUP_NAME

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__defgrp_name);
         CPointer<CArrayFacade<Byte>> p_defgrp_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Curve info for the custom profile

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__custom_profile);
         CPointer<CPointer<CurveProfile>> p_custom_profile = p.cast(new Class[]{CPointer.class, CurveProfile.class});
         

        Metadata

        • Field: 'custom_profile'
        • Signature: 'CurveProfile*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD___pad2

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

        Pointer Arithmetics

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

         BevelModifierData bevelmodifierdata = ...;
         CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD___pad2);
         CPointer<CPointer<Object>> p__pad2 = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

      • BevelModifierData

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

      • getModifier

        public ModifierData getModifier()
                                 throws java.io.IOException
        Get method for struct member 'modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifier
      • setModifier

        public void setModifier​(ModifierData modifier)
                         throws java.io.IOException
        Set method for struct member 'modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifier
      • getValue

        public float getValue()
                       throws java.io.IOException
        Get method for struct member 'value'.

        Field Documentation

        Blender Source Code

        The "raw" bevel value (distance/amount to bevel).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value
      • setValue

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

        Field Documentation

        Blender Source Code

        The "raw" bevel value (distance/amount to bevel).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__value
      • getRes

        public int getRes()
                   throws java.io.IOException
        Get method for struct member 'res'.

        Field Documentation

        Blender Source Code

        The resolution (as originally coded, it is the number of recursive bevels).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__res
      • setRes

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

        Field Documentation

        Blender Source Code

        The resolution (as originally coded, it is the number of recursive bevels).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__res
      • getFlags

        public short getFlags()
                       throws java.io.IOException
        Get method for struct member 'flags'.

        Field Documentation

        Blender Source Code

        General option flags.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • setFlags

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

        Field Documentation

        Blender Source Code

        General option flags.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • getVal_flags

        public short getVal_flags()
                           throws java.io.IOException
        Get method for struct member 'val_flags'.

        Field Documentation

        Blender Source Code

        Used to interpret the bevel value.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__val_flags
      • setVal_flags

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

        Field Documentation

        Blender Source Code

        Used to interpret the bevel value.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__val_flags
      • getProfile_type

        public short getProfile_type()
                              throws java.io.IOException
        Get method for struct member 'profile_type'.

        Field Documentation

        Blender Source Code

        For the type and how we build the bevel's profile.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__profile_type
      • setProfile_type

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

        Field Documentation

        Blender Source Code

        For the type and how we build the bevel's profile.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__profile_type
      • getLim_flags

        public short getLim_flags()
                           throws java.io.IOException
        Get method for struct member 'lim_flags'.

        Field Documentation

        Blender Source Code

        Flags to tell the tool how to limit the bevel.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lim_flags
      • setLim_flags

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

        Field Documentation

        Blender Source Code

        Flags to tell the tool how to limit the bevel.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lim_flags
      • getE_flags

        public short getE_flags()
                         throws java.io.IOException
        Get method for struct member 'e_flags'.

        Field Documentation

        Blender Source Code

        Flags to direct how edge weights are applied to verts.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__e_flags
      • setE_flags

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

        Field Documentation

        Blender Source Code

        Flags to direct how edge weights are applied to verts.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__e_flags
      • getMat

        public short getMat()
                     throws java.io.IOException
        Get method for struct member 'mat'.

        Field Documentation

        Blender Source Code

        Material index if >= 0, else material inherited from surrounding faces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mat
      • setMat

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

        Field Documentation

        Blender Source Code

        Material index if >= 0, else material inherited from surrounding faces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mat
      • getEdge_flags

        public short getEdge_flags()
                            throws java.io.IOException
        Get method for struct member 'edge_flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__edge_flags
      • setEdge_flags

        public void setEdge_flags​(short edge_flags)
                           throws java.io.IOException
        Set method for struct member 'edge_flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__edge_flags
      • getFace_str_mode

        public short getFace_str_mode()
                               throws java.io.IOException
        Get method for struct member 'face_str_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__face_str_mode
      • setFace_str_mode

        public void setFace_str_mode​(short face_str_mode)
                              throws java.io.IOException
        Set method for struct member 'face_str_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__face_str_mode
      • getMiter_inner

        public short getMiter_inner()
                             throws java.io.IOException
        Get method for struct member 'miter_inner'.

        Field Documentation

        Blender Source Code

        Patterns to use for mitering non-reflex and reflex miter edges

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__miter_inner
      • setMiter_inner

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

        Field Documentation

        Blender Source Code

        Patterns to use for mitering non-reflex and reflex miter edges

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__miter_inner
      • getMiter_outer

        public short getMiter_outer()
                             throws java.io.IOException
        Get method for struct member 'miter_outer'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__miter_outer
      • setMiter_outer

        public void setMiter_outer​(short miter_outer)
                            throws java.io.IOException
        Set method for struct member 'miter_outer'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__miter_outer
      • getVmesh_method

        public short getVmesh_method()
                              throws java.io.IOException
        Get method for struct member 'vmesh_method'.

        Field Documentation

        Blender Source Code

        The method to use for creating >2-way intersections

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vmesh_method
      • setVmesh_method

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

        Field Documentation

        Blender Source Code

        The method to use for creating >2-way intersections

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vmesh_method
      • getAffect_type

        public byte getAffect_type()
                            throws java.io.IOException
        Get method for struct member 'affect_type'.

        Field Documentation

        Blender Source Code

        Whether to affect vertices or edges.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__affect_type
      • setAffect_type

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

        Field Documentation

        Blender Source Code

        Whether to affect vertices or edges.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__affect_type
      • get_pad

        public 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​(byte _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getProfile

        public float getProfile()
                         throws java.io.IOException
        Get method for struct member 'profile'.

        Field Documentation

        Blender Source Code

        Controls profile shape (0->1, .5 is round).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__profile
      • setProfile

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

        Field Documentation

        Blender Source Code

        Controls profile shape (0->1, .5 is round).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__profile
      • getBevel_angle

        public float getBevel_angle()
                             throws java.io.IOException
        Get method for struct member 'bevel_angle'.

        Field Documentation

        Blender Source Code

        if the MOD_BEVEL_ANGLE is set, this will be how "sharp" an edge must be before it gets beveled

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bevel_angle
      • setBevel_angle

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

        Field Documentation

        Blender Source Code

        if the MOD_BEVEL_ANGLE is set, this will be how "sharp" an edge must be before it gets beveled

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bevel_angle
      • getSpread

        public float getSpread()
                        throws java.io.IOException
        Get method for struct member 'spread'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spread
      • setSpread

        public void setSpread​(float spread)
                       throws java.io.IOException
        Set method for struct member 'spread'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spread
      • getDefgrp_name

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

        Field Documentation

        Blender Source Code

        if the MOD_BEVEL_VWEIGHT option is set, this will be the name of the vert group, MAX_VGROUP_NAME

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__defgrp_name
      • setDefgrp_name

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

        Field Documentation

        Blender Source Code

        if the MOD_BEVEL_VWEIGHT option is set, this will be the name of the vert group, MAX_VGROUP_NAME

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__defgrp_name
      • get_pad1

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • getCustom_profile

        public CPointer<CurveProfile> getCustom_profile()
                                                 throws java.io.IOException
        Get method for struct member 'custom_profile'.

        Field Documentation

        Blender Source Code

        Curve info for the custom profile

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__custom_profile
      • setCustom_profile

        public void setCustom_profile​(CPointer<CurveProfile> custom_profile)
                               throws java.io.IOException
        Set method for struct member 'custom_profile'.

        Field Documentation

        Blender Source Code

        Curve info for the custom profile

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__custom_profile
      • get_pad2

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

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