Class IDPropertyUIDataInt


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

    Class Documentation

    Blender Source Code

    IDP_UI_DATA_TYPE_INT

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__base);
         CPointer<IDPropertyUIData> p_base = p.cast(new Class[]{IDPropertyUIData.class});
         

        Metadata

        • Field: 'base'
        • Signature: 'IDPropertyUIData'
        • Actual Size (32bit/64bit): 12/16
      • __DNA__FIELD__default_array

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

        Field Documentation

        Blender Source Code

        Only for array properties.

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__default_array);
         CPointer<CPointer<Integer>> p_default_array = p.cast(new Class[]{CPointer.class, Integer.class});
         

        Metadata

        • Field: 'default_array'
        • Signature: 'int*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__default_array_len

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__default_array_len);
         CPointer<Integer> p_default_array_len = p.cast(new Class[]{Integer.class});
         

        Metadata

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

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

        Metadata

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

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__min);
         CPointer<Integer> p_min = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'min'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__max

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__max);
         CPointer<Integer> p_max = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'max'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__soft_min

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__soft_min);
         CPointer<Integer> p_soft_min = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'soft_min'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__soft_max

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__soft_max);
         CPointer<Integer> p_soft_max = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'soft_max'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__step

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__step);
         CPointer<Integer> p_step = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'step'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__default_value

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

        Pointer Arithmetics

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

         IDPropertyUIDataInt idpropertyuidataint = ...;
         CPointer<Object> p = idpropertyuidataint.__dna__addressof(IDPropertyUIDataInt.__DNA__FIELD__default_value);
         CPointer<Integer> p_default_value = p.cast(new Class[]{Integer.class});
         

        Metadata

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

      • IDPropertyUIDataInt

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

      • setBase

        public void setBase​(IDPropertyUIData base)
                     throws java.io.IOException
        Set method for struct member 'base'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__base
      • getDefault_array

        public CPointer<java.lang.Integer> getDefault_array()
                                                     throws java.io.IOException
        Get method for struct member 'default_array'.

        Field Documentation

        Blender Source Code

        Only for array properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__default_array
      • setDefault_array

        public void setDefault_array​(CPointer<java.lang.Integer> default_array)
                              throws java.io.IOException
        Set method for struct member 'default_array'.

        Field Documentation

        Blender Source Code

        Only for array properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__default_array
      • getDefault_array_len

        public int getDefault_array_len()
                                 throws java.io.IOException
        Get method for struct member 'default_array_len'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__default_array_len
      • setDefault_array_len

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

        public int getMin()
                   throws java.io.IOException
        Get method for struct member 'min'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min
      • setMin

        public void setMin​(int min)
                    throws java.io.IOException
        Set method for struct member 'min'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min
      • getMax

        public int getMax()
                   throws java.io.IOException
        Get method for struct member 'max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max
      • setMax

        public void setMax​(int max)
                    throws java.io.IOException
        Set method for struct member 'max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max
      • getSoft_min

        public int getSoft_min()
                        throws java.io.IOException
        Get method for struct member 'soft_min'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__soft_min
      • setSoft_min

        public void setSoft_min​(int soft_min)
                         throws java.io.IOException
        Set method for struct member 'soft_min'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__soft_min
      • getSoft_max

        public int getSoft_max()
                        throws java.io.IOException
        Get method for struct member 'soft_max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__soft_max
      • setSoft_max

        public void setSoft_max​(int soft_max)
                         throws java.io.IOException
        Set method for struct member 'soft_max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__soft_max
      • getStep

        public int getStep()
                    throws java.io.IOException
        Get method for struct member 'step'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__step
      • setStep

        public void setStep​(int step)
                     throws java.io.IOException
        Set method for struct member 'step'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__step
      • getDefault_value

        public int getDefault_value()
                             throws java.io.IOException
        Get method for struct member 'default_value'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__default_value
      • setDefault_value

        public void setDefault_value​(int default_value)
                              throws java.io.IOException
        Set method for struct member 'default_value'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__default_value