Class MetaBall


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__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__elems

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__elems);
         CPointer<ListBase> p_elems = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__disp);
         CPointer<ListBase> p_disp = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Not saved in files, note we use pointer for editmode check.

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__editelems);
         CPointer<CPointer<ListBase>> p_editelems = p.cast(new Class[]{CPointer.class, ListBase.class});
         

        Metadata

        • Field: 'editelems'
        • Signature: 'ListBase*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__ipo

        public static final long[] __DNA__FIELD__ipo
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__ipo);
         CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
         

        Metadata

        • Field: 'ipo'
        • Signature: 'Ipo*'
        • Actual Size (32bit/64bit): 4/8
        Field descriptor (offset) for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

      • __DNA__FIELD__mat

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

        Field Documentation

        Blender Source Code

        material of the mother ball will define the material used of all others

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__mat);
         CPointer<CPointer<CPointer<Material>>> p_mat = p.cast(new Class[]{CPointer.class, CPointer.class, Material.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Flag is enum for updates, flag2 is bitflags for settings.

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__flag);
         CPointer<Byte> p_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__flag2

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__flag2);
         CPointer<Byte> p_flag2 = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'flag2'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__totcol

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__totcol);
         CPointer<Short> p_totcol = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'totcol'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__texflag

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

        Field Documentation

        Blender Source Code

        Used to store MB_AUTOSPACE.

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__texflag);
         CPointer<Short> p_texflag = p.cast(new Class[]{Short.class});
         

        Metadata

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        ID data is older than edit-mode data (TODO: move to edit-mode struct). Set #Main.is_memfile_undo_flush_needed when enabling.

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__needs_flush_to_id);
         CPointer<Byte> p_needs_flush_to_id = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'needs_flush_to_id'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__loc

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

        Field Documentation

        Blender Source Code

        texture space, copied as one block in editobject.c

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__loc);
         CPointer<CArrayFacade<Float>> p_loc = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__size);
         CPointer<CArrayFacade<Float>> p_size = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__rot);
         CPointer<CArrayFacade<Float>> p_rot = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Display and render res.

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__wiresize);
         CPointer<Float> p_wiresize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wiresize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rendersize

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__rendersize);
         CPointer<Float> p_rendersize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'rendersize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thresh

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

        Field Documentation

        Blender Source Code

        bias elements to have an offset volume. mother ball changes will effect other objects thresholds, but these may also have their own thresh as an offset

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__thresh);
         CPointer<Float> p_thresh = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'thresh'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__lastelem

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

        Field Documentation

        Blender Source Code

        used in editmode ListBase edit_elems;

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__lastelem);
         CPointer<CPointer<MetaElem>> p_lastelem = p.cast(new Class[]{CPointer.class, MetaElem.class});
         

        Metadata

        • Field: 'lastelem'
        • Signature: 'MetaElem*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__batch_cache

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

        Pointer Arithmetics

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

         MetaBall metaball = ...;
         CPointer<Object> p = metaball.__dna__addressof(MetaBall.__DNA__FIELD__batch_cache);
         CPointer<CPointer<Object>> p_batch_cache = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

      • MetaBall

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

        protected MetaBall​(MetaBall that)
    • 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
      • getElems

        public ListBase getElems()
                          throws java.io.IOException
        Get method for struct member 'elems'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__elems
      • setElems

        public void setElems​(ListBase elems)
                      throws java.io.IOException
        Set method for struct member 'elems'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__elems
      • getDisp

        public ListBase getDisp()
                         throws java.io.IOException
        Get method for struct member 'disp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp
      • setDisp

        public void setDisp​(ListBase disp)
                     throws java.io.IOException
        Set method for struct member 'disp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp
      • getEditelems

        public CPointer<ListBase> getEditelems()
                                        throws java.io.IOException
        Get method for struct member 'editelems'.

        Field Documentation

        Blender Source Code

        Not saved in files, note we use pointer for editmode check.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__editelems
      • setEditelems

        public void setEditelems​(CPointer<ListBase> editelems)
                          throws java.io.IOException
        Set method for struct member 'editelems'.

        Field Documentation

        Blender Source Code

        Not saved in files, note we use pointer for editmode check.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__editelems
      • getIpo

        public CPointer<Ipo> getIpo()
                             throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

        public void setIpo​(CPointer<Ipo> ipo)
                    throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Old animation system, deprecated for 2.5.

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

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

        Field Documentation

        Blender Source Code

        material of the mother ball will define the material used of all others

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

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

        Field Documentation

        Blender Source Code

        material of the mother ball will define the material used of all others

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

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

        Field Documentation

        Blender Source Code

        Flag is enum for updates, flag2 is bitflags for settings.

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

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

        Field Documentation

        Blender Source Code

        Flag is enum for updates, flag2 is bitflags for settings.

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

        public byte getFlag2()
                      throws java.io.IOException
        Get method for struct member 'flag2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag2
      • setFlag2

        public void setFlag2​(byte flag2)
                      throws java.io.IOException
        Set method for struct member 'flag2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag2
      • getTotcol

        public short getTotcol()
                        throws java.io.IOException
        Get method for struct member 'totcol'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totcol
      • setTotcol

        public void setTotcol​(short totcol)
                       throws java.io.IOException
        Set method for struct member 'totcol'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totcol
      • getTexflag

        public short getTexflag()
                         throws java.io.IOException
        Get method for struct member 'texflag'.

        Field Documentation

        Blender Source Code

        Used to store MB_AUTOSPACE.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texflag
      • setTexflag

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

        Field Documentation

        Blender Source Code

        Used to store MB_AUTOSPACE.

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

        public byte getNeeds_flush_to_id()
                                  throws java.io.IOException
        Get method for struct member 'needs_flush_to_id'.

        Field Documentation

        Blender Source Code

        ID data is older than edit-mode data (TODO: move to edit-mode struct). Set #Main.is_memfile_undo_flush_needed when enabling.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__needs_flush_to_id
      • setNeeds_flush_to_id

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

        Field Documentation

        Blender Source Code

        ID data is older than edit-mode data (TODO: move to edit-mode struct). Set #Main.is_memfile_undo_flush_needed when enabling.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__needs_flush_to_id
      • getLoc

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

        Field Documentation

        Blender Source Code

        texture space, copied as one block in editobject.c

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__loc
      • setLoc

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

        Field Documentation

        Blender Source Code

        texture space, copied as one block in editobject.c

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__loc
      • getSize

        public CArrayFacade<java.lang.Float> getSize()
                                              throws java.io.IOException
        Get method for struct member 'size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__size
      • setSize

        public void setSize​(CArrayFacade<java.lang.Float> size)
                     throws java.io.IOException
        Set method for struct member 'size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__size
      • getRot

        public CArrayFacade<java.lang.Float> getRot()
                                             throws java.io.IOException
        Get method for struct member 'rot'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot
      • setRot

        public void setRot​(CArrayFacade<java.lang.Float> rot)
                    throws java.io.IOException
        Set method for struct member 'rot'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot
      • getWiresize

        public float getWiresize()
                          throws java.io.IOException
        Get method for struct member 'wiresize'.

        Field Documentation

        Blender Source Code

        Display and render res.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wiresize
      • setWiresize

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

        Field Documentation

        Blender Source Code

        Display and render res.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wiresize
      • getRendersize

        public float getRendersize()
                            throws java.io.IOException
        Get method for struct member 'rendersize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rendersize
      • setRendersize

        public void setRendersize​(float rendersize)
                           throws java.io.IOException
        Set method for struct member 'rendersize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rendersize
      • getThresh

        public float getThresh()
                        throws java.io.IOException
        Get method for struct member 'thresh'.

        Field Documentation

        Blender Source Code

        bias elements to have an offset volume. mother ball changes will effect other objects thresholds, but these may also have their own thresh as an offset

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thresh
      • setThresh

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

        Field Documentation

        Blender Source Code

        bias elements to have an offset volume. mother ball changes will effect other objects thresholds, but these may also have their own thresh as an offset

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thresh
      • getLastelem

        public CPointer<MetaElem> getLastelem()
                                       throws java.io.IOException
        Get method for struct member 'lastelem'.

        Field Documentation

        Blender Source Code

        used in editmode ListBase edit_elems;

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lastelem
      • setLastelem

        public void setLastelem​(CPointer<MetaElem> lastelem)
                         throws java.io.IOException
        Set method for struct member 'lastelem'.

        Field Documentation

        Blender Source Code

        used in editmode ListBase edit_elems;

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lastelem
      • getBatch_cache

        public CPointer<java.lang.Object> getBatch_cache()
                                                  throws java.io.IOException
        Get method for struct member 'batch_cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__batch_cache
      • setBatch_cache

        public void setBatch_cache​(CPointer<java.lang.Object> batch_cache)
                            throws java.io.IOException
        Set method for struct member 'batch_cache'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__batch_cache
      • __io__addressof

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