Class DataTransferModifierData


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__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__ob_source

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__ob_source);
         CPointer<CPointer<BlenderObject>> p_ob_source = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

        • Field: 'ob_source'
        • Signature: 'Object*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__data_types

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

        Field Documentation

        Blender Source Code

        See DT_TYPE_ enum in ED_object.h.

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__data_types);
         CPointer<Integer> p_data_types = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'data_types'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vmap_mode

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

        Field Documentation

        Blender Source Code

        See MREMAP_MODE_ enum in BKE_mesh_mapping.h

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__vmap_mode);
         CPointer<Integer> p_vmap_mode = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'vmap_mode'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__emap_mode

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__emap_mode);
         CPointer<Integer> p_emap_mode = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'emap_mode'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__lmap_mode

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__lmap_mode);
         CPointer<Integer> p_lmap_mode = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'lmap_mode'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pmap_mode

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__pmap_mode);
         CPointer<Integer> p_pmap_mode = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'pmap_mode'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__map_max_distance

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__map_max_distance);
         CPointer<Float> p_map_max_distance = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'map_max_distance'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__map_ray_radius

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__map_ray_radius);
         CPointer<Float> p_map_ray_radius = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'map_ray_radius'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__islands_precision

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__islands_precision);
         CPointer<Float> p_islands_precision = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'islands_precision'
        • Signature: 'float'
        • 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:

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__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__layers_select_src

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

        Field Documentation

        Blender Source Code

        DT_MULTILAYER_INDEX_MAX; See DT_FROMLAYERS_ enum in ED_object.h.

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__layers_select_src);
         CPointer<CArrayFacade<Integer>> p_layers_select_src = p.cast(new Class[]{CArrayFacade.class, Integer.class});
         

        Metadata

        • Field: 'layers_select_src'
        • Signature: 'int[5]'
        • Actual Size (32bit/64bit): 20/20
      • __DNA__FIELD__layers_select_dst

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

        Field Documentation

        Blender Source Code

        DT_MULTILAYER_INDEX_MAX; See DT_TOLAYERS_ enum in ED_object.h.

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__layers_select_dst);
         CPointer<CArrayFacade<Integer>> p_layers_select_dst = p.cast(new Class[]{CArrayFacade.class, Integer.class});
         

        Metadata

        • Field: 'layers_select_dst'
        • Signature: 'int[5]'
        • Actual Size (32bit/64bit): 20/20
      • __DNA__FIELD__mix_mode

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

        Field Documentation

        Blender Source Code

        See CDT_MIX_ enum in BKE_customdata.h.

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__mix_mode);
         CPointer<Integer> p_mix_mode = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'mix_mode'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mix_factor

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__mix_factor);
         CPointer<Float> p_mix_factor = p.cast(new Class[]{Float.class});
         

        Metadata

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

        #MAX_VGROUP_NAME.

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__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__flags

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

        Pointer Arithmetics

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__DNA__FIELD__flags);
         CPointer<Integer> p_flags = p.cast(new Class[]{Integer.class});
         

        Metadata

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

         DataTransferModifierData datatransfermodifierdata = ...;
         CPointer<Object> p = datatransfermodifierdata.__dna__addressof(DataTransferModifierData.__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

      • DataTransferModifierData

        public DataTransferModifierData​(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
      • getData_types

        public int getData_types()
                          throws java.io.IOException
        Get method for struct member 'data_types'.

        Field Documentation

        Blender Source Code

        See DT_TYPE_ enum in ED_object.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data_types
      • setData_types

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

        Field Documentation

        Blender Source Code

        See DT_TYPE_ enum in ED_object.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__data_types
      • getVmap_mode

        public int getVmap_mode()
                         throws java.io.IOException
        Get method for struct member 'vmap_mode'.

        Field Documentation

        Blender Source Code

        See MREMAP_MODE_ enum in BKE_mesh_mapping.h

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vmap_mode
      • setVmap_mode

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

        Field Documentation

        Blender Source Code

        See MREMAP_MODE_ enum in BKE_mesh_mapping.h

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vmap_mode
      • getEmap_mode

        public int getEmap_mode()
                         throws java.io.IOException
        Get method for struct member 'emap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__emap_mode
      • setEmap_mode

        public void setEmap_mode​(int emap_mode)
                          throws java.io.IOException
        Set method for struct member 'emap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__emap_mode
      • getLmap_mode

        public int getLmap_mode()
                         throws java.io.IOException
        Get method for struct member 'lmap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lmap_mode
      • setLmap_mode

        public void setLmap_mode​(int lmap_mode)
                          throws java.io.IOException
        Set method for struct member 'lmap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lmap_mode
      • getPmap_mode

        public int getPmap_mode()
                         throws java.io.IOException
        Get method for struct member 'pmap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pmap_mode
      • setPmap_mode

        public void setPmap_mode​(int pmap_mode)
                          throws java.io.IOException
        Set method for struct member 'pmap_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pmap_mode
      • getMap_max_distance

        public float getMap_max_distance()
                                  throws java.io.IOException
        Get method for struct member 'map_max_distance'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__map_max_distance
      • setMap_max_distance

        public void setMap_max_distance​(float map_max_distance)
                                 throws java.io.IOException
        Set method for struct member 'map_max_distance'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__map_max_distance
      • getMap_ray_radius

        public float getMap_ray_radius()
                                throws java.io.IOException
        Get method for struct member 'map_ray_radius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__map_ray_radius
      • setMap_ray_radius

        public void setMap_ray_radius​(float map_ray_radius)
                               throws java.io.IOException
        Set method for struct member 'map_ray_radius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__map_ray_radius
      • getIslands_precision

        public float getIslands_precision()
                                   throws java.io.IOException
        Get method for struct member 'islands_precision'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__islands_precision
      • setIslands_precision

        public void setIslands_precision​(float islands_precision)
                                  throws java.io.IOException
        Set method for struct member 'islands_precision'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__islands_precision
      • 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
      • getLayers_select_src

        public CArrayFacade<java.lang.Integer> getLayers_select_src()
                                                             throws java.io.IOException
        Get method for struct member 'layers_select_src'.

        Field Documentation

        Blender Source Code

        DT_MULTILAYER_INDEX_MAX; See DT_FROMLAYERS_ enum in ED_object.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layers_select_src
      • setLayers_select_src

        public void setLayers_select_src​(CArrayFacade<java.lang.Integer> layers_select_src)
                                  throws java.io.IOException
        Set method for struct member 'layers_select_src'.

        Field Documentation

        Blender Source Code

        DT_MULTILAYER_INDEX_MAX; See DT_FROMLAYERS_ enum in ED_object.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layers_select_src
      • getLayers_select_dst

        public CArrayFacade<java.lang.Integer> getLayers_select_dst()
                                                             throws java.io.IOException
        Get method for struct member 'layers_select_dst'.

        Field Documentation

        Blender Source Code

        DT_MULTILAYER_INDEX_MAX; See DT_TOLAYERS_ enum in ED_object.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layers_select_dst
      • setLayers_select_dst

        public void setLayers_select_dst​(CArrayFacade<java.lang.Integer> layers_select_dst)
                                  throws java.io.IOException
        Set method for struct member 'layers_select_dst'.

        Field Documentation

        Blender Source Code

        DT_MULTILAYER_INDEX_MAX; See DT_TOLAYERS_ enum in ED_object.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layers_select_dst
      • getMix_mode

        public int getMix_mode()
                        throws java.io.IOException
        Get method for struct member 'mix_mode'.

        Field Documentation

        Blender Source Code

        See CDT_MIX_ enum in BKE_customdata.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mix_mode
      • setMix_mode

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

        Field Documentation

        Blender Source Code

        See CDT_MIX_ enum in BKE_customdata.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mix_mode
      • getMix_factor

        public float getMix_factor()
                            throws java.io.IOException
        Get method for struct member 'mix_factor'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mix_factor
      • setMix_factor

        public void setMix_factor​(float mix_factor)
                           throws java.io.IOException
        Set method for struct member 'mix_factor'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mix_factor
      • 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

        #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

        #MAX_VGROUP_NAME.

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

        public int getFlags()
                     throws java.io.IOException
        Get method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • setFlags

        public void setFlags​(int flags)
                      throws java.io.IOException
        Set method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • 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