Class World


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

    Class Documentation

    Blender Source Code

    World defines general modeling data such as a background fill, gravity, color model etc. It mixes rendering data and modeling data.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__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__drawdata

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

        Field Documentation

        Blender Source Code

        runtime (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:

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__drawdata);
         CPointer<DrawDataList> p_drawdata = p.cast(new Class[]{DrawDataList.class});
         

        Metadata

        • Field: 'drawdata'
        • Signature: 'DrawDataList'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD___pad0

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__texact);
         CPointer<Short> p_texact = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'texact'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__mistype

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__mistype);
         CPointer<Short> p_mistype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'mistype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__horr

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__horr);
         CPointer<Float> p_horr = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'horr'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__horg

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__horg);
         CPointer<Float> p_horg = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'horg'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__horb

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__horb);
         CPointer<Float> p_horb = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'horb'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__exposure

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

        Field Documentation

        Blender Source Code

        Exposure is a multiplication factor. Unused now, but maybe back later. Kept in to be upward compatible.

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__exposure);
         CPointer<Float> p_exposure = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'exposure'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__exp

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__exp);
         CPointer<Float> p_exp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'exp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__range

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__range);
         CPointer<Float> p_range = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'range'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mode

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

        Field Documentation

        Blender Source Code

        Some world modes bit 0: Do mist

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__mode);
         CPointer<Short> p_mode = p.cast(new Class[]{Short.class});
         

        Metadata

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

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

        Metadata

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

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__misi);
         CPointer<Float> p_misi = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'misi'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__miststa

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__miststa);
         CPointer<Float> p_miststa = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'miststa'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mistdist

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__mistdist);
         CPointer<Float> p_mistdist = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mistdist'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__misthi

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__misthi);
         CPointer<Float> p_misthi = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'misthi'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__aodist

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

        Field Documentation

        Blender Source Code

        Ambient occlusion.

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__aodist);
         CPointer<Float> p_aodist = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'aodist'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__aoenergy

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__aoenergy);
         CPointer<Float> p_aoenergy = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'aoenergy'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        Assorted settings.

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__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___pad3

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD___pad3);
         CPointer<CArrayFacade<Byte>> p__pad3 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad3'
        • Signature: 'char[6]'
        • Actual Size (32bit/64bit): 6/6
      • __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:

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__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__pr_texture

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

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__pr_texture);
         CPointer<Short> p_pr_texture = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pr_texture'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__use_nodes

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

        Field Documentation

        Blender Python API

        Use shader nodes to render the world

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__use_nodes);
         CPointer<Short> p_use_nodes = p.cast(new Class[]{Short.class});
         

        Metadata

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__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__preview

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

        Field Documentation

        Blender Source Code

        previews

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__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__nodetree

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

        Field Documentation

        Blender Source Code

        nodes

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__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__lightgroup

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

        Field Documentation

        Blender Python API

        Lightgroup that the world belongs to

        Blender Source Code

        Lightgroup membership information.

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__lightgroup);
         CPointer<CPointer<LightgroupMembership>> p_lightgroup = p.cast(new Class[]{CPointer.class, LightgroupMembership.class});
         

        Metadata

        • Field: 'lightgroup'
        • Signature: 'LightgroupMembership*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__gpumaterial

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

        Field Documentation

        Blender Source Code

        Runtime.

        Pointer Arithmetics

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

         World world = ...;
         CPointer<Object> p = world.__dna__addressof(World.__DNA__FIELD__gpumaterial);
         CPointer<ListBase> p_gpumaterial = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'gpumaterial'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
    • Constructor Detail

      • World

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

        protected World​(World 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
      • getDrawdata

        public DrawDataList getDrawdata()
                                 throws java.io.IOException
        Get method for struct member 'drawdata'.

        Field Documentation

        Blender Source Code

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

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawdata
      • setDrawdata

        public void setDrawdata​(DrawDataList drawdata)
                         throws java.io.IOException
        Set method for struct member 'drawdata'.

        Field Documentation

        Blender Source Code

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

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawdata
      • get_pad0

        public CArrayFacade<java.lang.Byte> get_pad0()
                                              throws java.io.IOException
        Get method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • set_pad0

        public void set_pad0​(CArrayFacade<java.lang.Byte> _pad0)
                      throws java.io.IOException
        Set method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • getTexact

        public short getTexact()
                        throws java.io.IOException
        Get method for struct member 'texact'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texact
      • setTexact

        public void setTexact​(short texact)
                       throws java.io.IOException
        Set method for struct member 'texact'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texact
      • getMistype

        public short getMistype()
                         throws java.io.IOException
        Get method for struct member 'mistype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mistype
      • setMistype

        public void setMistype​(short mistype)
                        throws java.io.IOException
        Set method for struct member 'mistype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mistype
      • getHorr

        public float getHorr()
                      throws java.io.IOException
        Get method for struct member 'horr'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__horr
      • setHorr

        public void setHorr​(float horr)
                     throws java.io.IOException
        Set method for struct member 'horr'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__horr
      • getHorg

        public float getHorg()
                      throws java.io.IOException
        Get method for struct member 'horg'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__horg
      • setHorg

        public void setHorg​(float horg)
                     throws java.io.IOException
        Set method for struct member 'horg'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__horg
      • getHorb

        public float getHorb()
                      throws java.io.IOException
        Get method for struct member 'horb'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__horb
      • setHorb

        public void setHorb​(float horb)
                     throws java.io.IOException
        Set method for struct member 'horb'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__horb
      • getExposure

        public float getExposure()
                          throws java.io.IOException
        Get method for struct member 'exposure'.

        Field Documentation

        Blender Source Code

        Exposure is a multiplication factor. Unused now, but maybe back later. Kept in to be upward compatible.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__exposure
      • setExposure

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

        Field Documentation

        Blender Source Code

        Exposure is a multiplication factor. Unused now, but maybe back later. Kept in to be upward compatible.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__exposure
      • getExp

        public float getExp()
                     throws java.io.IOException
        Get method for struct member 'exp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__exp
      • setExp

        public void setExp​(float exp)
                    throws java.io.IOException
        Set method for struct member 'exp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__exp
      • getRange

        public float getRange()
                       throws java.io.IOException
        Get method for struct member 'range'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__range
      • setRange

        public void setRange​(float range)
                      throws java.io.IOException
        Set method for struct member 'range'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__range
      • getMode

        public short getMode()
                      throws java.io.IOException
        Get method for struct member 'mode'.

        Field Documentation

        Blender Source Code

        Some world modes bit 0: Do mist

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mode
      • setMode

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

        Field Documentation

        Blender Source Code

        Some world modes bit 0: Do mist

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

        public float getMisi()
                      throws java.io.IOException
        Get method for struct member 'misi'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__misi
      • setMisi

        public void setMisi​(float misi)
                     throws java.io.IOException
        Set method for struct member 'misi'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__misi
      • getMiststa

        public float getMiststa()
                         throws java.io.IOException
        Get method for struct member 'miststa'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__miststa
      • setMiststa

        public void setMiststa​(float miststa)
                        throws java.io.IOException
        Set method for struct member 'miststa'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__miststa
      • getMistdist

        public float getMistdist()
                          throws java.io.IOException
        Get method for struct member 'mistdist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mistdist
      • setMistdist

        public void setMistdist​(float mistdist)
                         throws java.io.IOException
        Set method for struct member 'mistdist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mistdist
      • getMisthi

        public float getMisthi()
                        throws java.io.IOException
        Get method for struct member 'misthi'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__misthi
      • setMisthi

        public void setMisthi​(float misthi)
                       throws java.io.IOException
        Set method for struct member 'misthi'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__misthi
      • getAodist

        public float getAodist()
                        throws java.io.IOException
        Get method for struct member 'aodist'.

        Field Documentation

        Blender Source Code

        Ambient occlusion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aodist
      • setAodist

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

        Field Documentation

        Blender Source Code

        Ambient occlusion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aodist
      • getAoenergy

        public float getAoenergy()
                          throws java.io.IOException
        Get method for struct member 'aoenergy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aoenergy
      • setAoenergy

        public void setAoenergy​(float aoenergy)
                         throws java.io.IOException
        Set method for struct member 'aoenergy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aoenergy
      • getFlag

        public short getFlag()
                      throws java.io.IOException
        Get method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        Assorted settings.

        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'.

        Field Documentation

        Blender Source Code

        Assorted settings.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • get_pad3

        public CArrayFacade<java.lang.Byte> get_pad3()
                                              throws java.io.IOException
        Get method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • set_pad3

        public void set_pad3​(CArrayFacade<java.lang.Byte> _pad3)
                      throws java.io.IOException
        Set method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • 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
      • getPr_texture

        public short getPr_texture()
                            throws java.io.IOException
        Get method for struct member 'pr_texture'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pr_texture
      • setPr_texture

        public void setPr_texture​(short pr_texture)
                           throws java.io.IOException
        Set method for struct member 'pr_texture'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pr_texture
      • getUse_nodes

        public short getUse_nodes()
                           throws java.io.IOException
        Get method for struct member 'use_nodes'.

        Field Documentation

        Blender Python API

        Use shader nodes to render the world
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_nodes
      • setUse_nodes

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

        Field Documentation

        Blender Python API

        Use shader nodes to render the world
        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
      • getPreview

        public CPointer<PreviewImage> getPreview()
                                          throws java.io.IOException
        Get method for struct member 'preview'.

        Field Documentation

        Blender Source Code

        previews

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__preview
      • setPreview

        public void setPreview​(CPointer<PreviewImage> preview)
                        throws java.io.IOException
        Set method for struct member 'preview'.

        Field Documentation

        Blender Source Code

        previews

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__preview
      • getNodetree

        public CPointer<bNodeTree> getNodetree()
                                        throws java.io.IOException
        Get method for struct member 'nodetree'.

        Field Documentation

        Blender Source Code

        nodes

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nodetree
      • setNodetree

        public void setNodetree​(CPointer<bNodeTree> nodetree)
                         throws java.io.IOException
        Set method for struct member 'nodetree'.

        Field Documentation

        Blender Source Code

        nodes

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nodetree
      • getLightgroup

        public CPointer<LightgroupMembership> getLightgroup()
                                                     throws java.io.IOException
        Get method for struct member 'lightgroup'.

        Field Documentation

        Blender Python API

        Lightgroup that the world belongs to

        Blender Source Code

        Lightgroup membership information.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lightgroup
      • setLightgroup

        public void setLightgroup​(CPointer<LightgroupMembership> lightgroup)
                           throws java.io.IOException
        Set method for struct member 'lightgroup'.

        Field Documentation

        Blender Python API

        Lightgroup that the world belongs to

        Blender Source Code

        Lightgroup membership information.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lightgroup
      • getGpumaterial

        public ListBase getGpumaterial()
                                throws java.io.IOException
        Get method for struct member 'gpumaterial'.

        Field Documentation

        Blender Source Code

        Runtime.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpumaterial
      • setGpumaterial

        public void setGpumaterial​(ListBase gpumaterial)
                            throws java.io.IOException
        Set method for struct member 'gpumaterial'.

        Field Documentation

        Blender Source Code

        Runtime.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpumaterial
      • __io__addressof

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