Class wmWindowManager
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.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 Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.static long[]
__DNA__FIELD__addonconf
Field descriptor (offset) for struct member 'addonconf'.static long[]
__DNA__FIELD__autosavetimer
Field descriptor (offset) for struct member 'autosavetimer'.static long[]
__DNA__FIELD__defaultconf
Field descriptor (offset) for struct member 'defaultconf'.static long[]
__DNA__FIELD__drags
Field descriptor (offset) for struct member 'drags'.static long[]
__DNA__FIELD__file_saved
Field descriptor (offset) for struct member 'file_saved'.static long[]
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.static long[]
__DNA__FIELD__initialized
Field descriptor (offset) for struct member 'initialized'.static long[]
__DNA__FIELD__is_interface_locked
Field descriptor (offset) for struct member 'is_interface_locked'.static long[]
__DNA__FIELD__jobs
Field descriptor (offset) for struct member 'jobs'.static long[]
__DNA__FIELD__keyconfigs
Field descriptor (offset) for struct member 'keyconfigs'.static long[]
__DNA__FIELD__message_bus
Field descriptor (offset) for struct member 'message_bus'.static long[]
__DNA__FIELD__notifier_queue
Field descriptor (offset) for struct member 'notifier_queue'.static long[]
__DNA__FIELD__op_undo_depth
Field descriptor (offset) for struct member 'op_undo_depth'.static long[]
__DNA__FIELD__operators
Field descriptor (offset) for struct member 'operators'.static long[]
__DNA__FIELD__outliner_sync_select_dirty
Field descriptor (offset) for struct member 'outliner_sync_select_dirty'.static long[]
__DNA__FIELD__paintcursors
Field descriptor (offset) for struct member 'paintcursors'.static long[]
__DNA__FIELD__reports
Field descriptor (offset) for struct member 'reports'.static long[]
__DNA__FIELD__timers
Field descriptor (offset) for struct member 'timers'.static long[]
__DNA__FIELD__undo_stack
Field descriptor (offset) for struct member 'undo_stack'.static long[]
__DNA__FIELD__userconf
Field descriptor (offset) for struct member 'userconf'.static long[]
__DNA__FIELD__winactive
Field descriptor (offset) for struct member 'winactive'.static long[]
__DNA__FIELD__windows
Field descriptor (offset) for struct member 'windows'.static long[]
__DNA__FIELD__windrawable
Field descriptor (offset) for struct member 'windrawable'.static long[]
__DNA__FIELD__xr
Field descriptor (offset) for struct member 'xr'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct wmWindowManager.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description wmWindowManager(long __address, Block __block, BlockTable __blockTable)
protected
wmWindowManager(wmWindowManager that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<wmWindowManager>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.CPointer<wmKeyConfig>
getAddonconf()
Get method for struct member 'addonconf'.CPointer<java.lang.Object>
getAutosavetimer()
Get method for struct member 'autosavetimer'.CPointer<wmKeyConfig>
getDefaultconf()
Get method for struct member 'defaultconf'.ListBase
getDrags()
Get method for struct member 'drags'.short
getFile_saved()
Get method for struct member 'file_saved'.ID
getId()
Get method for struct member 'id'.short
getInitialized()
Get method for struct member 'initialized'.byte
getIs_interface_locked()
Get method for struct member 'is_interface_locked'.ListBase
getJobs()
Get method for struct member 'jobs'.ListBase
getKeyconfigs()
Get method for struct member 'keyconfigs'.CPointer<java.lang.Object>
getMessage_bus()
Get method for struct member 'message_bus'.ListBase
getNotifier_queue()
Get method for struct member 'notifier_queue'.short
getOp_undo_depth()
Get method for struct member 'op_undo_depth'.ListBase
getOperators()
Get method for struct member 'operators'.short
getOutliner_sync_select_dirty()
Get method for struct member 'outliner_sync_select_dirty'.ListBase
getPaintcursors()
Get method for struct member 'paintcursors'.ReportList
getReports()
Get method for struct member 'reports'.ListBase
getTimers()
Get method for struct member 'timers'.CPointer<java.lang.Object>
getUndo_stack()
Get method for struct member 'undo_stack'.CPointer<wmKeyConfig>
getUserconf()
Get method for struct member 'userconf'.CPointer<wmWindow>
getWinactive()
Get method for struct member 'winactive'.ListBase
getWindows()
Get method for struct member 'windows'.CPointer<wmWindow>
getWindrawable()
Get method for struct member 'windrawable'.wmXrData
getXr()
Get method for struct member 'xr'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
setAddonconf(CPointer<wmKeyConfig> addonconf)
Set method for struct member 'addonconf'.void
setAutosavetimer(CPointer<java.lang.Object> autosavetimer)
Set method for struct member 'autosavetimer'.void
setDefaultconf(CPointer<wmKeyConfig> defaultconf)
Set method for struct member 'defaultconf'.void
setDrags(ListBase drags)
Set method for struct member 'drags'.void
setFile_saved(short file_saved)
Set method for struct member 'file_saved'.void
setId(ID id)
Set method for struct member 'id'.void
setInitialized(short initialized)
Set method for struct member 'initialized'.void
setIs_interface_locked(byte is_interface_locked)
Set method for struct member 'is_interface_locked'.void
setJobs(ListBase jobs)
Set method for struct member 'jobs'.void
setKeyconfigs(ListBase keyconfigs)
Set method for struct member 'keyconfigs'.void
setMessage_bus(CPointer<java.lang.Object> message_bus)
Set method for struct member 'message_bus'.void
setNotifier_queue(ListBase notifier_queue)
Set method for struct member 'notifier_queue'.void
setOp_undo_depth(short op_undo_depth)
Set method for struct member 'op_undo_depth'.void
setOperators(ListBase operators)
Set method for struct member 'operators'.void
setOutliner_sync_select_dirty(short outliner_sync_select_dirty)
Set method for struct member 'outliner_sync_select_dirty'.void
setPaintcursors(ListBase paintcursors)
Set method for struct member 'paintcursors'.void
setReports(ReportList reports)
Set method for struct member 'reports'.void
setTimers(ListBase timers)
Set method for struct member 'timers'.void
setUndo_stack(CPointer<java.lang.Object> undo_stack)
Set method for struct member 'undo_stack'.void
setUserconf(CPointer<wmKeyConfig> userconf)
Set method for struct member 'userconf'.void
setWinactive(CPointer<wmWindow> winactive)
Set method for struct member 'winactive'.void
setWindows(ListBase windows)
Set method for struct member 'windows'.void
setWindrawable(CPointer<wmWindow> windrawable)
Set method for struct member 'windrawable'.void
setXr(wmXrData xr)
Set method for struct member 'xr'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof, equals, hashCode
-
-
-
-
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
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.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)
-
wmWindowManager
protected wmWindowManager(wmWindowManager 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
-
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
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.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
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.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
-
__io__addressof
public CPointer<wmWindowManager> __io__addressof()
Instantiates a pointer on this instance.
-
-