Class SpaceNode


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Storage of regions for inactive spaces.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__regionbase);
         CPointer<ListBase> p_regionbase = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'regionbase'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__spacetype

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

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__spacetype);
         CPointer<Byte> p_spacetype = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'spacetype'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__link_flag

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

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__link_flag);
         CPointer<Byte> p_link_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

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

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

        Metadata

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

        public static final long[] __DNA__FIELD__v2d
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__v2d);
         CPointer<View2D> p_v2d = p.cast(new Class[]{View2D.class});
         

        Metadata

        • Field: 'v2d'
        • Signature: 'View2D'
        • Actual Size (32bit/64bit): 144/152
        Field descriptor (offset) for struct member 'v2d'.

        Field Documentation

        Blender Source Code

        End 'SpaceLink ' header. Deprecated, copied to region.

      • __DNA__FIELD__id

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

        Field Documentation

        Blender Source Code

        Context, no need to save in file? well... pinning...

        Pointer Arithmetics

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

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

        Metadata

        • Field: 'id'
        • Signature: 'ID*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__from

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

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__from);
         CPointer<CPointer<ID>> p_from = p.cast(new Class[]{CPointer.class, ID.class});
         

        Metadata

        • Field: 'from'
        • Signature: 'ID*'
        • Actual Size (32bit/64bit): 4/8
      • __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:

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__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__insert_ofs_dir

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

        Field Documentation

        Blender Source Code

        Direction for offsetting nodes on insertion.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__insert_ofs_dir);
         CPointer<Byte> p_insert_ofs_dir = p.cast(new Class[]{Byte.class});
         

        Metadata

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD___pad1);
         CPointer<Byte> p__pad1 = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: '_pad1'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__xof

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

        Field Documentation

        Blender Source Code

        Offset for drawing the backdrop.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__xof);
         CPointer<Float> p_xof = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'xof'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__yof

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

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__yof);
         CPointer<Float> p_yof = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'yof'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__zoom

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

        Field Documentation

        Blender Source Code

        Zoom for backdrop.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__zoom);
         CPointer<Float> p_zoom = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'zoom'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__treepath

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

        Field Documentation

        Blender Source Code

        XXX nodetree pointer info is all in the path stack now, remove later on and use bNodeTreePath instead. For now these variables are set when pushing/popping from path stack, to avoid having to update all the functions and operators. Can be done when design is accepted and everything is properly tested.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__treepath);
         CPointer<ListBase> p_treepath = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'treepath'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__edittree

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

        Field Documentation

        Blender Source Code

        The tree farthest down in the group hierarchy.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__edittree);
         CPointer<CPointer<bNodeTree>> p_edittree = p.cast(new Class[]{CPointer.class, bNodeTree.class});
         

        Metadata

        • Field: 'edittree'
        • Signature: 'bNodeTree*'
        • Actual Size (32bit/64bit): 4/8
      • __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:

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__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__tree_idname

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

        Field Documentation

        Blender Source Code

        tree type for the current node tree

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__tree_idname);
         CPointer<CArrayFacade<Byte>> p_tree_idname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

        public static final long[] __DNA__FIELD__treetype
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__treetype);
         CPointer<Integer> p_treetype = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'treetype'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
        Field descriptor (offset) for struct member 'treetype'.

        Field Documentation

        Blender Source Code

        Treetype: as same nodetree->type.

      • __DNA__FIELD__texfrom

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

        Field Documentation

        Blender Source Code

        Texfrom object, world or brush.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__texfrom);
         CPointer<Short> p_texfrom = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'texfrom'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__shaderfrom

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

        Field Documentation

        Blender Source Code

        Shader from object or world.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__shaderfrom);
         CPointer<Short> p_shaderfrom = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'shaderfrom'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__gpd

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

        Field Documentation

        Blender Source Code

        Grease-pencil data.

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__gpd);
         CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
         

        Metadata

        • Field: 'gpd'
        • Signature: 'bGPdata*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__overlay

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

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__overlay);
         CPointer<SpaceNodeOverlay> p_overlay = p.cast(new Class[]{SpaceNodeOverlay.class});
         

        Metadata

        • Field: 'overlay'
        • Signature: 'SpaceNodeOverlay'
        • 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:

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__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__runtime

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

        Pointer Arithmetics

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

         SpaceNode spacenode = ...;
         CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__runtime);
         CPointer<CPointer<Object>> p_runtime = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

      • SpaceNode

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

        protected SpaceNode​(SpaceNode that)
    • Method Detail

      • setNext

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

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

        public ListBase getRegionbase()
                               throws java.io.IOException
        Get method for struct member 'regionbase'.

        Field Documentation

        Blender Source Code

        Storage of regions for inactive spaces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regionbase
      • setRegionbase

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

        Field Documentation

        Blender Source Code

        Storage of regions for inactive spaces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regionbase
      • getSpacetype

        public byte getSpacetype()
                          throws java.io.IOException
        Get method for struct member 'spacetype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spacetype
      • setSpacetype

        public void setSpacetype​(byte spacetype)
                          throws java.io.IOException
        Set method for struct member 'spacetype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spacetype
      • getLink_flag

        public byte getLink_flag()
                          throws java.io.IOException
        Get method for struct member 'link_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__link_flag
      • setLink_flag

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

        public View2D getV2d()
                      throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'v2d'.

        Field Documentation

        Blender Source Code

        End 'SpaceLink ' header. Deprecated, copied to region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v2d
      • setV2d

        public void setV2d​(View2D v2d)
                    throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'v2d'.

        Field Documentation

        Blender Source Code

        End 'SpaceLink ' header. Deprecated, copied to region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v2d
      • getId

        public CPointer<ID> getId()
                           throws java.io.IOException
        Get method for struct member 'id'.

        Field Documentation

        Blender Source Code

        Context, no need to save in file? well... pinning...

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • setId

        public void setId​(CPointer<ID> id)
                   throws java.io.IOException
        Set method for struct member 'id'.

        Field Documentation

        Blender Source Code

        Context, no need to save in file? well... pinning...

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • getFrom

        public CPointer<ID> getFrom()
                             throws java.io.IOException
        Get method for struct member 'from'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__from
      • setFrom

        public void setFrom​(CPointer<ID> from)
                     throws java.io.IOException
        Set method for struct member 'from'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__from
      • 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
      • getInsert_ofs_dir

        public byte getInsert_ofs_dir()
                               throws java.io.IOException
        Get method for struct member 'insert_ofs_dir'.

        Field Documentation

        Blender Source Code

        Direction for offsetting nodes on insertion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__insert_ofs_dir
      • setInsert_ofs_dir

        public void setInsert_ofs_dir​(byte insert_ofs_dir)
                               throws java.io.IOException
        Set method for struct member 'insert_ofs_dir'.

        Field Documentation

        Blender Source Code

        Direction for offsetting nodes on insertion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__insert_ofs_dir
      • get_pad1

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

        public float getXof()
                     throws java.io.IOException
        Get method for struct member 'xof'.

        Field Documentation

        Blender Source Code

        Offset for drawing the backdrop.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xof
      • setXof

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

        Field Documentation

        Blender Source Code

        Offset for drawing the backdrop.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xof
      • getYof

        public float getYof()
                     throws java.io.IOException
        Get method for struct member 'yof'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yof
      • setYof

        public void setYof​(float yof)
                    throws java.io.IOException
        Set method for struct member 'yof'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yof
      • getZoom

        public float getZoom()
                      throws java.io.IOException
        Get method for struct member 'zoom'.

        Field Documentation

        Blender Source Code

        Zoom for backdrop.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__zoom
      • setZoom

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

        Field Documentation

        Blender Source Code

        Zoom for backdrop.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__zoom
      • getTreepath

        public ListBase getTreepath()
                             throws java.io.IOException
        Get method for struct member 'treepath'.

        Field Documentation

        Blender Source Code

        XXX nodetree pointer info is all in the path stack now, remove later on and use bNodeTreePath instead. For now these variables are set when pushing/popping from path stack, to avoid having to update all the functions and operators. Can be done when design is accepted and everything is properly tested.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__treepath
      • setTreepath

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

        Field Documentation

        Blender Source Code

        XXX nodetree pointer info is all in the path stack now, remove later on and use bNodeTreePath instead. For now these variables are set when pushing/popping from path stack, to avoid having to update all the functions and operators. Can be done when design is accepted and everything is properly tested.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__treepath
      • getEdittree

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

        Field Documentation

        Blender Source Code

        The tree farthest down in the group hierarchy.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__edittree
      • setEdittree

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

        Field Documentation

        Blender Source Code

        The tree farthest down in the group hierarchy.

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

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

        Field Documentation

        Blender Source Code

        tree type for the current node tree

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tree_idname
      • setTree_idname

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

        Field Documentation

        Blender Source Code

        tree type for the current node tree

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tree_idname
      • getTreetype

        public int getTreetype()
                        throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'treetype'.

        Field Documentation

        Blender Source Code

        Treetype: as same nodetree->type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__treetype
      • setTreetype

        public void setTreetype​(int treetype)
                         throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'treetype'.

        Field Documentation

        Blender Source Code

        Treetype: as same nodetree->type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__treetype
      • getTexfrom

        public short getTexfrom()
                         throws java.io.IOException
        Get method for struct member 'texfrom'.

        Field Documentation

        Blender Source Code

        Texfrom object, world or brush.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texfrom
      • setTexfrom

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

        Field Documentation

        Blender Source Code

        Texfrom object, world or brush.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texfrom
      • getShaderfrom

        public short getShaderfrom()
                            throws java.io.IOException
        Get method for struct member 'shaderfrom'.

        Field Documentation

        Blender Source Code

        Shader from object or world.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shaderfrom
      • setShaderfrom

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

        Field Documentation

        Blender Source Code

        Shader from object or world.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shaderfrom
      • getGpd

        public CPointer<bGPdata> getGpd()
                                 throws java.io.IOException
        Get method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease-pencil data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd
      • setGpd

        public void setGpd​(CPointer<bGPdata> gpd)
                    throws java.io.IOException
        Set method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease-pencil data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd
      • setOverlay

        public void setOverlay​(SpaceNodeOverlay overlay)
                        throws java.io.IOException
        Set method for struct member 'overlay'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overlay
      • 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
      • getRuntime

        public CPointer<java.lang.Object> getRuntime()
                                              throws java.io.IOException
        Get method for struct member 'runtime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • setRuntime

        public void setRuntime​(CPointer<java.lang.Object> runtime)
                        throws java.io.IOException
        Set method for struct member 'runtime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • __io__addressof

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