Class CorrectiveSmoothDeltaCache


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         CorrectiveSmoothDeltaCache correctivesmoothdeltacache = ...;
         CPointer<Object> p = correctivesmoothdeltacache.__dna__addressof(CorrectiveSmoothDeltaCache.__DNA__FIELD__totverts);
         CPointer<Integer> p_totverts = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'totverts'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__lambda

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

        Field Documentation

        Blender Source Code

        Value of settings when creating the cache. These are used to check if the cache should be recomputed.

        Pointer Arithmetics

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

         CorrectiveSmoothDeltaCache correctivesmoothdeltacache = ...;
         CPointer<Object> p = correctivesmoothdeltacache.__dna__addressof(CorrectiveSmoothDeltaCache.__DNA__FIELD__lambda);
         CPointer<Float> p_lambda = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'lambda'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scale

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

        Pointer Arithmetics

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

         CorrectiveSmoothDeltaCache correctivesmoothdeltacache = ...;
         CPointer<Object> p = correctivesmoothdeltacache.__dna__addressof(CorrectiveSmoothDeltaCache.__DNA__FIELD__scale);
         CPointer<Float> p_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__repeat

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

        Pointer Arithmetics

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

         CorrectiveSmoothDeltaCache correctivesmoothdeltacache = ...;
         CPointer<Object> p = correctivesmoothdeltacache.__dna__addressof(CorrectiveSmoothDeltaCache.__DNA__FIELD__repeat);
         CPointer<Short> p_repeat = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'repeat'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flag

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

        Pointer Arithmetics

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

         CorrectiveSmoothDeltaCache correctivesmoothdeltacache = ...;
         CPointer<Object> p = correctivesmoothdeltacache.__dna__addressof(CorrectiveSmoothDeltaCache.__DNA__FIELD__flag);
         CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__smooth_type

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

        Pointer Arithmetics

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

         CorrectiveSmoothDeltaCache correctivesmoothdeltacache = ...;
         CPointer<Object> p = correctivesmoothdeltacache.__dna__addressof(CorrectiveSmoothDeltaCache.__DNA__FIELD__smooth_type);
         CPointer<Byte> p_smooth_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'smooth_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__rest_source

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

        Pointer Arithmetics

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

         CorrectiveSmoothDeltaCache correctivesmoothdeltacache = ...;
         CPointer<Object> p = correctivesmoothdeltacache.__dna__addressof(CorrectiveSmoothDeltaCache.__DNA__FIELD__rest_source);
         CPointer<Byte> p_rest_source = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'rest_source'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __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:

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

        Metadata

        • Field: '_pad'
        • Signature: 'char[6]'
        • Actual Size (32bit/64bit): 6/6
    • Constructor Detail

      • CorrectiveSmoothDeltaCache

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

      • getTotverts

        public int getTotverts()
                        throws java.io.IOException
        Get method for struct member 'totverts'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totverts
      • setTotverts

        public void setTotverts​(int totverts)
                         throws java.io.IOException
        Set method for struct member 'totverts'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totverts
      • getLambda

        public float getLambda()
                        throws java.io.IOException
        Get method for struct member 'lambda'.

        Field Documentation

        Blender Source Code

        Value of settings when creating the cache. These are used to check if the cache should be recomputed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lambda
      • setLambda

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

        Field Documentation

        Blender Source Code

        Value of settings when creating the cache. These are used to check if the cache should be recomputed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lambda
      • getScale

        public float getScale()
                       throws java.io.IOException
        Get method for struct member 'scale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • setScale

        public void setScale​(float scale)
                      throws java.io.IOException
        Set method for struct member 'scale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • getRepeat

        public short getRepeat()
                        throws java.io.IOException
        Get method for struct member 'repeat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__repeat
      • setRepeat

        public void setRepeat​(short repeat)
                       throws java.io.IOException
        Set method for struct member 'repeat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__repeat
      • getFlag

        public short getFlag()
                      throws java.io.IOException
        Get method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • setFlag

        public void setFlag​(short flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getSmooth_type

        public byte getSmooth_type()
                            throws java.io.IOException
        Get method for struct member 'smooth_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_type
      • setSmooth_type

        public void setSmooth_type​(byte smooth_type)
                            throws java.io.IOException
        Set method for struct member 'smooth_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_type
      • getRest_source

        public byte getRest_source()
                            throws java.io.IOException
        Get method for struct member 'rest_source'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rest_source
      • setRest_source

        public void setRest_source​(byte rest_source)
                            throws java.io.IOException
        Set method for struct member 'rest_source'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rest_source
      • 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