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__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__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_areas
Field descriptor (offset) for struct member 'global_areas'.
|
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__last_pie_event
Field descriptor (offset) for struct member 'last_pie_event'.
|
static long[] |
__DNA__FIELD__lastcursor
Field descriptor (offset) for struct member 'lastcursor'.
|
static long[] |
__DNA__FIELD__lock_pie_event
Field descriptor (offset) for struct member 'lock_pie_event'.
|
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__monitor
Field descriptor (offset) for struct member 'monitor'.
|
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__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__queue
Field descriptor (offset) for struct member 'queue'.
|
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__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.
|
short |
getActive()
Get method for struct member 'active'.
|
short |
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'.
|
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_areas()
Get method for struct member 'global_areas'.
|
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 |
getLast_pie_event()
Get method for struct member 'last_pie_event'.
|
short |
getLastcursor()
Get method for struct member 'lastcursor'.
|
short |
getLock_pie_event()
Get method for struct member 'lock_pie_event'.
|
short |
getModalcursor()
Get method for struct member 'modalcursor'.
|
ListBase |
getModalhandlers()
Get method for struct member 'modalhandlers'.
|
short |
getMonitor()
Get method for struct member 'monitor'.
|
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 |
getPosx()
Get method for struct member 'posx'.
|
short |
getPosy()
Get method for struct member 'posy'.
|
CPointer<wmWindow> |
getPrev()
Get method for struct member 'prev'.
|
ListBase |
getQueue()
Get method for struct member 'queue'.
|
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'.
|
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'.
|
short |
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 |
setActive(short active)
Set method for struct member 'active'.
|
void |
setAddmousemove(short 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 |
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_areas(ScrAreaMap global_areas)
Set method for struct member 'global_areas'.
|
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 |
setLast_pie_event(short last_pie_event)
Set method for struct member 'last_pie_event'.
|
void |
setLastcursor(short lastcursor)
Set method for struct member 'lastcursor'.
|
void |
setLock_pie_event(short lock_pie_event)
Set method for struct member 'lock_pie_event'.
|
void |
setModalcursor(short modalcursor)
Set method for struct member 'modalcursor'.
|
void |
setModalhandlers(ListBase modalhandlers)
Set method for struct member 'modalhandlers'.
|
void |
setMonitor(short monitor)
Set method for struct member 'monitor'.
|
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 |
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 |
setQueue(ListBase queue)
Set method for struct member 'queue'.
|
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 |
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(short 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_areas
Global areas aren't part of the screen, but part of the window directly.
Code assumes global areas with fixed height, fixed width not supported yet
Code assumes global areas with fixed height, fixed width not supported yetThis 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_areas); CPointer<ScrAreaMap> p_global_areas = 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__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<Short> p_windowstate = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__monitor
Multiscreen... no idea how to store yet.
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__monitor); CPointer<Short> p_monitor = p.cast(new Class[]{Short.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<Short> p_active = p.cast(new Class[]{Short.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 mousemove 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<Short> p_addmousemove = p.cast(new Class[]{Short.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__lock_pie_event
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__lock_pie_event); CPointer<Short> p_lock_pie_event = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__last_pie_event
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__last_pie_event); CPointer<Short> p_last_pie_event = 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 (esp. 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__queue
All events (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__queue); CPointer<ListBase> p_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_areas() throws java.io.IOException
Global areas aren't part of the screen, but part of the window directly.
Code assumes global areas with fixed height, fixed width not supported yet
Code assumes global areas with fixed height, fixed width not supported yetjava.io.IOException
__DNA__FIELD__global_areas
public void setGlobal_areas(ScrAreaMap global_areas) throws java.io.IOException
Global areas aren't part of the screen, but part of the window directly.
Code assumes global areas with fixed height, fixed width not supported yet
Code assumes global areas with fixed height, fixed width not supported yetjava.io.IOException
__DNA__FIELD__global_areas
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 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 short getWindowstate() throws java.io.IOException
Borderless, full.
java.io.IOException
__DNA__FIELD__windowstate
public void setWindowstate(short windowstate) throws java.io.IOException
Borderless, full.
java.io.IOException
__DNA__FIELD__windowstate
public short getMonitor() throws java.io.IOException
Multiscreen... no idea how to store yet.
java.io.IOException
__DNA__FIELD__monitor
public void setMonitor(short monitor) throws java.io.IOException
Multiscreen... no idea how to store yet.
java.io.IOException
__DNA__FIELD__monitor
public short getActive() throws java.io.IOException
Set to 1 if an active window, for quick rejects.
java.io.IOException
__DNA__FIELD__active
public void setActive(short 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 short getAddmousemove() throws java.io.IOException
Internal: tag this for extra mousemove event, makes cursors/buttons active on UI switching.
java.io.IOException
__DNA__FIELD__addmousemove
public void setAddmousemove(short addmousemove) throws java.io.IOException
Internal: tag this for extra mousemove event, makes cursors/buttons active on UI switching.
java.io.IOException
__DNA__FIELD__addmousemove
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 getLock_pie_event() throws java.io.IOException
Internal, lock pie creation from this event until released.
java.io.IOException
__DNA__FIELD__lock_pie_event
public void setLock_pie_event(short lock_pie_event) throws java.io.IOException
Internal, lock pie creation from this event until released.
java.io.IOException
__DNA__FIELD__lock_pie_event
public short getLast_pie_event() 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__last_pie_event
public void setLast_pie_event(short last_pie_event) 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__last_pie_event
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 (esp. 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 (esp. for asian character input) Currently WIN32, runtime-only data
java.io.IOException
__DNA__FIELD__ime_data
public ListBase getQueue() throws java.io.IOException
All events (ghost level events were handled).
java.io.IOException
__DNA__FIELD__queue
public void setQueue(ListBase queue) throws java.io.IOException
All events (ghost level events were handled).
java.io.IOException
__DNA__FIELD__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