Class ParticleDupliWeight


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         ParticleDupliWeight particledupliweight = ...;
         CPointer<Object> p = particledupliweight.__dna__addressof(ParticleDupliWeight.__DNA__FIELD__next);
         CPointer<CPointer<ParticleDupliWeight>> p_next = p.cast(new Class[]{CPointer.class, ParticleDupliWeight.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'ParticleDupliWeight*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

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

        Pointer Arithmetics

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

         ParticleDupliWeight particledupliweight = ...;
         CPointer<Object> p = particledupliweight.__dna__addressof(ParticleDupliWeight.__DNA__FIELD__prev);
         CPointer<CPointer<ParticleDupliWeight>> p_prev = p.cast(new Class[]{CPointer.class, ParticleDupliWeight.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'ParticleDupliWeight*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__ob

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

        Pointer Arithmetics

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

         ParticleDupliWeight particledupliweight = ...;
         CPointer<Object> p = particledupliweight.__dna__addressof(ParticleDupliWeight.__DNA__FIELD__ob);
         CPointer<CPointer<BlenderObject>> p_ob = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        The number of times this object is repeated with respect to other objects

        Pointer Arithmetics

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

         ParticleDupliWeight particledupliweight = ...;
         CPointer<Object> p = particledupliweight.__dna__addressof(ParticleDupliWeight.__DNA__FIELD__count);
         CPointer<Short> p_count = p.cast(new Class[]{Short.class});
         

        Metadata

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

         ParticleDupliWeight particledupliweight = ...;
         CPointer<Object> p = particledupliweight.__dna__addressof(ParticleDupliWeight.__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__index

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

        Field Documentation

        Blender Source Code

        Only updated on file save and used on file load.

        Pointer Arithmetics

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

         ParticleDupliWeight particledupliweight = ...;
         CPointer<Object> p = particledupliweight.__dna__addressof(ParticleDupliWeight.__DNA__FIELD__index);
         CPointer<Short> p_index = p.cast(new Class[]{Short.class});
         

        Metadata

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

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

        Metadata

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

      • ParticleDupliWeight

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

      • getCount

        public short getCount()
                       throws java.io.IOException
        Get method for struct member 'count'.

        Field Documentation

        Blender Python API

        The number of times this object is repeated with respect to other objects
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__count
      • setCount

        public void setCount​(short count)
                      throws java.io.IOException
        Set method for struct member 'count'.

        Field Documentation

        Blender Python API

        The number of times this object is repeated with respect to other objects
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__count
      • 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
      • getIndex

        public short getIndex()
                       throws java.io.IOException
        Get method for struct member 'index'.

        Field Documentation

        Blender Source Code

        Only updated on file save and used on file load.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__index
      • setIndex

        public void setIndex​(short index)
                      throws java.io.IOException
        Set method for struct member 'index'.

        Field Documentation

        Blender Source Code

        Only updated on file save and used on file load.

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