Class PartEff


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

        • Field: 'next'
        • Signature: 'PartEff*'
        • 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:

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

        Metadata

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

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__type);
         CPointer<Short> p_type = p.cast(new Class[]{Short.class});
         

        Metadata

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__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__buttype

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__buttype);
         CPointer<Short> p_buttype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'buttype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__stype

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__stype);
         CPointer<Short> p_stype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'stype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vertgroup

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__vertgroup);
         CPointer<Short> p_vertgroup = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vertgroup'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__userjit

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__userjit);
         CPointer<Short> p_userjit = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'userjit'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__sta

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__sta);
         CPointer<Float> p_sta = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'sta'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__end

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__end);
         CPointer<Float> p_end = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'end'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__lifetime

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__lifetime);
         CPointer<Float> p_lifetime = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'lifetime'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__totpart

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__totpart);
         CPointer<Integer> p_totpart = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'totpart'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__totkey

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__totkey);
         CPointer<Integer> p_totkey = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'totkey'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__seed

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__seed);
         CPointer<Integer> p_seed = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'seed'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__normfac

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__normfac);
         CPointer<Float> p_normfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'normfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__obfac

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__obfac);
         CPointer<Float> p_obfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'obfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__randfac

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__randfac);
         CPointer<Float> p_randfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'randfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__texfac

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__texfac);
         CPointer<Float> p_texfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'texfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__randlife

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__randlife);
         CPointer<Float> p_randlife = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'randlife'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__force

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__force);
         CPointer<CArrayFacade<Float>> p_force = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'force'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__damp

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__damp);
         CPointer<Float> p_damp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'damp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__nabla

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__nabla);
         CPointer<Float> p_nabla = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'nabla'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vectsize

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__vectsize);
         CPointer<Float> p_vectsize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vectsize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__maxlen

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__maxlen);
         CPointer<Float> p_maxlen = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'maxlen'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__defvec

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__defvec);
         CPointer<CArrayFacade<Float>> p_defvec = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'defvec'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __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:

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__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__mult

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__mult);
         CPointer<CArrayFacade<Float>> p_mult = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'mult'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__life

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__life);
         CPointer<CArrayFacade<Float>> p_life = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'life'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__child

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__child);
         CPointer<CArrayFacade<Short>> p_child = p.cast(new Class[]{CArrayFacade.class, Short.class});
         

        Metadata

        • Field: 'child'
        • Signature: 'short[4]'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__mat

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__mat);
         CPointer<CArrayFacade<Short>> p_mat = p.cast(new Class[]{CArrayFacade.class, Short.class});
         

        Metadata

        • Field: 'mat'
        • Signature: 'short[4]'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__texmap

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__texmap);
         CPointer<Short> p_texmap = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'texmap'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__curmult

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__curmult);
         CPointer<Short> p_curmult = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'curmult'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__staticstep

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__staticstep);
         CPointer<Short> p_staticstep = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'staticstep'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__omat

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__omat);
         CPointer<Short> p_omat = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'omat'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__timetex

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__timetex);
         CPointer<Short> p_timetex = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'timetex'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__speedtex

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__speedtex);
         CPointer<Short> p_speedtex = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'speedtex'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flag2

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__flag2);
         CPointer<Short> p_flag2 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flag2'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flag2neg

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__flag2neg);
         CPointer<Short> p_flag2neg = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flag2neg'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__disp

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__disp);
         CPointer<Short> p_disp = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'disp'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vertgroup_v

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__vertgroup_v);
         CPointer<Short> p_vertgroup_v = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vertgroup_v'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vgroupname

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

        Field Documentation

        Blender Source Code

        MAX_VGROUP_NAME.

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__vgroupname);
         CPointer<CArrayFacade<Byte>> p_vgroupname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'vgroupname'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__vgroupname_v

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__vgroupname_v);
         CPointer<CArrayFacade<Byte>> p_vgroupname_v = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'vgroupname_v'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__imat

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

        Field Documentation

        Blender Source Code

        Inverse matrix of parent Object .

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__imat);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_imat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'imat'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__keys

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__keys);
         CPointer<CPointer<Object>> p_keys = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'keys'
        • Signature: 'Particle*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__group

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

        Pointer Arithmetics

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

         PartEff parteff = ...;
         CPointer<Object> p = parteff.__dna__addressof(PartEff.__DNA__FIELD__group);
         CPointer<CPointer<Collection>> p_group = p.cast(new Class[]{CPointer.class, Collection.class});
         

        Metadata

        • Field: 'group'
        • Signature: 'Collection*'
        • Actual Size (32bit/64bit): 4/8
    • Constructor Detail

      • PartEff

        public PartEff​(long __address,
                       Block __block,
                       BlockTable __blockTable)
      • PartEff

        protected PartEff​(PartEff that)
    • Method Detail

      • getNext

        public CPointer<PartEff> getNext()
                                  throws java.io.IOException
        Get method for struct member 'next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__next
      • setNext

        public void setNext​(CPointer<PartEff> next)
                     throws java.io.IOException
        Set method for struct member 'next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__next
      • getPrev

        public CPointer<PartEff> getPrev()
                                  throws java.io.IOException
        Get method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • setPrev

        public void setPrev​(CPointer<PartEff> prev)
                     throws java.io.IOException
        Set method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • getType

        public short getType()
                      throws java.io.IOException
        Get method for struct member 'type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

        public void setType​(short type)
                     throws java.io.IOException
        Set method for struct member 'type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • 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
      • getButtype

        public short getButtype()
                         throws java.io.IOException
        Get method for struct member 'buttype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__buttype
      • setButtype

        public void setButtype​(short buttype)
                        throws java.io.IOException
        Set method for struct member 'buttype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__buttype
      • getStype

        public short getStype()
                       throws java.io.IOException
        Get method for struct member 'stype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stype
      • setStype

        public void setStype​(short stype)
                      throws java.io.IOException
        Set method for struct member 'stype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stype
      • getVertgroup

        public short getVertgroup()
                           throws java.io.IOException
        Get method for struct member 'vertgroup'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vertgroup
      • setVertgroup

        public void setVertgroup​(short vertgroup)
                          throws java.io.IOException
        Set method for struct member 'vertgroup'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vertgroup
      • getUserjit

        public short getUserjit()
                         throws java.io.IOException
        Get method for struct member 'userjit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__userjit
      • setUserjit

        public void setUserjit​(short userjit)
                        throws java.io.IOException
        Set method for struct member 'userjit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__userjit
      • getSta

        public float getSta()
                     throws java.io.IOException
        Get method for struct member 'sta'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sta
      • setSta

        public void setSta​(float sta)
                    throws java.io.IOException
        Set method for struct member 'sta'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sta
      • getEnd

        public float getEnd()
                     throws java.io.IOException
        Get method for struct member 'end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end
      • setEnd

        public void setEnd​(float end)
                    throws java.io.IOException
        Set method for struct member 'end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end
      • getLifetime

        public float getLifetime()
                          throws java.io.IOException
        Get method for struct member 'lifetime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lifetime
      • setLifetime

        public void setLifetime​(float lifetime)
                         throws java.io.IOException
        Set method for struct member 'lifetime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lifetime
      • getTotpart

        public int getTotpart()
                       throws java.io.IOException
        Get method for struct member 'totpart'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totpart
      • setTotpart

        public void setTotpart​(int totpart)
                        throws java.io.IOException
        Set method for struct member 'totpart'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totpart
      • getTotkey

        public int getTotkey()
                      throws java.io.IOException
        Get method for struct member 'totkey'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totkey
      • setTotkey

        public void setTotkey​(int totkey)
                       throws java.io.IOException
        Set method for struct member 'totkey'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totkey
      • getSeed

        public int getSeed()
                    throws java.io.IOException
        Get method for struct member 'seed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seed
      • setSeed

        public void setSeed​(int seed)
                     throws java.io.IOException
        Set method for struct member 'seed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seed
      • getNormfac

        public float getNormfac()
                         throws java.io.IOException
        Get method for struct member 'normfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__normfac
      • setNormfac

        public void setNormfac​(float normfac)
                        throws java.io.IOException
        Set method for struct member 'normfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__normfac
      • getObfac

        public float getObfac()
                       throws java.io.IOException
        Get method for struct member 'obfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__obfac
      • setObfac

        public void setObfac​(float obfac)
                      throws java.io.IOException
        Set method for struct member 'obfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__obfac
      • getRandfac

        public float getRandfac()
                         throws java.io.IOException
        Get method for struct member 'randfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__randfac
      • setRandfac

        public void setRandfac​(float randfac)
                        throws java.io.IOException
        Set method for struct member 'randfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__randfac
      • getTexfac

        public float getTexfac()
                        throws java.io.IOException
        Get method for struct member 'texfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texfac
      • setTexfac

        public void setTexfac​(float texfac)
                       throws java.io.IOException
        Set method for struct member 'texfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texfac
      • getRandlife

        public float getRandlife()
                          throws java.io.IOException
        Get method for struct member 'randlife'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__randlife
      • setRandlife

        public void setRandlife​(float randlife)
                         throws java.io.IOException
        Set method for struct member 'randlife'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__randlife
      • getForce

        public CArrayFacade<java.lang.Float> getForce()
                                               throws java.io.IOException
        Get method for struct member 'force'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__force
      • setForce

        public void setForce​(CArrayFacade<java.lang.Float> force)
                      throws java.io.IOException
        Set method for struct member 'force'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__force
      • getDamp

        public float getDamp()
                      throws java.io.IOException
        Get method for struct member 'damp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__damp
      • setDamp

        public void setDamp​(float damp)
                     throws java.io.IOException
        Set method for struct member 'damp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__damp
      • getNabla

        public float getNabla()
                       throws java.io.IOException
        Get method for struct member 'nabla'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nabla
      • setNabla

        public void setNabla​(float nabla)
                      throws java.io.IOException
        Set method for struct member 'nabla'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nabla
      • getVectsize

        public float getVectsize()
                          throws java.io.IOException
        Get method for struct member 'vectsize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vectsize
      • setVectsize

        public void setVectsize​(float vectsize)
                         throws java.io.IOException
        Set method for struct member 'vectsize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vectsize
      • getMaxlen

        public float getMaxlen()
                        throws java.io.IOException
        Get method for struct member 'maxlen'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxlen
      • setMaxlen

        public void setMaxlen​(float maxlen)
                       throws java.io.IOException
        Set method for struct member 'maxlen'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxlen
      • getDefvec

        public CArrayFacade<java.lang.Float> getDefvec()
                                                throws java.io.IOException
        Get method for struct member 'defvec'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__defvec
      • setDefvec

        public void setDefvec​(CArrayFacade<java.lang.Float> defvec)
                       throws java.io.IOException
        Set method for struct member 'defvec'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__defvec
      • 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
      • getMult

        public CArrayFacade<java.lang.Float> getMult()
                                              throws java.io.IOException
        Get method for struct member 'mult'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mult
      • setMult

        public void setMult​(CArrayFacade<java.lang.Float> mult)
                     throws java.io.IOException
        Set method for struct member 'mult'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mult
      • getLife

        public CArrayFacade<java.lang.Float> getLife()
                                              throws java.io.IOException
        Get method for struct member 'life'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__life
      • setLife

        public void setLife​(CArrayFacade<java.lang.Float> life)
                     throws java.io.IOException
        Set method for struct member 'life'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__life
      • getChild

        public CArrayFacade<java.lang.Short> getChild()
                                               throws java.io.IOException
        Get method for struct member 'child'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__child
      • setChild

        public void setChild​(CArrayFacade<java.lang.Short> child)
                      throws java.io.IOException
        Set method for struct member 'child'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__child
      • getMat

        public CArrayFacade<java.lang.Short> getMat()
                                             throws java.io.IOException
        Get method for struct member 'mat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mat
      • setMat

        public void setMat​(CArrayFacade<java.lang.Short> mat)
                    throws java.io.IOException
        Set method for struct member 'mat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mat
      • getTexmap

        public short getTexmap()
                        throws java.io.IOException
        Get method for struct member 'texmap'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texmap
      • setTexmap

        public void setTexmap​(short texmap)
                       throws java.io.IOException
        Set method for struct member 'texmap'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texmap
      • getCurmult

        public short getCurmult()
                         throws java.io.IOException
        Get method for struct member 'curmult'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curmult
      • setCurmult

        public void setCurmult​(short curmult)
                        throws java.io.IOException
        Set method for struct member 'curmult'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curmult
      • getStaticstep

        public short getStaticstep()
                            throws java.io.IOException
        Get method for struct member 'staticstep'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__staticstep
      • setStaticstep

        public void setStaticstep​(short staticstep)
                           throws java.io.IOException
        Set method for struct member 'staticstep'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__staticstep
      • getOmat

        public short getOmat()
                      throws java.io.IOException
        Get method for struct member 'omat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__omat
      • setOmat

        public void setOmat​(short omat)
                     throws java.io.IOException
        Set method for struct member 'omat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__omat
      • getTimetex

        public short getTimetex()
                         throws java.io.IOException
        Get method for struct member 'timetex'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__timetex
      • setTimetex

        public void setTimetex​(short timetex)
                        throws java.io.IOException
        Set method for struct member 'timetex'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__timetex
      • getSpeedtex

        public short getSpeedtex()
                          throws java.io.IOException
        Get method for struct member 'speedtex'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speedtex
      • setSpeedtex

        public void setSpeedtex​(short speedtex)
                         throws java.io.IOException
        Set method for struct member 'speedtex'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speedtex
      • getFlag2

        public short getFlag2()
                       throws java.io.IOException
        Get method for struct member 'flag2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag2
      • setFlag2

        public void setFlag2​(short flag2)
                      throws java.io.IOException
        Set method for struct member 'flag2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag2
      • getFlag2neg

        public short getFlag2neg()
                          throws java.io.IOException
        Get method for struct member 'flag2neg'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag2neg
      • setFlag2neg

        public void setFlag2neg​(short flag2neg)
                         throws java.io.IOException
        Set method for struct member 'flag2neg'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag2neg
      • getDisp

        public short getDisp()
                      throws java.io.IOException
        Get method for struct member 'disp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp
      • setDisp

        public void setDisp​(short disp)
                     throws java.io.IOException
        Set method for struct member 'disp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__disp
      • getVertgroup_v

        public short getVertgroup_v()
                             throws java.io.IOException
        Get method for struct member 'vertgroup_v'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vertgroup_v
      • setVertgroup_v

        public void setVertgroup_v​(short vertgroup_v)
                            throws java.io.IOException
        Set method for struct member 'vertgroup_v'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vertgroup_v
      • getVgroupname

        public CArrayFacade<java.lang.Byte> getVgroupname()
                                                   throws java.io.IOException
        Get method for struct member 'vgroupname'.

        Field Documentation

        Blender Source Code

        MAX_VGROUP_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vgroupname
      • setVgroupname

        public void setVgroupname​(CArrayFacade<java.lang.Byte> vgroupname)
                           throws java.io.IOException
        Set method for struct member 'vgroupname'.

        Field Documentation

        Blender Source Code

        MAX_VGROUP_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vgroupname
      • getVgroupname_v

        public CArrayFacade<java.lang.Byte> getVgroupname_v()
                                                     throws java.io.IOException
        Get method for struct member 'vgroupname_v'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vgroupname_v
      • setVgroupname_v

        public void setVgroupname_v​(CArrayFacade<java.lang.Byte> vgroupname_v)
                             throws java.io.IOException
        Set method for struct member 'vgroupname_v'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vgroupname_v
      • getImat

        public CArrayFacade<CArrayFacade<java.lang.Float>> getImat()
                                                            throws java.io.IOException
        Get method for struct member 'imat'.

        Field Documentation

        Blender Source Code

        Inverse matrix of parent Object .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__imat
      • setImat

        public void setImat​(CArrayFacade<CArrayFacade<java.lang.Float>> imat)
                     throws java.io.IOException
        Set method for struct member 'imat'.

        Field Documentation

        Blender Source Code

        Inverse matrix of parent Object .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__imat
      • getKeys

        public CPointer<java.lang.Object> getKeys()
                                           throws java.io.IOException
        Get method for struct member 'keys'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keys
      • setKeys

        public void setKeys​(CPointer<java.lang.Object> keys)
                     throws java.io.IOException
        Set method for struct member 'keys'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keys
      • setGroup

        public void setGroup​(CPointer<Collection> group)
                      throws java.io.IOException
        Set method for struct member 'group'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__group
      • __io__addressof

        public CPointer<PartEff> __io__addressof()
        Instantiates a pointer on this instance.