Class ARegion


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        2D-View scrolling/zoom info (most regions are 2d anyways).

        Pointer Arithmetics

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

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

        Metadata

        • Field: 'v2d'
        • Signature: 'View2D'
        • Actual Size (32bit/64bit): 144/152
      • __DNA__FIELD__winrct

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

        Field Documentation

        Blender Source Code

        Coordinates of region.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__winrct);
         CPointer<rcti> p_winrct = p.cast(new Class[]{rcti.class});
         

        Metadata

        • Field: 'winrct'
        • Signature: 'rcti'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__drawrct

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

        Field Documentation

        Blender Source Code

        Runtime for partial redraw, same or smaller than winrct.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__drawrct);
         CPointer<rcti> p_drawrct = p.cast(new Class[]{rcti.class});
         

        Metadata

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

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__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__visible

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

        Field Documentation

        Blender Source Code

        Region is currently visible on screen.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__visible);
         CPointer<Short> p_visible = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'visible'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__regiontype

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

        Field Documentation

        Blender Source Code

        Window, header, etc. identifier for drawing.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__regiontype);
         CPointer<Short> p_regiontype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'regiontype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__alignment

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

        Field Documentation

        Blender Source Code

        How it should split.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__alignment);
         CPointer<Short> p_alignment = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'alignment'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        Hide, ....

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__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__sizex

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

        Field Documentation

        Blender Source Code

        . However to get the current region size, you should usually use winx/winy from above, not this!

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__sizex);
         CPointer<Short> p_sizex = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'sizex'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__sizey

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

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__sizey);
         CPointer<Short> p_sizey = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'sizey'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__do_draw

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

        Field Documentation

        Blender Source Code

        Private, cached notifier events.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__do_draw);
         CPointer<Short> p_do_draw = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'do_draw'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__do_draw_paintcursor

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

        Field Documentation

        Blender Source Code

        Private, cached notifier events.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__do_draw_paintcursor);
         CPointer<Short> p_do_draw_paintcursor = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'do_draw_paintcursor'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__overlap

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

        Field Documentation

        Blender Source Code

        Private, set for indicate drawing overlapped.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__overlap);
         CPointer<Short> p_overlap = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'overlap'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flagfullscreen

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

        Field Documentation

        Blender Source Code

        Temporary copy of flag settings for clean fullscreen.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__flagfullscreen);
         CPointer<Short> p_flagfullscreen = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flagfullscreen'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__type

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

        Field Documentation

        Blender Source Code

        Callbacks for this region type.

        Pointer Arithmetics

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        #uiBlock.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__uiblocks);
         CPointer<ListBase> p_uiblocks = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Panel .

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__panels);
         CPointer<ListBase> p_panels = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Stack of panel categories.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__panels_category_active);
         CPointer<ListBase> p_panels_category_active = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        uiList .

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__ui_lists);
         CPointer<ListBase> p_ui_lists = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        uiPreview .

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__ui_previews);
         CPointer<ListBase> p_ui_previews = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__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__panels_category

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

        Field Documentation

        Blender Source Code

        Panel categories runtime.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__panels_category);
         CPointer<ListBase> p_panels_category = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Gizmo-map of this region.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__gizmo_map);
         CPointer<CPointer<Object>> p_gizmo_map = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'gizmo_map'
        • Signature: 'wmGizmoMap*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__regiontimer

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

        Field Documentation

        Blender Source Code

        Blend in/out.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__regiontimer);
         CPointer<CPointer<Object>> p_regiontimer = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'regiontimer'
        • Signature: 'wmTimer*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__draw_buffer

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

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__draw_buffer);
         CPointer<CPointer<Object>> p_draw_buffer = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'draw_buffer'
        • Signature: 'wmDrawBuffer*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__headerstr

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

        Field Documentation

        Blender Source Code

        Use this string to draw info.

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__headerstr);
         CPointer<CPointer<Byte>> p_headerstr = p.cast(new Class[]{CPointer.class, Byte.class});
         

        Metadata

        • Field: 'headerstr'
        • Signature: 'char*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__regiondata

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

        Field Documentation

        Blender Source Code

        XXX 2.50, need spacedata equivalent?

        Pointer Arithmetics

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__regiondata);
         CPointer<CPointer<Object>> p_regiondata = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

         ARegion aregion = ...;
         CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__runtime);
         CPointer<ARegion_Runtime> p_runtime = p.cast(new Class[]{ARegion_Runtime.class});
         

        Metadata

        • Field: 'runtime'
        • Signature: 'ARegion_Runtime'
        • Actual Size (32bit/64bit): 32/40
    • Constructor Detail

      • ARegion

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

        protected ARegion​(ARegion that)
    • Method Detail

      • getNext

        public CPointer<ARegion> 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<ARegion> next)
                     throws java.io.IOException
        Set method for struct member 'next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__next
      • getPrev

        public CPointer<ARegion> 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<ARegion> prev)
                     throws java.io.IOException
        Set method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • getV2d

        public View2D getV2d()
                      throws java.io.IOException
        Get method for struct member 'v2d'.

        Field Documentation

        Blender Source Code

        2D-View scrolling/zoom info (most regions are 2d anyways).

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

        public void setV2d​(View2D v2d)
                    throws java.io.IOException
        Set method for struct member 'v2d'.

        Field Documentation

        Blender Source Code

        2D-View scrolling/zoom info (most regions are 2d anyways).

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

        public rcti getWinrct()
                       throws java.io.IOException
        Get method for struct member 'winrct'.

        Field Documentation

        Blender Source Code

        Coordinates of region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winrct
      • setWinrct

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

        Field Documentation

        Blender Source Code

        Coordinates of region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winrct
      • getDrawrct

        public rcti getDrawrct()
                        throws java.io.IOException
        Get method for struct member 'drawrct'.

        Field Documentation

        Blender Source Code

        Runtime for partial redraw, same or smaller than winrct.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawrct
      • setDrawrct

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

        Field Documentation

        Blender Source Code

        Runtime for partial redraw, same or smaller than winrct.

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

        public short getVisible()
                         throws java.io.IOException
        Get method for struct member 'visible'.

        Field Documentation

        Blender Source Code

        Region is currently visible on screen.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__visible
      • setVisible

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

        Field Documentation

        Blender Source Code

        Region is currently visible on screen.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__visible
      • getRegiontype

        public short getRegiontype()
                            throws java.io.IOException
        Get method for struct member 'regiontype'.

        Field Documentation

        Blender Source Code

        Window, header, etc. identifier for drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regiontype
      • setRegiontype

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

        Field Documentation

        Blender Source Code

        Window, header, etc. identifier for drawing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regiontype
      • getAlignment

        public short getAlignment()
                           throws java.io.IOException
        Get method for struct member 'alignment'.

        Field Documentation

        Blender Source Code

        How it should split.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alignment
      • setAlignment

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

        Field Documentation

        Blender Source Code

        How it should split.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alignment
      • getFlag

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

        Field Documentation

        Blender Source Code

        Hide, ....

        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

        Hide, ....

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

        public short getSizex()
                       throws java.io.IOException
        Get method for struct member 'sizex'.

        Field Documentation

        Blender Source Code

        . However to get the current region size, you should usually use winx/winy from above, not this!

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sizex
      • setSizex

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

        Field Documentation

        Blender Source Code

        . However to get the current region size, you should usually use winx/winy from above, not this!

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sizex
      • getSizey

        public short getSizey()
                       throws java.io.IOException
        Get method for struct member 'sizey'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sizey
      • setSizey

        public void setSizey​(short sizey)
                      throws java.io.IOException
        Set method for struct member 'sizey'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sizey
      • getDo_draw

        public short getDo_draw()
                         throws java.io.IOException
        Get method for struct member 'do_draw'.

        Field Documentation

        Blender Source Code

        Private, cached notifier events.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_draw
      • setDo_draw

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

        Field Documentation

        Blender Source Code

        Private, cached notifier events.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_draw
      • getDo_draw_paintcursor

        public short getDo_draw_paintcursor()
                                     throws java.io.IOException
        Get method for struct member 'do_draw_paintcursor'.

        Field Documentation

        Blender Source Code

        Private, cached notifier events.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_draw_paintcursor
      • setDo_draw_paintcursor

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

        Field Documentation

        Blender Source Code

        Private, cached notifier events.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_draw_paintcursor
      • getOverlap

        public short getOverlap()
                         throws java.io.IOException
        Get method for struct member 'overlap'.

        Field Documentation

        Blender Source Code

        Private, set for indicate drawing overlapped.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overlap
      • setOverlap

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

        Field Documentation

        Blender Source Code

        Private, set for indicate drawing overlapped.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__overlap
      • getFlagfullscreen

        public short getFlagfullscreen()
                                throws java.io.IOException
        Get method for struct member 'flagfullscreen'.

        Field Documentation

        Blender Source Code

        Temporary copy of flag settings for clean fullscreen.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flagfullscreen
      • setFlagfullscreen

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

        Field Documentation

        Blender Source Code

        Temporary copy of flag settings for clean fullscreen.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flagfullscreen
      • 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 region 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 region type.

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

        public ListBase getUiblocks()
                             throws java.io.IOException
        Get method for struct member 'uiblocks'.

        Field Documentation

        Blender Source Code

        #uiBlock.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uiblocks
      • setUiblocks

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

        Field Documentation

        Blender Source Code

        #uiBlock.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uiblocks
      • getPanels

        public ListBase getPanels()
                           throws java.io.IOException
        Get method for struct member 'panels'.

        Field Documentation

        Blender Source Code

        Panel .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panels
      • setPanels

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

        Field Documentation

        Blender Source Code

        Panel .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panels
      • getPanels_category_active

        public ListBase getPanels_category_active()
                                           throws java.io.IOException
        Get method for struct member 'panels_category_active'.

        Field Documentation

        Blender Source Code

        Stack of panel categories.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panels_category_active
      • setPanels_category_active

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

        Field Documentation

        Blender Source Code

        Stack of panel categories.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panels_category_active
      • getUi_lists

        public ListBase getUi_lists()
                             throws java.io.IOException
        Get method for struct member 'ui_lists'.

        Field Documentation

        Blender Source Code

        uiList .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ui_lists
      • setUi_lists

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

        Field Documentation

        Blender Source Code

        uiList .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ui_lists
      • getUi_previews

        public ListBase getUi_previews()
                                throws java.io.IOException
        Get method for struct member 'ui_previews'.

        Field Documentation

        Blender Source Code

        uiPreview .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ui_previews
      • setUi_previews

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

        Field Documentation

        Blender Source Code

        uiPreview .

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

        public ListBase getPanels_category()
                                    throws java.io.IOException
        Get method for struct member 'panels_category'.

        Field Documentation

        Blender Source Code

        Panel categories runtime.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panels_category
      • setPanels_category

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

        Field Documentation

        Blender Source Code

        Panel categories runtime.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__panels_category
      • getGizmo_map

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

        Field Documentation

        Blender Source Code

        Gizmo-map of this region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_map
      • setGizmo_map

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

        Field Documentation

        Blender Source Code

        Gizmo-map of this region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_map
      • getRegiontimer

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

        Field Documentation

        Blender Source Code

        Blend in/out.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regiontimer
      • setRegiontimer

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

        Field Documentation

        Blender Source Code

        Blend in/out.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regiontimer
      • getDraw_buffer

        public CPointer<java.lang.Object> getDraw_buffer()
                                                  throws java.io.IOException
        Get method for struct member 'draw_buffer'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__draw_buffer
      • setDraw_buffer

        public void setDraw_buffer​(CPointer<java.lang.Object> draw_buffer)
                            throws java.io.IOException
        Set method for struct member 'draw_buffer'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__draw_buffer
      • getHeaderstr

        public CPointer<java.lang.Byte> getHeaderstr()
                                              throws java.io.IOException
        Get method for struct member 'headerstr'.

        Field Documentation

        Blender Source Code

        Use this string to draw info.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__headerstr
      • setHeaderstr

        public void setHeaderstr​(CPointer<java.lang.Byte> headerstr)
                          throws java.io.IOException
        Set method for struct member 'headerstr'.

        Field Documentation

        Blender Source Code

        Use this string to draw info.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__headerstr
      • getRegiondata

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

        Field Documentation

        Blender Source Code

        XXX 2.50, need spacedata equivalent?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__regiondata
      • setRegiondata

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

        Field Documentation

        Blender Source Code

        XXX 2.50, need spacedata equivalent?

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

        public void setRuntime​(ARegion_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<ARegion> __io__addressof()
        Instantiates a pointer on this instance.