Class Object_Runtime


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

    Class Documentation

    Blender Source Code

    Not saved in file!

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        The custom data layer mask that was last used to calculate data_eval and mesh_deform_eval.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__last_data_mask);
         CPointer<CustomData_MeshMasks> p_last_data_mask = p.cast(new Class[]{CustomData_MeshMasks.class});
         

        Metadata

        • Field: 'last_data_mask'
        • Signature: 'CustomData_MeshMasks'
        • Actual Size (32bit/64bit): 40/40
      • __DNA__FIELD__last_need_mapping

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

        Field Documentation

        Blender Source Code

        Did last modifier stack generation need mapping support?

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__last_need_mapping);
         CPointer<Byte> p_last_need_mapping = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'last_need_mapping'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad0

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

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD___pad0);
         CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad0'
        • Signature: 'char[3]'
        • Actual Size (32bit/64bit): 3/3
      • __DNA__FIELD__parent_display_origin

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

        Field Documentation

        Blender Source Code

        Only used for drawing the parent/child help-line.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__parent_display_origin);
         CPointer<CArrayFacade<Float>> p_parent_display_origin = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Selection id of this object; only available in the original object

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__select_id);
         CPointer<Integer> p_select_id = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'select_id'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __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:

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Denotes whether the evaluated data is owned by this object or is referenced and owned by somebody else.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__is_data_eval_owned);
         CPointer<Byte> p_is_data_eval_owned = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'is_data_eval_owned'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__bb

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

        Field Documentation

        Blender Source Code

        Axis aligned boundbox (in localspace).

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__bb);
         CPointer<CPointer<BoundBox>> p_bb = p.cast(new Class[]{CPointer.class, BoundBox.class});
         

        Metadata

        • Field: 'bb'
        • Signature: 'BoundBox*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__data_orig

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

        Field Documentation

        Blender Source Code

        Original data pointer, before object->data was changed to point to data_eval. Is assigned by dependency graph's copy-on-write evaluation.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__data_orig);
         CPointer<CPointer<ID>> p_data_orig = p.cast(new Class[]{CPointer.class, ID.class});
         

        Metadata

        • Field: 'data_orig'
        • Signature: 'ID*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__data_eval

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

        Field Documentation

        Blender Source Code

        Object data structure created during object evaluation. It has all modifiers applied.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__data_eval);
         CPointer<CPointer<ID>> p_data_eval = p.cast(new Class[]{CPointer.class, ID.class});
         

        Metadata

        • Field: 'data_eval'
        • Signature: 'ID*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__mesh_deform_eval

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

        Field Documentation

        Blender Source Code

        Mesh structure created during object evaluation. It has deformation only modifiers applied on it.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__mesh_deform_eval);
         CPointer<CPointer<Mesh>> p_mesh_deform_eval = p.cast(new Class[]{CPointer.class, Mesh.class});
         

        Metadata

        • Field: 'mesh_deform_eval'
        • Signature: 'Mesh*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__gpd_orig

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

        Field Documentation

        Blender Source Code

        Original grease pencil bGPdata pointer, before object->data was changed to point to gpd_eval. Is assigned by dependency graph's copy-on-write evaluation.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__gpd_orig);
         CPointer<CPointer<bGPdata>> p_gpd_orig = p.cast(new Class[]{CPointer.class, bGPdata.class});
         

        Metadata

        • Field: 'gpd_orig'
        • Signature: 'bGPdata*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__gpd_eval

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

        Field Documentation

        Blender Source Code

        bGPdata structure created during object evaluation. It has all modifiers applied.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__gpd_eval);
         CPointer<CPointer<bGPdata>> p_gpd_eval = p.cast(new Class[]{CPointer.class, bGPdata.class});
         

        Metadata

        • Field: 'gpd_eval'
        • Signature: 'bGPdata*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__object_as_temp_mesh

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

        Field Documentation

        Blender Source Code

        .

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__object_as_temp_mesh);
         CPointer<CPointer<Mesh>> p_object_as_temp_mesh = p.cast(new Class[]{CPointer.class, Mesh.class});
         

        Metadata

        • Field: 'object_as_temp_mesh'
        • Signature: 'Mesh*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__curve_cache

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

        Field Documentation

        Blender Source Code

        Runtime evaluated curve-specific data, not stored in the file.

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__curve_cache);
         CPointer<CPointer<Object>> p_curve_cache = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'curve_cache'
        • Signature: 'CurveCache*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__local_collections_bits

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

        Pointer Arithmetics

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

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__local_collections_bits);
         CPointer<Short> p_local_collections_bits = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'local_collections_bits'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __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:

         Object_Runtime object_runtime = ...;
         CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Short>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Short.class});
         

        Metadata

        • Field: '_pad2'
        • Signature: 'short[3]'
        • Actual Size (32bit/64bit): 6/6
    • Constructor Detail

      • Object_Runtime

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

      • getLast_data_mask

        public CustomData_MeshMasks getLast_data_mask()
                                               throws java.io.IOException
        Get method for struct member 'last_data_mask'.

        Field Documentation

        Blender Source Code

        The custom data layer mask that was last used to calculate data_eval and mesh_deform_eval.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_data_mask
      • setLast_data_mask

        public void setLast_data_mask​(CustomData_MeshMasks last_data_mask)
                               throws java.io.IOException
        Set method for struct member 'last_data_mask'.

        Field Documentation

        Blender Source Code

        The custom data layer mask that was last used to calculate data_eval and mesh_deform_eval.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_data_mask
      • getLast_need_mapping

        public byte getLast_need_mapping()
                                  throws java.io.IOException
        Get method for struct member 'last_need_mapping'.

        Field Documentation

        Blender Source Code

        Did last modifier stack generation need mapping support?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_need_mapping
      • setLast_need_mapping

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

        Field Documentation

        Blender Source Code

        Did last modifier stack generation need mapping support?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_need_mapping
      • get_pad0

        public CArrayFacade<java.lang.Byte> get_pad0()
                                              throws java.io.IOException
        Get method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • set_pad0

        public void set_pad0​(CArrayFacade<java.lang.Byte> _pad0)
                      throws java.io.IOException
        Set method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • getParent_display_origin

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

        Field Documentation

        Blender Source Code

        Only used for drawing the parent/child help-line.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__parent_display_origin
      • setParent_display_origin

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

        Field Documentation

        Blender Source Code

        Only used for drawing the parent/child help-line.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__parent_display_origin
      • getSelect_id

        public int getSelect_id()
                         throws java.io.IOException
        Get method for struct member 'select_id'.

        Field Documentation

        Blender Source Code

        Selection id of this object; only available in the original object

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__select_id
      • setSelect_id

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

        Field Documentation

        Blender Source Code

        Selection id of this object; only available in the original object

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

        public byte getIs_data_eval_owned()
                                   throws java.io.IOException
        Get method for struct member 'is_data_eval_owned'.

        Field Documentation

        Blender Source Code

        Denotes whether the evaluated data is owned by this object or is referenced and owned by somebody else.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__is_data_eval_owned
      • setIs_data_eval_owned

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

        Field Documentation

        Blender Source Code

        Denotes whether the evaluated data is owned by this object or is referenced and owned by somebody else.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__is_data_eval_owned
      • getBb

        public CPointer<BoundBox> getBb()
                                 throws java.io.IOException
        Get method for struct member 'bb'.

        Field Documentation

        Blender Source Code

        Axis aligned boundbox (in localspace).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bb
      • setBb

        public void setBb​(CPointer<BoundBox> bb)
                   throws java.io.IOException
        Set method for struct member 'bb'.

        Field Documentation

        Blender Source Code

        Axis aligned boundbox (in localspace).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bb
      • getData_orig

        public CPointer<ID> getData_orig()
                                  throws java.io.IOException
        Get method for struct member 'data_orig'.

        Field Documentation

        Blender Source Code

        Original data pointer, before object->data was changed to point to data_eval. Is assigned by dependency graph's copy-on-write evaluation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data_orig
      • setData_orig

        public void setData_orig​(CPointer<ID> data_orig)
                          throws java.io.IOException
        Set method for struct member 'data_orig'.

        Field Documentation

        Blender Source Code

        Original data pointer, before object->data was changed to point to data_eval. Is assigned by dependency graph's copy-on-write evaluation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data_orig
      • getData_eval

        public CPointer<ID> getData_eval()
                                  throws java.io.IOException
        Get method for struct member 'data_eval'.

        Field Documentation

        Blender Source Code

        Object data structure created during object evaluation. It has all modifiers applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data_eval
      • setData_eval

        public void setData_eval​(CPointer<ID> data_eval)
                          throws java.io.IOException
        Set method for struct member 'data_eval'.

        Field Documentation

        Blender Source Code

        Object data structure created during object evaluation. It has all modifiers applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data_eval
      • getMesh_deform_eval

        public CPointer<Mesh> getMesh_deform_eval()
                                           throws java.io.IOException
        Get method for struct member 'mesh_deform_eval'.

        Field Documentation

        Blender Source Code

        Mesh structure created during object evaluation. It has deformation only modifiers applied on it.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mesh_deform_eval
      • setMesh_deform_eval

        public void setMesh_deform_eval​(CPointer<Mesh> mesh_deform_eval)
                                 throws java.io.IOException
        Set method for struct member 'mesh_deform_eval'.

        Field Documentation

        Blender Source Code

        Mesh structure created during object evaluation. It has deformation only modifiers applied on it.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mesh_deform_eval
      • getGpd_orig

        public CPointer<bGPdata> getGpd_orig()
                                      throws java.io.IOException
        Get method for struct member 'gpd_orig'.

        Field Documentation

        Blender Source Code

        Original grease pencil bGPdata pointer, before object->data was changed to point to gpd_eval. Is assigned by dependency graph's copy-on-write evaluation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd_orig
      • setGpd_orig

        public void setGpd_orig​(CPointer<bGPdata> gpd_orig)
                         throws java.io.IOException
        Set method for struct member 'gpd_orig'.

        Field Documentation

        Blender Source Code

        Original grease pencil bGPdata pointer, before object->data was changed to point to gpd_eval. Is assigned by dependency graph's copy-on-write evaluation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd_orig
      • getGpd_eval

        public CPointer<bGPdata> getGpd_eval()
                                      throws java.io.IOException
        Get method for struct member 'gpd_eval'.

        Field Documentation

        Blender Source Code

        bGPdata structure created during object evaluation. It has all modifiers applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd_eval
      • setGpd_eval

        public void setGpd_eval​(CPointer<bGPdata> gpd_eval)
                         throws java.io.IOException
        Set method for struct member 'gpd_eval'.

        Field Documentation

        Blender Source Code

        bGPdata structure created during object evaluation. It has all modifiers applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd_eval
      • getObject_as_temp_mesh

        public CPointer<Mesh> getObject_as_temp_mesh()
                                              throws java.io.IOException
        Get method for struct member 'object_as_temp_mesh'.

        Field Documentation

        Blender Source Code

        .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object_as_temp_mesh
      • setObject_as_temp_mesh

        public void setObject_as_temp_mesh​(CPointer<Mesh> object_as_temp_mesh)
                                    throws java.io.IOException
        Set method for struct member 'object_as_temp_mesh'.

        Field Documentation

        Blender Source Code

        .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object_as_temp_mesh
      • getCurve_cache

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

        Field Documentation

        Blender Source Code

        Runtime evaluated curve-specific data, not stored in the file.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curve_cache
      • setCurve_cache

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

        Field Documentation

        Blender Source Code

        Runtime evaluated curve-specific data, not stored in the file.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curve_cache
      • getLocal_collections_bits

        public short getLocal_collections_bits()
                                        throws java.io.IOException
        Get method for struct member 'local_collections_bits'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__local_collections_bits
      • setLocal_collections_bits

        public void setLocal_collections_bits​(short local_collections_bits)
                                       throws java.io.IOException
        Set method for struct member 'local_collections_bits'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__local_collections_bits
      • get_pad2

        public CArrayFacade<java.lang.Short> 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​(CArrayFacade<java.lang.Short> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • __io__addressof

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