Class bScreen


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        TODO: Should become ScrAreaMap now. NOTE: KEEP ORDER IN SYNC WITH ScrAreaMap ! (see AREAMAP_FROM_SCREEN macro above). Screens have vertices/edges to define areas.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__vertbase);
         CPointer<ListBase> p_vertbase = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__edgebase);
         CPointer<ListBase> p_edgebase = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__areabase);
         CPointer<ListBase> p_areabase = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

        End variables that must be in sync with ScrAreaMap . Screen level regions (menus), runtime only.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__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__scene

        public static final long[] __DNA__FIELD__scene
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__scene);
         CPointer<CPointer<Scene>> p_scene = p.cast(new Class[]{CPointer.class, Scene.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        General flags.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__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__winid

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

        Field Documentation

        Blender Source Code

        Winid from WM, starts with 1.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__winid);
         CPointer<Short> p_winid = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'winid'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__redraws_flag

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

        Field Documentation

        Blender Source Code

        User-setting for which editors get redrawn during animation playback.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__redraws_flag);
         CPointer<Short> p_redraws_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'redraws_flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__temp

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

        Field Documentation

        Blender Source Code

        Temp screen in a temp window, don't save (like user-preferences).

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__temp);
         CPointer<Byte> p_temp = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'temp'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__state

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

        Field Documentation

        Blender Source Code

        Temp screen for image render display or file-select.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__state);
         CPointer<Byte> p_state = p.cast(new Class[]{Byte.class});
         

        Metadata

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

        Notifier for drawing edges.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw);
         CPointer<Byte> p_do_draw = p.cast(new Class[]{Byte.class});
         

        Metadata

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

        Notifier for scale screen, changed screen, etc.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__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__do_draw_gesture

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

        Field Documentation

        Blender Source Code

        Notifier for gesture draw.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw_gesture);
         CPointer<Byte> p_do_draw_gesture = p.cast(new Class[]{Byte.class});
         

        Metadata

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

        Notifier for paint cursor draw.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw_paintcursor);
         CPointer<Byte> p_do_draw_paintcursor = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'do_draw_paintcursor'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__do_draw_drag

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

        Field Documentation

        Blender Source Code

        Notifier for dragging draw.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw_drag);
         CPointer<Byte> p_do_draw_drag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'do_draw_drag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__skip_handling

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

        Field Documentation

        Blender Source Code

        Set to delay screen handling after switching back from maximized area.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__skip_handling);
         CPointer<Byte> p_skip_handling = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'skip_handling'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__scrubbing

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

        Field Documentation

        Blender Source Code

        Set when scrubbing to avoid some costly updates.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__scrubbing);
         CPointer<Byte> p_scrubbing = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'scrubbing'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Active region that has mouse focus.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__active_region);
         CPointer<CPointer<ARegion>> p_active_region = p.cast(new Class[]{CPointer.class, ARegion.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        If set, screen has timer handler added in window.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__animtimer);
         CPointer<CPointer<Object>> p_animtimer = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Context callback. bContextDataCallback

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__context);
         CPointer<CPointer<Object>> p_context = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'context'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__tool_tip

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

        Field Documentation

        Blender Source Code

        Runtime.

        Pointer Arithmetics

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

         bScreen bscreen = ...;
         CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__tool_tip);
         CPointer<CPointer<Object>> p_tool_tip = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

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

        Metadata

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

      • bScreen

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

        protected bScreen​(bScreen that)
    • Method Detail

      • getId

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

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

        public ListBase getVertbase()
                             throws java.io.IOException
        Get method for struct member 'vertbase'.

        Field Documentation

        Blender Source Code

        TODO: Should become ScrAreaMap now. NOTE: KEEP ORDER IN SYNC WITH ScrAreaMap ! (see AREAMAP_FROM_SCREEN macro above). Screens have vertices/edges to define areas.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vertbase
      • setVertbase

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

        Field Documentation

        Blender Source Code

        TODO: Should become ScrAreaMap now. NOTE: KEEP ORDER IN SYNC WITH ScrAreaMap ! (see AREAMAP_FROM_SCREEN macro above). Screens have vertices/edges to define areas.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vertbase
      • getEdgebase

        public ListBase getEdgebase()
                             throws java.io.IOException
        Get method for struct member 'edgebase'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__edgebase
      • setEdgebase

        public void setEdgebase​(ListBase edgebase)
                         throws java.io.IOException
        Set method for struct member 'edgebase'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__edgebase
      • getAreabase

        public ListBase getAreabase()
                             throws java.io.IOException
        Get method for struct member 'areabase'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__areabase
      • setAreabase

        public void setAreabase​(ListBase areabase)
                         throws java.io.IOException
        Set method for struct member 'areabase'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__areabase
      • getRegionbase

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

        Field Documentation

        Blender Source Code

        End variables that must be in sync with ScrAreaMap . Screen level regions (menus), runtime only.

        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

        End variables that must be in sync with ScrAreaMap . Screen level regions (menus), runtime only.

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

        public CPointer<Scene> getScene()
                                 throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'scene'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scene
      • setScene

        public void setScene​(CPointer<Scene> scene)
                      throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'scene'.

        Field Documentation

        Blender Source Code

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

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

        Field Documentation

        Blender Source Code

        General flags.

        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

        General flags.

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

        public short getWinid()
                       throws java.io.IOException
        Get method for struct member 'winid'.

        Field Documentation

        Blender Source Code

        Winid from WM, starts with 1.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winid
      • setWinid

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

        Field Documentation

        Blender Source Code

        Winid from WM, starts with 1.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winid
      • getRedraws_flag

        public short getRedraws_flag()
                              throws java.io.IOException
        Get method for struct member 'redraws_flag'.

        Field Documentation

        Blender Source Code

        User-setting for which editors get redrawn during animation playback.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__redraws_flag
      • setRedraws_flag

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

        Field Documentation

        Blender Source Code

        User-setting for which editors get redrawn during animation playback.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__redraws_flag
      • getTemp

        public byte getTemp()
                     throws java.io.IOException
        Get method for struct member 'temp'.

        Field Documentation

        Blender Source Code

        Temp screen in a temp window, don't save (like user-preferences).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__temp
      • setTemp

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

        Field Documentation

        Blender Source Code

        Temp screen in a temp window, don't save (like user-preferences).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__temp
      • getState

        public byte getState()
                      throws java.io.IOException
        Get method for struct member 'state'.

        Field Documentation

        Blender Source Code

        Temp screen for image render display or file-select.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__state
      • setState

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

        Field Documentation

        Blender Source Code

        Temp screen for image render display or file-select.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__state
      • getDo_draw

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

        Field Documentation

        Blender Source Code

        Notifier for drawing edges.

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

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

        Field Documentation

        Blender Source Code

        Notifier for drawing edges.

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

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

        Field Documentation

        Blender Source Code

        Notifier for scale screen, changed screen, etc.

        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

        Notifier for scale screen, changed screen, etc.

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

        public byte getDo_draw_gesture()
                                throws java.io.IOException
        Get method for struct member 'do_draw_gesture'.

        Field Documentation

        Blender Source Code

        Notifier for gesture draw.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_draw_gesture
      • setDo_draw_gesture

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

        Field Documentation

        Blender Source Code

        Notifier for gesture draw.

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

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

        Field Documentation

        Blender Source Code

        Notifier for paint cursor draw.

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

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

        Field Documentation

        Blender Source Code

        Notifier for paint cursor draw.

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

        public byte getDo_draw_drag()
                             throws java.io.IOException
        Get method for struct member 'do_draw_drag'.

        Field Documentation

        Blender Source Code

        Notifier for dragging draw.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_draw_drag
      • setDo_draw_drag

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

        Field Documentation

        Blender Source Code

        Notifier for dragging draw.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__do_draw_drag
      • getSkip_handling

        public byte getSkip_handling()
                              throws java.io.IOException
        Get method for struct member 'skip_handling'.

        Field Documentation

        Blender Source Code

        Set to delay screen handling after switching back from maximized area.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skip_handling
      • setSkip_handling

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

        Field Documentation

        Blender Source Code

        Set to delay screen handling after switching back from maximized area.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__skip_handling
      • getScrubbing

        public byte getScrubbing()
                          throws java.io.IOException
        Get method for struct member 'scrubbing'.

        Field Documentation

        Blender Source Code

        Set when scrubbing to avoid some costly updates.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scrubbing
      • setScrubbing

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

        Field Documentation

        Blender Source Code

        Set when scrubbing to avoid some costly updates.

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

        public CPointer<ARegion> getActive_region()
                                           throws java.io.IOException
        Get method for struct member 'active_region'.

        Field Documentation

        Blender Source Code

        Active region that has mouse focus.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__active_region
      • setActive_region

        public void setActive_region​(CPointer<ARegion> active_region)
                              throws java.io.IOException
        Set method for struct member 'active_region'.

        Field Documentation

        Blender Source Code

        Active region that has mouse focus.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__active_region
      • getAnimtimer

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

        Field Documentation

        Blender Source Code

        If set, screen has timer handler added in window.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animtimer
      • setAnimtimer

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

        Field Documentation

        Blender Source Code

        If set, screen has timer handler added in window.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animtimer
      • getContext

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

        Field Documentation

        Blender Source Code

        Context callback. bContextDataCallback

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__context
      • setContext

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

        Field Documentation

        Blender Source Code

        Context callback. bContextDataCallback

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__context
      • getTool_tip

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

        Field Documentation

        Blender Source Code

        Runtime.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tool_tip
      • setTool_tip

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

        Field Documentation

        Blender Source Code

        Runtime.

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

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