Class wmWindowManager


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

    Class Documentation

    Blender Source Code

    #endif

    reports need to be before wmWindowManager Window-manager is saved, tag WMAN.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__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__windrawable

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

        Field Documentation

        Blender Source Code

        Separate active from drawable.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__windrawable);
         CPointer<CPointer<wmWindow>> p_windrawable = p.cast(new Class[]{CPointer.class, wmWindow.class});
         

        Metadata

        • Field: 'windrawable'
        • Signature: 'wmWindow*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__winactive

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

        Field Documentation

        Blender Source Code

        Note

        is usually preferred. Avoid relying on this where possible as this may become NULL during when handling events that close or replace windows (opening a file for e.g.). While this happens rarely in practice, it can cause difficult to reproduce bugs.

        CTX_wm_window(C) is usually preferred. Avoid relying on this where possible as this may become NULL during when handling events that close or replace windows (opening a file for e.g.). While this happens rarely in practice, it can cause difficult to reproduce bugs.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__winactive);
         CPointer<CPointer<wmWindow>> p_winactive = p.cast(new Class[]{CPointer.class, wmWindow.class});
         

        Metadata

        • Field: 'winactive'
        • Signature: 'wmWindow*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__windows

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

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__windows);
         CPointer<ListBase> p_windows = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Set on file read.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__initialized);
         CPointer<Short> p_initialized = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'initialized'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__file_saved

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

        Field Documentation

        Blender Source Code

        Indicator whether data was saved.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__file_saved);
         CPointer<Short> p_file_saved = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'file_saved'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__op_undo_depth

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

        Field Documentation

        Blender Source Code

        Operator stack depth to avoid nested undo pushes.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__op_undo_depth);
         CPointer<Short> p_op_undo_depth = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'op_undo_depth'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__outliner_sync_select_dirty

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

        Field Documentation

        Blender Source Code

        Set after selection to notify outliner to sync. Stores type of selection

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__outliner_sync_select_dirty);
         CPointer<Short> p_outliner_sync_select_dirty = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'outliner_sync_select_dirty'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__operators

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

        Field Documentation

        Blender Source Code

        Operator registry.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__operators);
         CPointer<ListBase> p_operators = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Refresh/redraw #wmNotifier structs.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__notifier_queue);
         CPointer<ListBase> p_notifier_queue = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Information and error reports.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__reports);
         CPointer<ReportList> p_reports = p.cast(new Class[]{ReportList.class});
         

        Metadata

        • Field: 'reports'
        • Signature: 'ReportList'
        • Actual Size (32bit/64bit): 28/40
      • __DNA__FIELD__jobs

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

        Field Documentation

        Blender Source Code

        Threaded jobs manager.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__jobs);
         CPointer<ListBase> p_jobs = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Extra overlay cursors to draw, like circles.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__paintcursors);
         CPointer<ListBase> p_paintcursors = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Active dragged items.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__drags);
         CPointer<ListBase> p_drags = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Known key configurations.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__keyconfigs);
         CPointer<ListBase> p_keyconfigs = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Default configuration.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__defaultconf);
         CPointer<CPointer<wmKeyConfig>> p_defaultconf = p.cast(new Class[]{CPointer.class, wmKeyConfig.class});
         

        Metadata

        • Field: 'defaultconf'
        • Signature: 'wmKeyConfig*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__addonconf

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

        Field Documentation

        Blender Source Code

        Addon configuration.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__addonconf);
         CPointer<CPointer<wmKeyConfig>> p_addonconf = p.cast(new Class[]{CPointer.class, wmKeyConfig.class});
         

        Metadata

        • Field: 'addonconf'
        • Signature: 'wmKeyConfig*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__userconf

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

        Field Documentation

        Blender Source Code

        User configuration.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__userconf);
         CPointer<CPointer<wmKeyConfig>> p_userconf = p.cast(new Class[]{CPointer.class, wmKeyConfig.class});
         

        Metadata

        • Field: 'userconf'
        • Signature: 'wmKeyConfig*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__timers

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

        Field Documentation

        Blender Source Code

        Active timers.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__timers);
         CPointer<ListBase> p_timers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Timer for auto save.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__autosavetimer);
         CPointer<CPointer<Object>> p_autosavetimer = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        All undo history (runtime only).

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__undo_stack);
         CPointer<CPointer<Object>> p_undo_stack = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'undo_stack'
        • Signature: 'UndoStack*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__is_interface_locked

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

        Field Documentation

        Blender Source Code

        Indicates whether interface is locked for user interaction.

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__is_interface_locked);
         CPointer<Byte> p_is_interface_locked = p.cast(new Class[]{Byte.class});
         

        Metadata

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

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

        Metadata

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

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

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__message_bus);
         CPointer<CPointer<Object>> p_message_bus = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'message_bus'
        • Signature: 'wmMsgBus*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__xr

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

        Field Documentation

        Blender Source Code

        #ifdef WITH_XR_OPENXR

        Pointer Arithmetics

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

         wmWindowManager wmwindowmanager = ...;
         CPointer<Object> p = wmwindowmanager.__dna__addressof(wmWindowManager.__DNA__FIELD__xr);
         CPointer<wmXrData> p_xr = p.cast(new Class[]{wmXrData.class});
         

        Metadata

        • Field: 'xr'
        • Signature: 'wmXrData'
        • Actual Size (32bit/64bit): 992/1008
    • Constructor Detail

      • wmWindowManager

        public wmWindowManager​(long __address,
                               Block __block,
                               BlockTable __blockTable)
    • 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
      • getWindrawable

        public CPointer<wmWindow> getWindrawable()
                                          throws java.io.IOException
        Get method for struct member 'windrawable'.

        Field Documentation

        Blender Source Code

        Separate active from drawable.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__windrawable
      • setWindrawable

        public void setWindrawable​(CPointer<wmWindow> windrawable)
                            throws java.io.IOException
        Set method for struct member 'windrawable'.

        Field Documentation

        Blender Source Code

        Separate active from drawable.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__windrawable
      • getWinactive

        public CPointer<wmWindow> getWinactive()
                                        throws java.io.IOException
        Get method for struct member 'winactive'.

        Field Documentation

        Blender Source Code

        Note

        is usually preferred. Avoid relying on this where possible as this may become NULL during when handling events that close or replace windows (opening a file for e.g.). While this happens rarely in practice, it can cause difficult to reproduce bugs.

        CTX_wm_window(C) is usually preferred. Avoid relying on this where possible as this may become NULL during when handling events that close or replace windows (opening a file for e.g.). While this happens rarely in practice, it can cause difficult to reproduce bugs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winactive
      • setWinactive

        public void setWinactive​(CPointer<wmWindow> winactive)
                          throws java.io.IOException
        Set method for struct member 'winactive'.

        Field Documentation

        Blender Source Code

        Note

        is usually preferred. Avoid relying on this where possible as this may become NULL during when handling events that close or replace windows (opening a file for e.g.). While this happens rarely in practice, it can cause difficult to reproduce bugs.

        CTX_wm_window(C) is usually preferred. Avoid relying on this where possible as this may become NULL during when handling events that close or replace windows (opening a file for e.g.). While this happens rarely in practice, it can cause difficult to reproduce bugs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winactive
      • getWindows

        public ListBase getWindows()
                            throws java.io.IOException
        Get method for struct member 'windows'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__windows
      • setWindows

        public void setWindows​(ListBase windows)
                        throws java.io.IOException
        Set method for struct member 'windows'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__windows
      • getInitialized

        public short getInitialized()
                             throws java.io.IOException
        Get method for struct member 'initialized'.

        Field Documentation

        Blender Source Code

        Set on file read.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__initialized
      • setInitialized

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

        Field Documentation

        Blender Source Code

        Set on file read.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__initialized
      • getFile_saved

        public short getFile_saved()
                            throws java.io.IOException
        Get method for struct member 'file_saved'.

        Field Documentation

        Blender Source Code

        Indicator whether data was saved.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__file_saved
      • setFile_saved

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

        Field Documentation

        Blender Source Code

        Indicator whether data was saved.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__file_saved
      • getOp_undo_depth

        public short getOp_undo_depth()
                               throws java.io.IOException
        Get method for struct member 'op_undo_depth'.

        Field Documentation

        Blender Source Code

        Operator stack depth to avoid nested undo pushes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__op_undo_depth
      • setOp_undo_depth

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

        Field Documentation

        Blender Source Code

        Operator stack depth to avoid nested undo pushes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__op_undo_depth
      • getOutliner_sync_select_dirty

        public short getOutliner_sync_select_dirty()
                                            throws java.io.IOException
        Get method for struct member 'outliner_sync_select_dirty'.

        Field Documentation

        Blender Source Code

        Set after selection to notify outliner to sync. Stores type of selection

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__outliner_sync_select_dirty
      • setOutliner_sync_select_dirty

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

        Field Documentation

        Blender Source Code

        Set after selection to notify outliner to sync. Stores type of selection

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__outliner_sync_select_dirty
      • getOperators

        public ListBase getOperators()
                              throws java.io.IOException
        Get method for struct member 'operators'.

        Field Documentation

        Blender Source Code

        Operator registry.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__operators
      • setOperators

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

        Field Documentation

        Blender Source Code

        Operator registry.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__operators
      • getNotifier_queue

        public ListBase getNotifier_queue()
                                   throws java.io.IOException
        Get method for struct member 'notifier_queue'.

        Field Documentation

        Blender Source Code

        Refresh/redraw #wmNotifier structs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__notifier_queue
      • setNotifier_queue

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

        Field Documentation

        Blender Source Code

        Refresh/redraw #wmNotifier structs.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__notifier_queue
      • getReports

        public ReportList getReports()
                              throws java.io.IOException
        Get method for struct member 'reports'.

        Field Documentation

        Blender Source Code

        Information and error reports.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__reports
      • setReports

        public void setReports​(ReportList reports)
                        throws java.io.IOException
        Set method for struct member 'reports'.

        Field Documentation

        Blender Source Code

        Information and error reports.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__reports
      • getJobs

        public ListBase getJobs()
                         throws java.io.IOException
        Get method for struct member 'jobs'.

        Field Documentation

        Blender Source Code

        Threaded jobs manager.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__jobs
      • setJobs

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

        Field Documentation

        Blender Source Code

        Threaded jobs manager.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__jobs
      • getPaintcursors

        public ListBase getPaintcursors()
                                 throws java.io.IOException
        Get method for struct member 'paintcursors'.

        Field Documentation

        Blender Source Code

        Extra overlay cursors to draw, like circles.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__paintcursors
      • setPaintcursors

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

        Field Documentation

        Blender Source Code

        Extra overlay cursors to draw, like circles.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__paintcursors
      • getDrags

        public ListBase getDrags()
                          throws java.io.IOException
        Get method for struct member 'drags'.

        Field Documentation

        Blender Source Code

        Active dragged items.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drags
      • setDrags

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

        Field Documentation

        Blender Source Code

        Active dragged items.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drags
      • getKeyconfigs

        public ListBase getKeyconfigs()
                               throws java.io.IOException
        Get method for struct member 'keyconfigs'.

        Field Documentation

        Blender Source Code

        Known key configurations.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyconfigs
      • setKeyconfigs

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

        Field Documentation

        Blender Source Code

        Known key configurations.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyconfigs
      • getDefaultconf

        public CPointer<wmKeyConfig> getDefaultconf()
                                             throws java.io.IOException
        Get method for struct member 'defaultconf'.

        Field Documentation

        Blender Source Code

        Default configuration.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__defaultconf
      • setDefaultconf

        public void setDefaultconf​(CPointer<wmKeyConfig> defaultconf)
                            throws java.io.IOException
        Set method for struct member 'defaultconf'.

        Field Documentation

        Blender Source Code

        Default configuration.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__defaultconf
      • getAddonconf

        public CPointer<wmKeyConfig> getAddonconf()
                                           throws java.io.IOException
        Get method for struct member 'addonconf'.

        Field Documentation

        Blender Source Code

        Addon configuration.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__addonconf
      • setAddonconf

        public void setAddonconf​(CPointer<wmKeyConfig> addonconf)
                          throws java.io.IOException
        Set method for struct member 'addonconf'.

        Field Documentation

        Blender Source Code

        Addon configuration.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__addonconf
      • getUserconf

        public CPointer<wmKeyConfig> getUserconf()
                                          throws java.io.IOException
        Get method for struct member 'userconf'.

        Field Documentation

        Blender Source Code

        User configuration.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__userconf
      • setUserconf

        public void setUserconf​(CPointer<wmKeyConfig> userconf)
                         throws java.io.IOException
        Set method for struct member 'userconf'.

        Field Documentation

        Blender Source Code

        User configuration.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__userconf
      • getTimers

        public ListBase getTimers()
                           throws java.io.IOException
        Get method for struct member 'timers'.

        Field Documentation

        Blender Source Code

        Active timers.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__timers
      • setTimers

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

        Field Documentation

        Blender Source Code

        Active timers.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__timers
      • getAutosavetimer

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

        Field Documentation

        Blender Source Code

        Timer for auto save.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autosavetimer
      • setAutosavetimer

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

        Field Documentation

        Blender Source Code

        Timer for auto save.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autosavetimer
      • getUndo_stack

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

        Field Documentation

        Blender Source Code

        All undo history (runtime only).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undo_stack
      • setUndo_stack

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

        Field Documentation

        Blender Source Code

        All undo history (runtime only).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undo_stack
      • getIs_interface_locked

        public byte getIs_interface_locked()
                                    throws java.io.IOException
        Get method for struct member 'is_interface_locked'.

        Field Documentation

        Blender Source Code

        Indicates whether interface is locked for user interaction.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__is_interface_locked
      • setIs_interface_locked

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

        Field Documentation

        Blender Source Code

        Indicates whether interface is locked for user interaction.

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

        public CPointer<java.lang.Object> getMessage_bus()
                                                  throws java.io.IOException
        Get method for struct member 'message_bus'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__message_bus
      • setMessage_bus

        public void setMessage_bus​(CPointer<java.lang.Object> message_bus)
                            throws java.io.IOException
        Set method for struct member 'message_bus'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__message_bus
      • getXr

        public wmXrData getXr()
                       throws java.io.IOException
        Get method for struct member 'xr'.

        Field Documentation

        Blender Source Code

        #ifdef WITH_XR_OPENXR

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xr
      • setXr

        public void setXr​(wmXrData xr)
                   throws java.io.IOException
        Set method for struct member 'xr'.

        Field Documentation

        Blender Source Code

        #ifdef WITH_XR_OPENXR

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xr