Class Tex


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__id);
         CPointer<ID> p_id = p.cast(new Class[]{ID.class});
         

        Metadata

        • Field: 'id'
        • Signature: 'ID'
        • Actual Size (32bit/64bit): 152/192
      • __DNA__FIELD__adt

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

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__adt);
         CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
         

        Metadata

        • Field: 'adt'
        • Signature: 'AnimData*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__noisesize

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__noisesize);
         CPointer<Float> p_noisesize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'noisesize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__turbul

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__turbul);
         CPointer<Float> p_turbul = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'turbul'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bright

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__bright);
         CPointer<Float> p_bright = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bright'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__contrast

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__contrast);
         CPointer<Float> p_contrast = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'contrast'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__saturation

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__saturation);
         CPointer<Float> p_saturation = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'saturation'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rfac

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__rfac);
         CPointer<Float> p_rfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'rfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gfac

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__gfac);
         CPointer<Float> p_gfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bfac

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__bfac);
         CPointer<Float> p_bfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__filtersize

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__filtersize);
         CPointer<Float> p_filtersize = p.cast(new Class[]{Float.class});
         

        Metadata

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        newnoise: musgrave parameters

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__mg_H);
         CPointer<Float> p_mg_H = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mg_H'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mg_lacunarity

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__mg_lacunarity);
         CPointer<Float> p_mg_lacunarity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mg_lacunarity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mg_octaves

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__mg_octaves);
         CPointer<Float> p_mg_octaves = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mg_octaves'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mg_offset

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__mg_offset);
         CPointer<Float> p_mg_offset = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mg_offset'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mg_gain

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__mg_gain);
         CPointer<Float> p_mg_gain = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mg_gain'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__dist_amount

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

        Field Documentation

        Blender Source Code

        newnoise: distorted noise amount, musgrave & voronoi output scale

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__dist_amount);
         CPointer<Float> p_dist_amount = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'dist_amount'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ns_outscale

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__ns_outscale);
         CPointer<Float> p_ns_outscale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ns_outscale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vn_w1

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

        Field Documentation

        Blender Source Code

        newnoise: voronoi nearest neighbor weights, minkovsky exponent, distance metric & color type

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__vn_w1);
         CPointer<Float> p_vn_w1 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vn_w1'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vn_w2

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__vn_w2);
         CPointer<Float> p_vn_w2 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vn_w2'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vn_w3

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__vn_w3);
         CPointer<Float> p_vn_w3 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vn_w3'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vn_w4

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__vn_w4);
         CPointer<Float> p_vn_w4 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vn_w4'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vn_mexp

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__vn_mexp);
         CPointer<Float> p_vn_mexp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vn_mexp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vn_distm

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__vn_distm);
         CPointer<Short> p_vn_distm = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vn_distm'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vn_coltype

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__vn_coltype);
         CPointer<Short> p_vn_coltype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vn_coltype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__noisedepth

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

        Field Documentation

        Blender Source Code

        noisedepth MUST be <= 30 else we get floating point exceptions

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__noisedepth);
         CPointer<Short> p_noisedepth = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'noisedepth'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__noisetype

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__noisetype);
         CPointer<Short> p_noisetype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'noisetype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__noisebasis

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

        Field Documentation

        Blender Source Code

        newnoise: noisebasis type for clouds/marble/etc, noisebasis2 only used for distorted noise

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__noisebasis);
         CPointer<Short> p_noisebasis = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'noisebasis'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__noisebasis2

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__noisebasis2);
         CPointer<Short> p_noisebasis2 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'noisebasis2'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__imaflag

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__imaflag);
         CPointer<Short> p_imaflag = p.cast(new Class[]{Short.class});
         

        Metadata

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__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__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:

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__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__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:

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__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__cropxmin

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__cropxmin);
         CPointer<Float> p_cropxmin = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'cropxmin'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__cropymin

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__cropymin);
         CPointer<Float> p_cropymin = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'cropymin'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__cropxmax

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__cropxmax);
         CPointer<Float> p_cropxmax = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'cropxmax'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__cropymax

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__cropymax);
         CPointer<Float> p_cropymax = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'cropymax'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__texfilter

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__texfilter);
         CPointer<Integer> p_texfilter = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'texfilter'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__afmax

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

        Field Documentation

        Blender Source Code

        anisotropic filter maximum value, ewa -> max eccentricity, feline -> max probes

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__afmax);
         CPointer<Integer> p_afmax = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'afmax'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__xrepeat

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__xrepeat);
         CPointer<Short> p_xrepeat = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'xrepeat'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__yrepeat

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__yrepeat);
         CPointer<Short> p_yrepeat = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'yrepeat'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__extend

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__extend);
         CPointer<Short> p_extend = p.cast(new Class[]{Short.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        variables disabled, moved to struct iuser

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD___pad0);
         CPointer<Short> p__pad0 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: '_pad0'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__len

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__len);
         CPointer<Integer> p_len = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'len'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__frames

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__frames);
         CPointer<Integer> p_frames = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'frames'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__offset

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__offset);
         CPointer<Integer> p_offset = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'offset'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sfra

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__sfra);
         CPointer<Integer> p_sfra = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sfra'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__checkerdist

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__checkerdist);
         CPointer<Float> p_checkerdist = p.cast(new Class[]{Float.class});
         

        Metadata

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__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___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:

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__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__iuser

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__iuser);
         CPointer<ImageUser> p_iuser = p.cast(new Class[]{ImageUser.class});
         

        Metadata

        • Field: 'iuser'
        • Signature: 'ImageUser'
        • Actual Size (32bit/64bit): 36/40
      • __DNA__FIELD__nodetree

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__nodetree);
         CPointer<CPointer<bNodeTree>> p_nodetree = p.cast(new Class[]{CPointer.class, bNodeTree.class});
         

        Metadata

        • Field: 'nodetree'
        • Signature: 'bNodeTree*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__ipo

        public static final long[] __DNA__FIELD__ipo
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__ipo);
         CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
         

        Metadata

        • Field: 'ipo'
        • Signature: 'Ipo*'
        • Actual Size (32bit/64bit): 4/8
        Field descriptor (offset) for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        old animation system, deprecated for 2.5

      • __DNA__FIELD__ima

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__ima);
         CPointer<CPointer<Image>> p_ima = p.cast(new Class[]{CPointer.class, Image.class});
         

        Metadata

        • Field: 'ima'
        • Signature: 'Image*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__coba

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__coba);
         CPointer<CPointer<ColorBand>> p_coba = p.cast(new Class[]{CPointer.class, ColorBand.class});
         

        Metadata

        • Field: 'coba'
        • Signature: 'ColorBand*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__preview

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__preview);
         CPointer<CPointer<PreviewImage>> p_preview = p.cast(new Class[]{CPointer.class, PreviewImage.class});
         

        Metadata

        • Field: 'preview'
        • Signature: 'PreviewImage*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__use_nodes

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

        Pointer Arithmetics

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

         Tex tex = ...;
         CPointer<Object> p = tex.__dna__addressof(Tex.__DNA__FIELD__use_nodes);
         CPointer<Byte> p_use_nodes = p.cast(new Class[]{Byte.class});
         

        Metadata

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

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

        Metadata

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

      • Tex

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

        protected Tex​(Tex that)
    • Method Detail

      • getId

        public ID getId()
                 throws java.io.IOException
        Get method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • setId

        public void setId​(ID id)
                   throws java.io.IOException
        Set method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • getAdt

        public CPointer<AnimData> getAdt()
                                  throws java.io.IOException
        Get method for struct member 'adt'.

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adt
      • setAdt

        public void setAdt​(CPointer<AnimData> adt)
                    throws java.io.IOException
        Set method for struct member 'adt'.

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adt
      • getNoisesize

        public float getNoisesize()
                           throws java.io.IOException
        Get method for struct member 'noisesize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisesize
      • setNoisesize

        public void setNoisesize​(float noisesize)
                          throws java.io.IOException
        Set method for struct member 'noisesize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisesize
      • getTurbul

        public float getTurbul()
                        throws java.io.IOException
        Get method for struct member 'turbul'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__turbul
      • setTurbul

        public void setTurbul​(float turbul)
                       throws java.io.IOException
        Set method for struct member 'turbul'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__turbul
      • getBright

        public float getBright()
                        throws java.io.IOException
        Get method for struct member 'bright'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bright
      • setBright

        public void setBright​(float bright)
                       throws java.io.IOException
        Set method for struct member 'bright'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bright
      • getContrast

        public float getContrast()
                          throws java.io.IOException
        Get method for struct member 'contrast'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__contrast
      • setContrast

        public void setContrast​(float contrast)
                         throws java.io.IOException
        Set method for struct member 'contrast'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__contrast
      • getSaturation

        public float getSaturation()
                            throws java.io.IOException
        Get method for struct member 'saturation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__saturation
      • setSaturation

        public void setSaturation​(float saturation)
                           throws java.io.IOException
        Set method for struct member 'saturation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__saturation
      • getRfac

        public float getRfac()
                      throws java.io.IOException
        Get method for struct member 'rfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rfac
      • setRfac

        public void setRfac​(float rfac)
                     throws java.io.IOException
        Set method for struct member 'rfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rfac
      • getGfac

        public float getGfac()
                      throws java.io.IOException
        Get method for struct member 'gfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gfac
      • setGfac

        public void setGfac​(float gfac)
                     throws java.io.IOException
        Set method for struct member 'gfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gfac
      • getBfac

        public float getBfac()
                      throws java.io.IOException
        Get method for struct member 'bfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bfac
      • setBfac

        public void setBfac​(float bfac)
                     throws java.io.IOException
        Set method for struct member 'bfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bfac
      • getFiltersize

        public float getFiltersize()
                            throws java.io.IOException
        Get method for struct member 'filtersize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filtersize
      • setFiltersize

        public void setFiltersize​(float filtersize)
                           throws java.io.IOException
        Set method for struct member 'filtersize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filtersize
      • get_pad2

        public CArrayFacade<java.lang.Byte> 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​(CArrayFacade<java.lang.Byte> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • getMg_H

        public float getMg_H()
                      throws java.io.IOException
        Get method for struct member 'mg_H'.

        Field Documentation

        Blender Source Code

        newnoise: musgrave parameters

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_H
      • setMg_H

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

        Field Documentation

        Blender Source Code

        newnoise: musgrave parameters

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_H
      • getMg_lacunarity

        public float getMg_lacunarity()
                               throws java.io.IOException
        Get method for struct member 'mg_lacunarity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_lacunarity
      • setMg_lacunarity

        public void setMg_lacunarity​(float mg_lacunarity)
                              throws java.io.IOException
        Set method for struct member 'mg_lacunarity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_lacunarity
      • getMg_octaves

        public float getMg_octaves()
                            throws java.io.IOException
        Get method for struct member 'mg_octaves'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_octaves
      • setMg_octaves

        public void setMg_octaves​(float mg_octaves)
                           throws java.io.IOException
        Set method for struct member 'mg_octaves'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_octaves
      • getMg_offset

        public float getMg_offset()
                           throws java.io.IOException
        Get method for struct member 'mg_offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_offset
      • setMg_offset

        public void setMg_offset​(float mg_offset)
                          throws java.io.IOException
        Set method for struct member 'mg_offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_offset
      • getMg_gain

        public float getMg_gain()
                         throws java.io.IOException
        Get method for struct member 'mg_gain'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_gain
      • setMg_gain

        public void setMg_gain​(float mg_gain)
                        throws java.io.IOException
        Set method for struct member 'mg_gain'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mg_gain
      • getDist_amount

        public float getDist_amount()
                             throws java.io.IOException
        Get method for struct member 'dist_amount'.

        Field Documentation

        Blender Source Code

        newnoise: distorted noise amount, musgrave & voronoi output scale

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dist_amount
      • setDist_amount

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

        Field Documentation

        Blender Source Code

        newnoise: distorted noise amount, musgrave & voronoi output scale

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dist_amount
      • getNs_outscale

        public float getNs_outscale()
                             throws java.io.IOException
        Get method for struct member 'ns_outscale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ns_outscale
      • setNs_outscale

        public void setNs_outscale​(float ns_outscale)
                            throws java.io.IOException
        Set method for struct member 'ns_outscale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ns_outscale
      • getVn_w1

        public float getVn_w1()
                       throws java.io.IOException
        Get method for struct member 'vn_w1'.

        Field Documentation

        Blender Source Code

        newnoise: voronoi nearest neighbor weights, minkovsky exponent, distance metric & color type

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w1
      • setVn_w1

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

        Field Documentation

        Blender Source Code

        newnoise: voronoi nearest neighbor weights, minkovsky exponent, distance metric & color type

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w1
      • getVn_w2

        public float getVn_w2()
                       throws java.io.IOException
        Get method for struct member 'vn_w2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w2
      • setVn_w2

        public void setVn_w2​(float vn_w2)
                      throws java.io.IOException
        Set method for struct member 'vn_w2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w2
      • getVn_w3

        public float getVn_w3()
                       throws java.io.IOException
        Get method for struct member 'vn_w3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w3
      • setVn_w3

        public void setVn_w3​(float vn_w3)
                      throws java.io.IOException
        Set method for struct member 'vn_w3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w3
      • getVn_w4

        public float getVn_w4()
                       throws java.io.IOException
        Get method for struct member 'vn_w4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w4
      • setVn_w4

        public void setVn_w4​(float vn_w4)
                      throws java.io.IOException
        Set method for struct member 'vn_w4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_w4
      • getVn_mexp

        public float getVn_mexp()
                         throws java.io.IOException
        Get method for struct member 'vn_mexp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_mexp
      • setVn_mexp

        public void setVn_mexp​(float vn_mexp)
                        throws java.io.IOException
        Set method for struct member 'vn_mexp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_mexp
      • getVn_distm

        public short getVn_distm()
                          throws java.io.IOException
        Get method for struct member 'vn_distm'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_distm
      • setVn_distm

        public void setVn_distm​(short vn_distm)
                         throws java.io.IOException
        Set method for struct member 'vn_distm'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_distm
      • getVn_coltype

        public short getVn_coltype()
                            throws java.io.IOException
        Get method for struct member 'vn_coltype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_coltype
      • setVn_coltype

        public void setVn_coltype​(short vn_coltype)
                           throws java.io.IOException
        Set method for struct member 'vn_coltype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vn_coltype
      • getNoisedepth

        public short getNoisedepth()
                            throws java.io.IOException
        Get method for struct member 'noisedepth'.

        Field Documentation

        Blender Source Code

        noisedepth MUST be <= 30 else we get floating point exceptions

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisedepth
      • setNoisedepth

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

        Field Documentation

        Blender Source Code

        noisedepth MUST be <= 30 else we get floating point exceptions

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisedepth
      • getNoisetype

        public short getNoisetype()
                           throws java.io.IOException
        Get method for struct member 'noisetype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisetype
      • setNoisetype

        public void setNoisetype​(short noisetype)
                          throws java.io.IOException
        Set method for struct member 'noisetype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisetype
      • getNoisebasis

        public short getNoisebasis()
                            throws java.io.IOException
        Get method for struct member 'noisebasis'.

        Field Documentation

        Blender Source Code

        newnoise: noisebasis type for clouds/marble/etc, noisebasis2 only used for distorted noise

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisebasis
      • setNoisebasis

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

        Field Documentation

        Blender Source Code

        newnoise: noisebasis type for clouds/marble/etc, noisebasis2 only used for distorted noise

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisebasis
      • getNoisebasis2

        public short getNoisebasis2()
                             throws java.io.IOException
        Get method for struct member 'noisebasis2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisebasis2
      • setNoisebasis2

        public void setNoisebasis2​(short noisebasis2)
                            throws java.io.IOException
        Set method for struct member 'noisebasis2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noisebasis2
      • getImaflag

        public short getImaflag()
                         throws java.io.IOException
        Get method for struct member 'imaflag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__imaflag
      • setImaflag

        public void setImaflag​(short imaflag)
                        throws java.io.IOException
        Set method for struct member 'imaflag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__imaflag
      • 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
      • 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
      • 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
      • getCropxmin

        public float getCropxmin()
                          throws java.io.IOException
        Get method for struct member 'cropxmin'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropxmin
      • setCropxmin

        public void setCropxmin​(float cropxmin)
                         throws java.io.IOException
        Set method for struct member 'cropxmin'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropxmin
      • getCropymin

        public float getCropymin()
                          throws java.io.IOException
        Get method for struct member 'cropymin'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropymin
      • setCropymin

        public void setCropymin​(float cropymin)
                         throws java.io.IOException
        Set method for struct member 'cropymin'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropymin
      • getCropxmax

        public float getCropxmax()
                          throws java.io.IOException
        Get method for struct member 'cropxmax'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropxmax
      • setCropxmax

        public void setCropxmax​(float cropxmax)
                         throws java.io.IOException
        Set method for struct member 'cropxmax'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropxmax
      • getCropymax

        public float getCropymax()
                          throws java.io.IOException
        Get method for struct member 'cropymax'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropymax
      • setCropymax

        public void setCropymax​(float cropymax)
                         throws java.io.IOException
        Set method for struct member 'cropymax'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cropymax
      • getTexfilter

        public int getTexfilter()
                         throws java.io.IOException
        Get method for struct member 'texfilter'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texfilter
      • setTexfilter

        public void setTexfilter​(int texfilter)
                          throws java.io.IOException
        Set method for struct member 'texfilter'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texfilter
      • getAfmax

        public int getAfmax()
                     throws java.io.IOException
        Get method for struct member 'afmax'.

        Field Documentation

        Blender Source Code

        anisotropic filter maximum value, ewa -> max eccentricity, feline -> max probes

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__afmax
      • setAfmax

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

        Field Documentation

        Blender Source Code

        anisotropic filter maximum value, ewa -> max eccentricity, feline -> max probes

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__afmax
      • getXrepeat

        public short getXrepeat()
                         throws java.io.IOException
        Get method for struct member 'xrepeat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xrepeat
      • setXrepeat

        public void setXrepeat​(short xrepeat)
                        throws java.io.IOException
        Set method for struct member 'xrepeat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xrepeat
      • getYrepeat

        public short getYrepeat()
                         throws java.io.IOException
        Get method for struct member 'yrepeat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yrepeat
      • setYrepeat

        public void setYrepeat​(short yrepeat)
                        throws java.io.IOException
        Set method for struct member 'yrepeat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yrepeat
      • getExtend

        public short getExtend()
                        throws java.io.IOException
        Get method for struct member 'extend'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__extend
      • setExtend

        public void setExtend​(short extend)
                       throws java.io.IOException
        Set method for struct member 'extend'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__extend
      • get_pad0

        public short get_pad0()
                       throws java.io.IOException
        Get method for struct member '_pad0'.

        Field Documentation

        Blender Source Code

        variables disabled, moved to struct iuser

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • set_pad0

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

        Field Documentation

        Blender Source Code

        variables disabled, moved to struct iuser

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • getLen

        public int getLen()
                   throws java.io.IOException
        Get method for struct member 'len'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__len
      • setLen

        public void setLen​(int len)
                    throws java.io.IOException
        Set method for struct member 'len'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__len
      • getFrames

        public int getFrames()
                      throws java.io.IOException
        Get method for struct member 'frames'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frames
      • setFrames

        public void setFrames​(int frames)
                       throws java.io.IOException
        Set method for struct member 'frames'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frames
      • getOffset

        public int getOffset()
                      throws java.io.IOException
        Get method for struct member 'offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • setOffset

        public void setOffset​(int offset)
                       throws java.io.IOException
        Set method for struct member 'offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • getSfra

        public int getSfra()
                    throws java.io.IOException
        Get method for struct member 'sfra'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sfra
      • setSfra

        public void setSfra​(int sfra)
                     throws java.io.IOException
        Set method for struct member 'sfra'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sfra
      • getCheckerdist

        public float getCheckerdist()
                             throws java.io.IOException
        Get method for struct member 'checkerdist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__checkerdist
      • setCheckerdist

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

        public ImageUser getIuser()
                           throws java.io.IOException
        Get method for struct member 'iuser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iuser
      • setIuser

        public void setIuser​(ImageUser iuser)
                      throws java.io.IOException
        Set method for struct member 'iuser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iuser
      • setNodetree

        public void setNodetree​(CPointer<bNodeTree> nodetree)
                         throws java.io.IOException
        Set method for struct member 'nodetree'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nodetree
      • getIpo

        public CPointer<Ipo> getIpo()
                             throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        old animation system, deprecated for 2.5

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

        public void setIpo​(CPointer<Ipo> ipo)
                    throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        old animation system, deprecated for 2.5

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • getIma

        public CPointer<Image> getIma()
                               throws java.io.IOException
        Get method for struct member 'ima'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ima
      • setIma

        public void setIma​(CPointer<Image> ima)
                    throws java.io.IOException
        Set method for struct member 'ima'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ima
      • setCoba

        public void setCoba​(CPointer<ColorBand> coba)
                     throws java.io.IOException
        Set method for struct member 'coba'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__coba
      • getUse_nodes

        public byte getUse_nodes()
                          throws java.io.IOException
        Get method for struct member 'use_nodes'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_nodes
      • setUse_nodes

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

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