Class ID_Runtime_Remap


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

    Class Documentation

    Blender Source Code

    Status used and counters created during id-remapping.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Status during ID remapping.

        Pointer Arithmetics

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

         ID_Runtime_Remap id_runtime_remap = ...;
         CPointer<Object> p = id_runtime_remap.__dna__addressof(ID_Runtime_Remap.__DNA__FIELD__status);
         CPointer<Integer> p_status = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'status'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__skipped_refcounted

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

        Field Documentation

        Blender Source Code

        During ID remapping the number of skipped use cases that refcount the data-block.

        Pointer Arithmetics

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

         ID_Runtime_Remap id_runtime_remap = ...;
         CPointer<Object> p = id_runtime_remap.__dna__addressof(ID_Runtime_Remap.__DNA__FIELD__skipped_refcounted);
         CPointer<Integer> p_skipped_refcounted = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'skipped_refcounted'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__skipped_direct

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

        Field Documentation

        Blender Source Code

        During ID remapping the number of direct use cases that could be remapped (e.g. obdata when in edit mode).

        Pointer Arithmetics

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

         ID_Runtime_Remap id_runtime_remap = ...;
         CPointer<Object> p = id_runtime_remap.__dna__addressof(ID_Runtime_Remap.__DNA__FIELD__skipped_direct);
         CPointer<Integer> p_skipped_direct = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'skipped_direct'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__skipped_indirect

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

        Field Documentation

        Blender Source Code

        During ID remapping, the number of indirect use cases that could not be remapped.

        Pointer Arithmetics

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

         ID_Runtime_Remap id_runtime_remap = ...;
         CPointer<Object> p = id_runtime_remap.__dna__addressof(ID_Runtime_Remap.__DNA__FIELD__skipped_indirect);
         CPointer<Integer> p_skipped_indirect = p.cast(new Class[]{Integer.class});
         

        Metadata

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

      • ID_Runtime_Remap

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

      • getStatus

        public int getStatus()
                      throws java.io.IOException
        Get method for struct member 'status'.

        Field Documentation

        Blender Source Code

        Status during ID remapping.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__status
      • setStatus

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

        Field Documentation

        Blender Source Code

        Status during ID remapping.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__status
      • getSkipped_refcounted

        public int getSkipped_refcounted()
                                  throws java.io.IOException
        Get method for struct member 'skipped_refcounted'.

        Field Documentation

        Blender Source Code

        During ID remapping the number of skipped use cases that refcount the data-block.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skipped_refcounted
      • setSkipped_refcounted

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

        Field Documentation

        Blender Source Code

        During ID remapping the number of skipped use cases that refcount the data-block.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skipped_refcounted
      • getSkipped_direct

        public int getSkipped_direct()
                              throws java.io.IOException
        Get method for struct member 'skipped_direct'.

        Field Documentation

        Blender Source Code

        During ID remapping the number of direct use cases that could be remapped (e.g. obdata when in edit mode).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skipped_direct
      • setSkipped_direct

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

        Field Documentation

        Blender Source Code

        During ID remapping the number of direct use cases that could be remapped (e.g. obdata when in edit mode).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skipped_direct
      • getSkipped_indirect

        public int getSkipped_indirect()
                                throws java.io.IOException
        Get method for struct member 'skipped_indirect'.

        Field Documentation

        Blender Source Code

        During ID remapping, the number of indirect use cases that could not be remapped.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skipped_indirect
      • setSkipped_indirect

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

        Field Documentation

        Blender Source Code

        During ID remapping, the number of indirect use cases that could not be remapped.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skipped_indirect