public class wmWindow extends CFacade
IME is win32 only! the saveable part, rest of data is local in ghostwinlay
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad0
Field descriptor (offset) for struct member '_pad0'.
|
static long[] |
__DNA__FIELD__active
Field descriptor (offset) for struct member 'active'.
|
static long[] |
__DNA__FIELD__addmousemove
Field descriptor (offset) for struct member 'addmousemove'.
|
static long[] |
__DNA__FIELD__cursor
Field descriptor (offset) for struct member 'cursor'.
|
static long[] |
__DNA__FIELD__cursor_keymap_status
Field descriptor (offset) for struct member 'cursor_keymap_status'.
|
static long[] |
__DNA__FIELD__drawcalls
Field descriptor (offset) for struct member 'drawcalls'.
|
static long[] |
__DNA__FIELD__event_queue
Field descriptor (offset) for struct member 'event_queue'.
|
static long[] |
__DNA__FIELD__event_queue_check_click
Field descriptor (offset) for struct member 'event_queue_check_click'.
|
static long[] |
__DNA__FIELD__event_queue_check_drag
Field descriptor (offset) for struct member 'event_queue_check_drag'.
|
static long[] |
__DNA__FIELD__event_queue_check_drag_handled
Field descriptor (offset) for struct member 'event_queue_check_drag_handled'.
|
static long[] |
__DNA__FIELD__eventstate
Field descriptor (offset) for struct member 'eventstate'.
|
static long[] |
__DNA__FIELD__gesture
Field descriptor (offset) for struct member 'gesture'.
|
static long[] |
__DNA__FIELD__ghostwin
Field descriptor (offset) for struct member 'ghostwin'.
|
static long[] |
__DNA__FIELD__global_area_map
Field descriptor (offset) for struct member 'global_area_map'.
|
static long[] |
__DNA__FIELD__gpuctx
Field descriptor (offset) for struct member 'gpuctx'.
|
static long[] |
__DNA__FIELD__grabcursor
Field descriptor (offset) for struct member 'grabcursor'.
|
static long[] |
__DNA__FIELD__handlers
Field descriptor (offset) for struct member 'handlers'.
|
static long[] |
__DNA__FIELD__ime_data
Field descriptor (offset) for struct member 'ime_data'.
|
static long[] |
__DNA__FIELD__lastcursor
Field descriptor (offset) for struct member 'lastcursor'.
|
static long[] |
__DNA__FIELD__modalcursor
Field descriptor (offset) for struct member 'modalcursor'.
|
static long[] |
__DNA__FIELD__modalhandlers
Field descriptor (offset) for struct member 'modalhandlers'.
|
static long[] |
__DNA__FIELD__new_scene
Field descriptor (offset) for struct member 'new_scene'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__parent
Field descriptor (offset) for struct member 'parent'.
|
static long[] |
__DNA__FIELD__pie_event_type_last
Field descriptor (offset) for struct member 'pie_event_type_last'.
|
static long[] |
__DNA__FIELD__pie_event_type_lock
Field descriptor (offset) for struct member 'pie_event_type_lock'.
|
static long[] |
__DNA__FIELD__posx
Field descriptor (offset) for struct member 'posx'.
|
static long[] |
__DNA__FIELD__posy
Field descriptor (offset) for struct member 'posy'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__scene
Field descriptor (offset) for struct member 'scene'.
|
static long[] |
__DNA__FIELD__screen
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__screen); CPointer<CPointer<bScreen>> p_screen = p.cast(new Class[]{CPointer.class, bScreen.class}); Metadata
|
static long[] |
__DNA__FIELD__sizex
Field descriptor (offset) for struct member 'sizex'.
|
static long[] |
__DNA__FIELD__sizey
Field descriptor (offset) for struct member 'sizey'.
|
static long[] |
__DNA__FIELD__stereo3d_format
Field descriptor (offset) for struct member 'stereo3d_format'.
|
static long[] |
__DNA__FIELD__tag_cursor_refresh
Field descriptor (offset) for struct member 'tag_cursor_refresh'.
|
static long[] |
__DNA__FIELD__tweak
Field descriptor (offset) for struct member 'tweak'.
|
static long[] |
__DNA__FIELD__view_layer_name
Field descriptor (offset) for struct member 'view_layer_name'.
|
static long[] |
__DNA__FIELD__windowstate
Field descriptor (offset) for struct member 'windowstate'.
|
static long[] |
__DNA__FIELD__winid
Field descriptor (offset) for struct member 'winid'.
|
static long[] |
__DNA__FIELD__workspace_hook
Field descriptor (offset) for struct member 'workspace_hook'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct wmWindow.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
wmWindow(long __address,
Block __block,
BlockTable __blockTable) |
protected |
wmWindow(wmWindow that) |
Modifier and Type | Method and Description |
---|---|
CPointer<wmWindow> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad0()
Get method for struct member '_pad0'.
|
byte |
getActive()
Get method for struct member 'active'.
|
byte |
getAddmousemove()
Get method for struct member 'addmousemove'.
|
CPointer<java.lang.Object> |
getCursor_keymap_status()
Get method for struct member 'cursor_keymap_status'.
|
short |
getCursor()
Get method for struct member 'cursor'.
|
ListBase |
getDrawcalls()
Get method for struct member 'drawcalls'.
|
byte |
getEvent_queue_check_click()
Get method for struct member 'event_queue_check_click'.
|
byte |
getEvent_queue_check_drag_handled()
Get method for struct member 'event_queue_check_drag_handled'.
|
byte |
getEvent_queue_check_drag()
Get method for struct member 'event_queue_check_drag'.
|
ListBase |
getEvent_queue()
Get method for struct member 'event_queue'.
|
CPointer<java.lang.Object> |
getEventstate()
Get method for struct member 'eventstate'.
|
ListBase |
getGesture()
Get method for struct member 'gesture'.
|
CPointer<java.lang.Object> |
getGhostwin()
Get method for struct member 'ghostwin'.
|
ScrAreaMap |
getGlobal_area_map()
Get method for struct member 'global_area_map'.
|
CPointer<java.lang.Object> |
getGpuctx()
Get method for struct member 'gpuctx'.
|
short |
getGrabcursor()
Get method for struct member 'grabcursor'.
|
ListBase |
getHandlers()
Get method for struct member 'handlers'.
|
CPointer<java.lang.Object> |
getIme_data()
Get method for struct member 'ime_data'.
|
short |
getLastcursor()
Get method for struct member 'lastcursor'.
|
short |
getModalcursor()
Get method for struct member 'modalcursor'.
|
ListBase |
getModalhandlers()
Get method for struct member 'modalhandlers'.
|
CPointer<Scene> |
getNew_scene()
Get method for struct member 'new_scene'.
|
CPointer<wmWindow> |
getNext()
Get method for struct member 'next'.
|
CPointer<wmWindow> |
getParent()
Get method for struct member 'parent'.
|
short |
getPie_event_type_last()
Get method for struct member 'pie_event_type_last'.
|
short |
getPie_event_type_lock()
Get method for struct member 'pie_event_type_lock'.
|
short |
getPosx()
Get method for struct member 'posx'.
|
short |
getPosy()
Get method for struct member 'posy'.
|
CPointer<wmWindow> |
getPrev()
Get method for struct member 'prev'.
|
CPointer<Scene> |
getScene()
Get method for struct member 'scene'.
|
CPointer<bScreen> |
getScreen()
Deprecated.
Deprecated
|
short |
getSizex()
Get method for struct member 'sizex'.
|
short |
getSizey()
Get method for struct member 'sizey'.
|
CPointer<Stereo3dFormat> |
getStereo3d_format()
Get method for struct member 'stereo3d_format'.
|
byte |
getTag_cursor_refresh()
Get method for struct member 'tag_cursor_refresh'.
|
CPointer<java.lang.Object> |
getTweak()
Get method for struct member 'tweak'.
|
CArrayFacade<java.lang.Byte> |
getView_layer_name()
Get method for struct member 'view_layer_name'.
|
byte |
getWindowstate()
Get method for struct member 'windowstate'.
|
int |
getWinid()
Get method for struct member 'winid'.
|
CPointer<WorkSpaceInstanceHook> |
getWorkspace_hook()
Get method for struct member 'workspace_hook'.
|
void |
set_pad0(CArrayFacade<java.lang.Byte> _pad0)
Set method for struct member '_pad0'.
|
void |
setActive(byte active)
Set method for struct member 'active'.
|
void |
setAddmousemove(byte addmousemove)
Set method for struct member 'addmousemove'.
|
void |
setCursor_keymap_status(CPointer<java.lang.Object> cursor_keymap_status)
Set method for struct member 'cursor_keymap_status'.
|
void |
setCursor(short cursor)
Set method for struct member 'cursor'.
|
void |
setDrawcalls(ListBase drawcalls)
Set method for struct member 'drawcalls'.
|
void |
setEvent_queue_check_click(byte event_queue_check_click)
Set method for struct member 'event_queue_check_click'.
|
void |
setEvent_queue_check_drag_handled(byte event_queue_check_drag_handled)
Set method for struct member 'event_queue_check_drag_handled'.
|
void |
setEvent_queue_check_drag(byte event_queue_check_drag)
Set method for struct member 'event_queue_check_drag'.
|
void |
setEvent_queue(ListBase event_queue)
Set method for struct member 'event_queue'.
|
void |
setEventstate(CPointer<java.lang.Object> eventstate)
Set method for struct member 'eventstate'.
|
void |
setGesture(ListBase gesture)
Set method for struct member 'gesture'.
|
void |
setGhostwin(CPointer<java.lang.Object> ghostwin)
Set method for struct member 'ghostwin'.
|
void |
setGlobal_area_map(ScrAreaMap global_area_map)
Set method for struct member 'global_area_map'.
|
void |
setGpuctx(CPointer<java.lang.Object> gpuctx)
Set method for struct member 'gpuctx'.
|
void |
setGrabcursor(short grabcursor)
Set method for struct member 'grabcursor'.
|
void |
setHandlers(ListBase handlers)
Set method for struct member 'handlers'.
|
void |
setIme_data(CPointer<java.lang.Object> ime_data)
Set method for struct member 'ime_data'.
|
void |
setLastcursor(short lastcursor)
Set method for struct member 'lastcursor'.
|
void |
setModalcursor(short modalcursor)
Set method for struct member 'modalcursor'.
|
void |
setModalhandlers(ListBase modalhandlers)
Set method for struct member 'modalhandlers'.
|
void |
setNew_scene(CPointer<Scene> new_scene)
Set method for struct member 'new_scene'.
|
void |
setNext(CPointer<wmWindow> next)
Set method for struct member 'next'.
|
void |
setParent(CPointer<wmWindow> parent)
Set method for struct member 'parent'.
|
void |
setPie_event_type_last(short pie_event_type_last)
Set method for struct member 'pie_event_type_last'.
|
void |
setPie_event_type_lock(short pie_event_type_lock)
Set method for struct member 'pie_event_type_lock'.
|
void |
setPosx(short posx)
Set method for struct member 'posx'.
|
void |
setPosy(short posy)
Set method for struct member 'posy'.
|
void |
setPrev(CPointer<wmWindow> prev)
Set method for struct member 'prev'.
|
void |
setScene(CPointer<Scene> scene)
Set method for struct member 'scene'.
|
void |
setScreen(CPointer<bScreen> screen)
Deprecated.
Deprecated
|
void |
setSizex(short sizex)
Set method for struct member 'sizex'.
|
void |
setSizey(short sizey)
Set method for struct member 'sizey'.
|
void |
setStereo3d_format(CPointer<Stereo3dFormat> stereo3d_format)
Set method for struct member 'stereo3d_format'.
|
void |
setTag_cursor_refresh(byte tag_cursor_refresh)
Set method for struct member 'tag_cursor_refresh'.
|
void |
setTweak(CPointer<java.lang.Object> tweak)
Set method for struct member 'tweak'.
|
void |
setView_layer_name(CArrayFacade<java.lang.Byte> view_layer_name)
Set method for struct member 'view_layer_name'.
|
void |
setWindowstate(byte windowstate)
Set method for struct member 'windowstate'.
|
void |
setWinid(int winid)
Set method for struct member 'winid'.
|
void |
setWorkspace_hook(CPointer<WorkSpaceInstanceHook> workspace_hook)
Set method for struct member 'workspace_hook'.
|
__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
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for wmWindow.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__next
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__next); CPointer<CPointer<wmWindow>> p_next = p.cast(new Class[]{CPointer.class, wmWindow.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__prev); CPointer<CPointer<wmWindow>> p_prev = p.cast(new Class[]{CPointer.class, wmWindow.class});
public static final long[] __DNA__FIELD__ghostwin
Don't want to include ghost.h stuff.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__ghostwin); CPointer<CPointer<Object>> p_ghostwin = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__gpuctx
Don't want to include gpu stuff.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__gpuctx); CPointer<CPointer<Object>> p_gpuctx = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__parent
Parent window.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__parent); CPointer<CPointer<wmWindow>> p_parent = p.cast(new Class[]{CPointer.class, wmWindow.class});
public static final long[] __DNA__FIELD__scene
Active scene displayed in this window.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__scene); CPointer<CPointer<Scene>> p_scene = p.cast(new Class[]{CPointer.class, Scene.class});
public static final long[] __DNA__FIELD__new_scene
Temporary when switching.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__new_scene); CPointer<CPointer<Scene>> p_new_scene = p.cast(new Class[]{CPointer.class, Scene.class});
public static final long[] __DNA__FIELD__view_layer_name
Active view layer displayed in this window.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__view_layer_name); CPointer<CArrayFacade<Byte>> p_view_layer_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__workspace_hook
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__workspace_hook); CPointer<CPointer<WorkSpaceInstanceHook>> p_workspace_hook = p.cast(new Class[]{CPointer.class, WorkSpaceInstanceHook.class});
public static final long[] __DNA__FIELD__global_area_map
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__global_area_map); CPointer<ScrAreaMap> p_global_area_map = p.cast(new Class[]{ScrAreaMap.class});
public static final long[] __DNA__FIELD__screen
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__screen); CPointer<CPointer<bScreen>> p_screen = p.cast(new Class[]{CPointer.class, bScreen.class});
public static final long[] __DNA__FIELD__winid
Winid also in screens, is for retrieving this window after read.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__winid); CPointer<Integer> p_winid = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__posx
Window coords.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__posx); CPointer<Short> p_posx = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__posy
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__posy); CPointer<Short> p_posy = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__sizex
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__sizex); CPointer<Short> p_sizex = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__sizey
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__sizey); CPointer<Short> p_sizey = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__windowstate
Borderless, full.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__windowstate); CPointer<Byte> p_windowstate = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__active
Set to 1 if an active window, for quick rejects.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__active); CPointer<Byte> p_active = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__cursor
Current mouse cursor type.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__cursor); CPointer<Short> p_cursor = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__lastcursor
Previous cursor when setting modal one.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__lastcursor); CPointer<Short> p_lastcursor = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__modalcursor
The current modal cursor.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__modalcursor); CPointer<Short> p_modalcursor = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__grabcursor
Cursor grab mode.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__grabcursor); CPointer<Short> p_grabcursor = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__addmousemove
Internal: tag this for extra mouse-move event, makes cursors/buttons active on UI switching.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__addmousemove); CPointer<Byte> p_addmousemove = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__tag_cursor_refresh
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__tag_cursor_refresh); CPointer<Byte> p_tag_cursor_refresh = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__event_queue_check_click
Track the state of the event queue, these store the state that needs to be kept between handling events in the queue. Enable when #KM_PRESS events are not handled (keyboard/mouse-buttons only).
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__event_queue_check_click); CPointer<Byte> p_event_queue_check_click = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__event_queue_check_drag
Enable when #KM_PRESS events are not handled (keyboard/mouse-buttons only).
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__event_queue_check_drag); CPointer<Byte> p_event_queue_check_drag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__event_queue_check_drag_handled
Enable when the drag was handled, to avoid mouse-motion continually triggering drag events which are not handled but add overhead to gizmo handling (for example), see T87511.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__event_queue_check_drag_handled); CPointer<Byte> p_event_queue_check_drag_handled = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad0
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD___pad0); CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__pie_event_type_lock
Internal, lock pie creation from this event until released.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__pie_event_type_lock); CPointer<Short> p_pie_event_type_lock = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__pie_event_type_last
Exception to the above rule for nested pies, store last pie event for operators that spawn a new pie right after destruction of last pie.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__pie_event_type_last); CPointer<Short> p_pie_event_type_last = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__eventstate
Storage for event system.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__eventstate); CPointer<CPointer<Object>> p_eventstate = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__tweak
Internal for wm_operators.c.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__tweak); CPointer<CPointer<Object>> p_tweak = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__ime_data
Input Method Editor data - complex character input (especially for Asian character input) Currently WIN32, runtime-only data.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__ime_data); CPointer<CPointer<Object>> p_ime_data = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__event_queue
All events #wmEvent (ghost level events were handled).
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__event_queue); CPointer<ListBase> p_event_queue = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__handlers
Window+screen handlers, handled last.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__handlers); CPointer<ListBase> p_handlers = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__modalhandlers
Priority handlers, handled first.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__modalhandlers); CPointer<ListBase> p_modalhandlers = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__gesture
Gesture stuff.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__gesture); CPointer<ListBase> p_gesture = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__stereo3d_format
Properties for stereoscopic displays.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__stereo3d_format); CPointer<CPointer<Stereo3dFormat>> p_stereo3d_format = p.cast(new Class[]{CPointer.class, Stereo3dFormat.class});
public static final long[] __DNA__FIELD__drawcalls
custom drawing callbacks
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__drawcalls); CPointer<ListBase> p_drawcalls = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__cursor_keymap_status
Private runtime info to show text in the status bar.
This is how you get a reference on the corresponding field in the struct:
wmWindow wmwindow = ...; CPointer<Object> p = wmwindow.__dna__addressof(wmWindow.__DNA__FIELD__cursor_keymap_status); CPointer<CPointer<Object>> p_cursor_keymap_status = p.cast(new Class[]{CPointer.class, Object.class});
public wmWindow(long __address, Block __block, BlockTable __blockTable)
protected wmWindow(wmWindow that)
public CPointer<wmWindow> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<wmWindow> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<wmWindow> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<wmWindow> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public CPointer<java.lang.Object> getGhostwin() throws java.io.IOException
Don't want to include ghost.h stuff.
java.io.IOException
__DNA__FIELD__ghostwin
public void setGhostwin(CPointer<java.lang.Object> ghostwin) throws java.io.IOException
Don't want to include ghost.h stuff.
java.io.IOException
__DNA__FIELD__ghostwin
public CPointer<java.lang.Object> getGpuctx() throws java.io.IOException
Don't want to include gpu stuff.
java.io.IOException
__DNA__FIELD__gpuctx
public void setGpuctx(CPointer<java.lang.Object> gpuctx) throws java.io.IOException
Don't want to include gpu stuff.
java.io.IOException
__DNA__FIELD__gpuctx
public CPointer<wmWindow> getParent() throws java.io.IOException
Parent window.
java.io.IOException
__DNA__FIELD__parent
public void setParent(CPointer<wmWindow> parent) throws java.io.IOException
Parent window.
java.io.IOException
__DNA__FIELD__parent
public CPointer<Scene> getScene() throws java.io.IOException
Active scene displayed in this window.
java.io.IOException
__DNA__FIELD__scene
public void setScene(CPointer<Scene> scene) throws java.io.IOException
Active scene displayed in this window.
java.io.IOException
__DNA__FIELD__scene
public CPointer<Scene> getNew_scene() throws java.io.IOException
Temporary when switching.
java.io.IOException
__DNA__FIELD__new_scene
public void setNew_scene(CPointer<Scene> new_scene) throws java.io.IOException
Temporary when switching.
java.io.IOException
__DNA__FIELD__new_scene
public CArrayFacade<java.lang.Byte> getView_layer_name() throws java.io.IOException
Active view layer displayed in this window.
java.io.IOException
__DNA__FIELD__view_layer_name
public void setView_layer_name(CArrayFacade<java.lang.Byte> view_layer_name) throws java.io.IOException
Active view layer displayed in this window.
java.io.IOException
__DNA__FIELD__view_layer_name
public CPointer<WorkSpaceInstanceHook> getWorkspace_hook() throws java.io.IOException
java.io.IOException
__DNA__FIELD__workspace_hook
public void setWorkspace_hook(CPointer<WorkSpaceInstanceHook> workspace_hook) throws java.io.IOException
java.io.IOException
__DNA__FIELD__workspace_hook
public ScrAreaMap getGlobal_area_map() throws java.io.IOException
java.io.IOException
__DNA__FIELD__global_area_map
public void setGlobal_area_map(ScrAreaMap global_area_map) throws java.io.IOException
java.io.IOException
__DNA__FIELD__global_area_map
public CPointer<bScreen> getScreen() throws java.io.IOException
java.io.IOException
__DNA__FIELD__screen
public void setScreen(CPointer<bScreen> screen) throws java.io.IOException
java.io.IOException
__DNA__FIELD__screen
public int getWinid() throws java.io.IOException
Winid also in screens, is for retrieving this window after read.
java.io.IOException
__DNA__FIELD__winid
public void setWinid(int winid) throws java.io.IOException
Winid also in screens, is for retrieving this window after read.
java.io.IOException
__DNA__FIELD__winid
public short getPosx() throws java.io.IOException
Window coords.
java.io.IOException
__DNA__FIELD__posx
public void setPosx(short posx) throws java.io.IOException
Window coords.
java.io.IOException
__DNA__FIELD__posx
public short getPosy() throws java.io.IOException
java.io.IOException
__DNA__FIELD__posy
public void setPosy(short posy) throws java.io.IOException
java.io.IOException
__DNA__FIELD__posy
public short getSizex() throws java.io.IOException
java.io.IOException
__DNA__FIELD__sizex
public void setSizex(short sizex) throws java.io.IOException
java.io.IOException
__DNA__FIELD__sizex
public short getSizey() throws java.io.IOException
java.io.IOException
__DNA__FIELD__sizey
public void setSizey(short sizey) throws java.io.IOException
java.io.IOException
__DNA__FIELD__sizey
public byte getWindowstate() throws java.io.IOException
Borderless, full.
java.io.IOException
__DNA__FIELD__windowstate
public void setWindowstate(byte windowstate) throws java.io.IOException
Borderless, full.
java.io.IOException
__DNA__FIELD__windowstate
public byte getActive() throws java.io.IOException
Set to 1 if an active window, for quick rejects.
java.io.IOException
__DNA__FIELD__active
public void setActive(byte active) throws java.io.IOException
Set to 1 if an active window, for quick rejects.
java.io.IOException
__DNA__FIELD__active
public short getCursor() throws java.io.IOException
Current mouse cursor type.
java.io.IOException
__DNA__FIELD__cursor
public void setCursor(short cursor) throws java.io.IOException
Current mouse cursor type.
java.io.IOException
__DNA__FIELD__cursor
public short getLastcursor() throws java.io.IOException
Previous cursor when setting modal one.
java.io.IOException
__DNA__FIELD__lastcursor
public void setLastcursor(short lastcursor) throws java.io.IOException
Previous cursor when setting modal one.
java.io.IOException
__DNA__FIELD__lastcursor
public short getModalcursor() throws java.io.IOException
The current modal cursor.
java.io.IOException
__DNA__FIELD__modalcursor
public void setModalcursor(short modalcursor) throws java.io.IOException
The current modal cursor.
java.io.IOException
__DNA__FIELD__modalcursor
public short getGrabcursor() throws java.io.IOException
Cursor grab mode.
java.io.IOException
__DNA__FIELD__grabcursor
public void setGrabcursor(short grabcursor) throws java.io.IOException
Cursor grab mode.
java.io.IOException
__DNA__FIELD__grabcursor
public byte getAddmousemove() throws java.io.IOException
Internal: tag this for extra mouse-move event, makes cursors/buttons active on UI switching.
java.io.IOException
__DNA__FIELD__addmousemove
public void setAddmousemove(byte addmousemove) throws java.io.IOException
Internal: tag this for extra mouse-move event, makes cursors/buttons active on UI switching.
java.io.IOException
__DNA__FIELD__addmousemove
public byte getTag_cursor_refresh() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tag_cursor_refresh
public void setTag_cursor_refresh(byte tag_cursor_refresh) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tag_cursor_refresh
public byte getEvent_queue_check_click() throws java.io.IOException
Track the state of the event queue, these store the state that needs to be kept between handling events in the queue. Enable when #KM_PRESS events are not handled (keyboard/mouse-buttons only).
java.io.IOException
__DNA__FIELD__event_queue_check_click
public void setEvent_queue_check_click(byte event_queue_check_click) throws java.io.IOException
Track the state of the event queue, these store the state that needs to be kept between handling events in the queue. Enable when #KM_PRESS events are not handled (keyboard/mouse-buttons only).
java.io.IOException
__DNA__FIELD__event_queue_check_click
public byte getEvent_queue_check_drag() throws java.io.IOException
Enable when #KM_PRESS events are not handled (keyboard/mouse-buttons only).
java.io.IOException
__DNA__FIELD__event_queue_check_drag
public void setEvent_queue_check_drag(byte event_queue_check_drag) throws java.io.IOException
Enable when #KM_PRESS events are not handled (keyboard/mouse-buttons only).
java.io.IOException
__DNA__FIELD__event_queue_check_drag
public byte getEvent_queue_check_drag_handled() throws java.io.IOException
Enable when the drag was handled, to avoid mouse-motion continually triggering drag events which are not handled but add overhead to gizmo handling (for example), see T87511.
java.io.IOException
__DNA__FIELD__event_queue_check_drag_handled
public void setEvent_queue_check_drag_handled(byte event_queue_check_drag_handled) throws java.io.IOException
Enable when the drag was handled, to avoid mouse-motion continually triggering drag events which are not handled but add overhead to gizmo handling (for example), see T87511.
java.io.IOException
__DNA__FIELD__event_queue_check_drag_handled
public CArrayFacade<java.lang.Byte> get_pad0() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public void set_pad0(CArrayFacade<java.lang.Byte> _pad0) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public short getPie_event_type_lock() throws java.io.IOException
Internal, lock pie creation from this event until released.
java.io.IOException
__DNA__FIELD__pie_event_type_lock
public void setPie_event_type_lock(short pie_event_type_lock) throws java.io.IOException
Internal, lock pie creation from this event until released.
java.io.IOException
__DNA__FIELD__pie_event_type_lock
public short getPie_event_type_last() throws java.io.IOException
Exception to the above rule for nested pies, store last pie event for operators that spawn a new pie right after destruction of last pie.
java.io.IOException
__DNA__FIELD__pie_event_type_last
public void setPie_event_type_last(short pie_event_type_last) throws java.io.IOException
Exception to the above rule for nested pies, store last pie event for operators that spawn a new pie right after destruction of last pie.
java.io.IOException
__DNA__FIELD__pie_event_type_last
public CPointer<java.lang.Object> getEventstate() throws java.io.IOException
Storage for event system.
java.io.IOException
__DNA__FIELD__eventstate
public void setEventstate(CPointer<java.lang.Object> eventstate) throws java.io.IOException
Storage for event system.
java.io.IOException
__DNA__FIELD__eventstate
public CPointer<java.lang.Object> getTweak() throws java.io.IOException
Internal for wm_operators.c.
java.io.IOException
__DNA__FIELD__tweak
public void setTweak(CPointer<java.lang.Object> tweak) throws java.io.IOException
Internal for wm_operators.c.
java.io.IOException
__DNA__FIELD__tweak
public CPointer<java.lang.Object> getIme_data() throws java.io.IOException
Input Method Editor data - complex character input (especially for Asian character input) Currently WIN32, runtime-only data.
java.io.IOException
__DNA__FIELD__ime_data
public void setIme_data(CPointer<java.lang.Object> ime_data) throws java.io.IOException
Input Method Editor data - complex character input (especially for Asian character input) Currently WIN32, runtime-only data.
java.io.IOException
__DNA__FIELD__ime_data
public ListBase getEvent_queue() throws java.io.IOException
All events #wmEvent (ghost level events were handled).
java.io.IOException
__DNA__FIELD__event_queue
public void setEvent_queue(ListBase event_queue) throws java.io.IOException
All events #wmEvent (ghost level events were handled).
java.io.IOException
__DNA__FIELD__event_queue
public ListBase getHandlers() throws java.io.IOException
Window+screen handlers, handled last.
java.io.IOException
__DNA__FIELD__handlers
public void setHandlers(ListBase handlers) throws java.io.IOException
Window+screen handlers, handled last.
java.io.IOException
__DNA__FIELD__handlers
public ListBase getModalhandlers() throws java.io.IOException
Priority handlers, handled first.
java.io.IOException
__DNA__FIELD__modalhandlers
public void setModalhandlers(ListBase modalhandlers) throws java.io.IOException
Priority handlers, handled first.
java.io.IOException
__DNA__FIELD__modalhandlers
public ListBase getGesture() throws java.io.IOException
Gesture stuff.
java.io.IOException
__DNA__FIELD__gesture
public void setGesture(ListBase gesture) throws java.io.IOException
Gesture stuff.
java.io.IOException
__DNA__FIELD__gesture
public CPointer<Stereo3dFormat> getStereo3d_format() throws java.io.IOException
Properties for stereoscopic displays.
java.io.IOException
__DNA__FIELD__stereo3d_format
public void setStereo3d_format(CPointer<Stereo3dFormat> stereo3d_format) throws java.io.IOException
Properties for stereoscopic displays.
java.io.IOException
__DNA__FIELD__stereo3d_format
public ListBase getDrawcalls() throws java.io.IOException
custom drawing callbacks
java.io.IOException
__DNA__FIELD__drawcalls
public void setDrawcalls(ListBase drawcalls) throws java.io.IOException
custom drawing callbacks
java.io.IOException
__DNA__FIELD__drawcalls
public CPointer<java.lang.Object> getCursor_keymap_status() throws java.io.IOException
Private runtime info to show text in the status bar.
java.io.IOException
__DNA__FIELD__cursor_keymap_status
public void setCursor_keymap_status(CPointer<java.lang.Object> cursor_keymap_status) throws java.io.IOException
Private runtime info to show text in the status bar.
java.io.IOException
__DNA__FIELD__cursor_keymap_status