Class MVertSkin


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Radii of the skin, define how big the generated frames are. Currently only the first two elements are used.

        Pointer Arithmetics

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

         MVertSkin mvertskin = ...;
         CPointer<Object> p = mvertskin.__dna__addressof(MVertSkin.__DNA__FIELD__radius);
         CPointer<CArrayFacade<Float>> p_radius = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'radius'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        eMVertSkinFlag

        Pointer Arithmetics

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

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

        Metadata

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

      • MVertSkin

        public MVertSkin​(long __address,
                         Block __block,
                         BlockTable __blockTable)
      • MVertSkin

        protected MVertSkin​(MVertSkin that)
    • Method Detail

      • getRadius

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

        Field Documentation

        Blender Source Code

        Radii of the skin, define how big the generated frames are. Currently only the first two elements are used.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__radius
      • setRadius

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

        Field Documentation

        Blender Source Code

        Radii of the skin, define how big the generated frames are. Currently only the first two elements are used.

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

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

        Field Documentation

        Blender Source Code

        eMVertSkinFlag

        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

        eMVertSkinFlag

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

        public CPointer<MVertSkin> __io__addressof()
        Instantiates a pointer on this instance.