Class ScrArea


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Ordered (bottom-left, top-left, top-right, bottom-right).

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__v1);
         CPointer<CPointer<ScrVert>> p_v1 = p.cast(new Class[]{CPointer.class, ScrVert.class});
         

        Metadata

        • Field: 'v1'
        • Signature: 'ScrVert*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__v2

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

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__v2);
         CPointer<CPointer<ScrVert>> p_v2 = p.cast(new Class[]{CPointer.class, ScrVert.class});
         

        Metadata

        • Field: 'v2'
        • Signature: 'ScrVert*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__v3

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

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__v3);
         CPointer<CPointer<ScrVert>> p_v3 = p.cast(new Class[]{CPointer.class, ScrVert.class});
         

        Metadata

        • Field: 'v3'
        • Signature: 'ScrVert*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__v4

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

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__v4);
         CPointer<CPointer<ScrVert>> p_v4 = p.cast(new Class[]{CPointer.class, ScrVert.class});
         

        Metadata

        • Field: 'v4'
        • Signature: 'ScrVert*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__full

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

        Field Documentation

        Blender Source Code

        If area==full, this is the parent.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__full);
         CPointer<CPointer<bScreen>> p_full = p.cast(new Class[]{CPointer.class, bScreen.class});
         

        Metadata

        • Field: 'full'
        • Signature: 'bScreen*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__totrct

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

        Field Documentation

        Blender Source Code

        Rect bound by v1 v2 v3 v4.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__totrct);
         CPointer<rcti> p_totrct = p.cast(new Class[]{rcti.class});
         

        Metadata

        • Field: 'totrct'
        • Signature: 'rcti'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__spacetype

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

        Field Documentation

        Blender Source Code

        eSpace_Type (SPACE_FOO).

        Temporarily used while switching area type, otherwise this should be SPACE_EMPTY. Also, versioning uses it to nicely replace deprecated * editors. It's been there for ages, name doesn't fit any more.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__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__butspacetype

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

        Field Documentation

        Blender Source Code

        eSpace_Type (SPACE_FOO).

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__butspacetype);
         CPointer<Byte> p_butspacetype = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'butspacetype'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__butspacetype_subtype

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

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__butspacetype_subtype);
         CPointer<Short> p_butspacetype_subtype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'butspacetype_subtype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__winx

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

        Field Documentation

        Blender Source Code

        Size.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__winx);
         CPointer<Short> p_winx = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'winx'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__winy

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

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__winy);
         CPointer<Short> p_winy = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'winy'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__headertype

        public static final long[] __DNA__FIELD__headertype
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__headertype);
         CPointer<Byte> p_headertype = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'headertype'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
        Field descriptor (offset) for struct member 'headertype'.

        Field Documentation

        Blender Source Code

        OLD! 0=no header, 1= down, 2= up.

      • __DNA__FIELD__do_refresh

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

        Field Documentation

        Blender Source Code

        Private, for spacetype refresh callback.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__do_refresh);
         CPointer<Byte> p_do_refresh = p.cast(new Class[]{Byte.class});
         

        Metadata

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__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__region_active_win

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

        Field Documentation

        Blender Source Code

        Index of last used region of 'RGN_TYPE_WINDOW' runtime variable, updated by executing operators.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__region_active_win);
         CPointer<Short> p_region_active_win = p.cast(new Class[]{Short.class});
         

        Metadata

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

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

        Metadata

        • Field: '_pad'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__type

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

        Field Documentation

        Blender Source Code

        Callbacks for this space type.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__type);
         CPointer<CPointer<Object>> p_type = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'type'
        • Signature: 'SpaceType*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__global

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

        Field Documentation

        Blender Source Code

        Non-NULL if this area is global.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__global);
         CPointer<CPointer<ScrGlobalAreaData>> p_global = p.cast(new Class[]{CPointer.class, ScrGlobalAreaData.class});
         

        Metadata

        • Field: 'global'
        • Signature: 'ScrGlobalAreaData*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__spacedata

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

        Field Documentation

        Blender Source Code

        A list of space links (editors) that were open in this area before. When changing the editor type, we try to reuse old editor data from this list. The first item is the active/visible one. SpaceLink .

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__spacedata);
         CPointer<ListBase> p_spacedata = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        NOTE: This region list is the one from the active/visible editor (first item in spacedata list). Use SpaceLink.getRegionbase() if it's inactive (but only then)! ARegion .

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__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__handlers

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

        Field Documentation

        Blender Source Code

        #wmEventHandler.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__handlers);
         CPointer<ListBase> p_handlers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        #AZone.

        Pointer Arithmetics

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

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__actionzones);
         CPointer<ListBase> p_actionzones = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'actionzones'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __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:

         ScrArea scrarea = ...;
         CPointer<Object> p = scrarea.__dna__addressof(ScrArea.__DNA__FIELD__runtime);
         CPointer<ScrArea_Runtime> p_runtime = p.cast(new Class[]{ScrArea_Runtime.class});
         

        Metadata

        • Field: 'runtime'
        • Signature: 'ScrArea_Runtime'
        • Actual Size (32bit/64bit): 12/16
    • Constructor Detail

      • ScrArea

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

        protected ScrArea​(ScrArea that)
    • Method Detail

      • getNext

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

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

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

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

        public CPointer<ScrVert> getV1()
                                throws java.io.IOException
        Get method for struct member 'v1'.

        Field Documentation

        Blender Source Code

        Ordered (bottom-left, top-left, top-right, bottom-right).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v1
      • setV1

        public void setV1​(CPointer<ScrVert> v1)
                   throws java.io.IOException
        Set method for struct member 'v1'.

        Field Documentation

        Blender Source Code

        Ordered (bottom-left, top-left, top-right, bottom-right).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v1
      • getV2

        public CPointer<ScrVert> getV2()
                                throws java.io.IOException
        Get method for struct member 'v2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v2
      • setV2

        public void setV2​(CPointer<ScrVert> v2)
                   throws java.io.IOException
        Set method for struct member 'v2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v2
      • getV3

        public CPointer<ScrVert> getV3()
                                throws java.io.IOException
        Get method for struct member 'v3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v3
      • setV3

        public void setV3​(CPointer<ScrVert> v3)
                   throws java.io.IOException
        Set method for struct member 'v3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v3
      • getV4

        public CPointer<ScrVert> getV4()
                                throws java.io.IOException
        Get method for struct member 'v4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v4
      • setV4

        public void setV4​(CPointer<ScrVert> v4)
                   throws java.io.IOException
        Set method for struct member 'v4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v4
      • getFull

        public CPointer<bScreen> getFull()
                                  throws java.io.IOException
        Get method for struct member 'full'.

        Field Documentation

        Blender Source Code

        If area==full, this is the parent.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__full
      • setFull

        public void setFull​(CPointer<bScreen> full)
                     throws java.io.IOException
        Set method for struct member 'full'.

        Field Documentation

        Blender Source Code

        If area==full, this is the parent.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__full
      • getTotrct

        public rcti getTotrct()
                       throws java.io.IOException
        Get method for struct member 'totrct'.

        Field Documentation

        Blender Source Code

        Rect bound by v1 v2 v3 v4.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totrct
      • setTotrct

        public void setTotrct​(rcti totrct)
                       throws java.io.IOException
        Set method for struct member 'totrct'.

        Field Documentation

        Blender Source Code

        Rect bound by v1 v2 v3 v4.

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

        public byte getSpacetype()
                          throws java.io.IOException
        Get method for struct member 'spacetype'.

        Field Documentation

        Blender Source Code

        eSpace_Type (SPACE_FOO).

        Temporarily used while switching area type, otherwise this should be SPACE_EMPTY. Also, versioning uses it to nicely replace deprecated * editors. It's been there for ages, name doesn't fit any more.

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

        Field Documentation

        Blender Source Code

        eSpace_Type (SPACE_FOO).

        Temporarily used while switching area type, otherwise this should be SPACE_EMPTY. Also, versioning uses it to nicely replace deprecated * editors. It's been there for ages, name doesn't fit any more.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spacetype
      • getButspacetype

        public byte getButspacetype()
                             throws java.io.IOException
        Get method for struct member 'butspacetype'.

        Field Documentation

        Blender Source Code

        eSpace_Type (SPACE_FOO).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__butspacetype
      • setButspacetype

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

        Field Documentation

        Blender Source Code

        eSpace_Type (SPACE_FOO).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__butspacetype
      • getButspacetype_subtype

        public short getButspacetype_subtype()
                                      throws java.io.IOException
        Get method for struct member 'butspacetype_subtype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__butspacetype_subtype
      • setButspacetype_subtype

        public void setButspacetype_subtype​(short butspacetype_subtype)
                                     throws java.io.IOException
        Set method for struct member 'butspacetype_subtype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__butspacetype_subtype
      • getWinx

        public short getWinx()
                      throws java.io.IOException
        Get method for struct member 'winx'.

        Field Documentation

        Blender Source Code

        Size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winx
      • setWinx

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

        Field Documentation

        Blender Source Code

        Size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winx
      • getWiny

        public short getWiny()
                      throws java.io.IOException
        Get method for struct member 'winy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winy
      • setWiny

        public void setWiny​(short winy)
                     throws java.io.IOException
        Set method for struct member 'winy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winy
      • getHeadertype

        public byte getHeadertype()
                           throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'headertype'.

        Field Documentation

        Blender Source Code

        OLD! 0=no header, 1= down, 2= up.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__headertype
      • setHeadertype

        public void setHeadertype​(byte headertype)
                           throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'headertype'.

        Field Documentation

        Blender Source Code

        OLD! 0=no header, 1= down, 2= up.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__headertype
      • getDo_refresh

        public byte getDo_refresh()
                           throws java.io.IOException
        Get method for struct member 'do_refresh'.

        Field Documentation

        Blender Source Code

        Private, for spacetype refresh callback.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_refresh
      • setDo_refresh

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

        Field Documentation

        Blender Source Code

        Private, for spacetype refresh callback.

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

        public short getRegion_active_win()
                                   throws java.io.IOException
        Get method for struct member 'region_active_win'.

        Field Documentation

        Blender Source Code

        Index of last used region of 'RGN_TYPE_WINDOW' runtime variable, updated by executing operators.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__region_active_win
      • setRegion_active_win

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

        Field Documentation

        Blender Source Code

        Index of last used region of 'RGN_TYPE_WINDOW' runtime variable, updated by executing operators.

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

        public CPointer<java.lang.Object> getType()
                                           throws java.io.IOException
        Get method for struct member 'type'.

        Field Documentation

        Blender Source Code

        Callbacks for this space type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

        public void setType​(CPointer<java.lang.Object> type)
                     throws java.io.IOException
        Set method for struct member 'type'.

        Field Documentation

        Blender Source Code

        Callbacks for this space type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • getGlobal

        public CPointer<ScrGlobalAreaData> getGlobal()
                                              throws java.io.IOException
        Get method for struct member 'global'.

        Field Documentation

        Blender Source Code

        Non-NULL if this area is global.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__global
      • setGlobal

        public void setGlobal​(CPointer<ScrGlobalAreaData> global)
                       throws java.io.IOException
        Set method for struct member 'global'.

        Field Documentation

        Blender Source Code

        Non-NULL if this area is global.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__global
      • getSpacedata

        public ListBase getSpacedata()
                              throws java.io.IOException
        Get method for struct member 'spacedata'.

        Field Documentation

        Blender Source Code

        A list of space links (editors) that were open in this area before. When changing the editor type, we try to reuse old editor data from this list. The first item is the active/visible one. SpaceLink .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spacedata
      • setSpacedata

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

        Field Documentation

        Blender Source Code

        A list of space links (editors) that were open in this area before. When changing the editor type, we try to reuse old editor data from this list. The first item is the active/visible one. SpaceLink .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spacedata
      • getRegionbase

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

        Field Documentation

        Blender Source Code

        NOTE: This region list is the one from the active/visible editor (first item in spacedata list). Use SpaceLink.getRegionbase() if it's inactive (but only then)! ARegion .

        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

        NOTE: This region list is the one from the active/visible editor (first item in spacedata list). Use SpaceLink.getRegionbase() if it's inactive (but only then)! ARegion .

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

        public ListBase getHandlers()
                             throws java.io.IOException
        Get method for struct member 'handlers'.

        Field Documentation

        Blender Source Code

        #wmEventHandler.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__handlers
      • setHandlers

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

        Field Documentation

        Blender Source Code

        #wmEventHandler.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__handlers
      • getActionzones

        public ListBase getActionzones()
                                throws java.io.IOException
        Get method for struct member 'actionzones'.

        Field Documentation

        Blender Source Code

        #AZone.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actionzones
      • setActionzones

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

        Field Documentation

        Blender Source Code

        #AZone.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actionzones
      • setRuntime

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

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