Class ARegion
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.ARegion
-
public class ARegion extends CFacade
Generated facet for DNA struct type 'ARegion'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__alignment
Field descriptor (offset) for struct member 'alignment'.static long[]
__DNA__FIELD__do_draw
Field descriptor (offset) for struct member 'do_draw'.static long[]
__DNA__FIELD__do_draw_paintcursor
Field descriptor (offset) for struct member 'do_draw_paintcursor'.static long[]
__DNA__FIELD__draw_buffer
Field descriptor (offset) for struct member 'draw_buffer'.static long[]
__DNA__FIELD__drawrct
Field descriptor (offset) for struct member 'drawrct'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__flagfullscreen
Field descriptor (offset) for struct member 'flagfullscreen'.static long[]
__DNA__FIELD__gizmo_map
Field descriptor (offset) for struct member 'gizmo_map'.static long[]
__DNA__FIELD__handlers
Field descriptor (offset) for struct member 'handlers'.static long[]
__DNA__FIELD__headerstr
Field descriptor (offset) for struct member 'headerstr'.static long[]
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.static long[]
__DNA__FIELD__overlap
Field descriptor (offset) for struct member 'overlap'.static long[]
__DNA__FIELD__panels
Field descriptor (offset) for struct member 'panels'.static long[]
__DNA__FIELD__panels_category
Field descriptor (offset) for struct member 'panels_category'.static long[]
__DNA__FIELD__panels_category_active
Field descriptor (offset) for struct member 'panels_category_active'.static long[]
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.static long[]
__DNA__FIELD__regiondata
Field descriptor (offset) for struct member 'regiondata'.static long[]
__DNA__FIELD__regiontimer
Field descriptor (offset) for struct member 'regiontimer'.static long[]
__DNA__FIELD__regiontype
Field descriptor (offset) for struct member 'regiontype'.static long[]
__DNA__FIELD__runtime
Field descriptor (offset) for struct member 'runtime'.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__type
Field descriptor (offset) for struct member 'type'.static long[]
__DNA__FIELD__ui_lists
Field descriptor (offset) for struct member 'ui_lists'.static long[]
__DNA__FIELD__ui_previews
Field descriptor (offset) for struct member 'ui_previews'.static long[]
__DNA__FIELD__uiblocks
Field descriptor (offset) for struct member 'uiblocks'.static long[]
__DNA__FIELD__v2d
Field descriptor (offset) for struct member 'v2d'.static long[]
__DNA__FIELD__visible
Field descriptor (offset) for struct member 'visible'.static long[]
__DNA__FIELD__winrct
Field descriptor (offset) for struct member 'winrct'.static long[]
__DNA__FIELD__winx
Field descriptor (offset) for struct member 'winx'.static long[]
__DNA__FIELD__winy
Field descriptor (offset) for struct member 'winy'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct ARegion.-
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 ARegion(long __address, Block __block, BlockTable __blockTable)
protected
ARegion(ARegion that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<ARegion>
__io__addressof()
Instantiates a pointer on this instance.short
getAlignment()
Get method for struct member 'alignment'.short
getDo_draw()
Get method for struct member 'do_draw'.short
getDo_draw_paintcursor()
Get method for struct member 'do_draw_paintcursor'.CPointer<java.lang.Object>
getDraw_buffer()
Get method for struct member 'draw_buffer'.rcti
getDrawrct()
Get method for struct member 'drawrct'.short
getFlag()
Get method for struct member 'flag'.short
getFlagfullscreen()
Get method for struct member 'flagfullscreen'.CPointer<java.lang.Object>
getGizmo_map()
Get method for struct member 'gizmo_map'.ListBase
getHandlers()
Get method for struct member 'handlers'.CPointer<java.lang.Byte>
getHeaderstr()
Get method for struct member 'headerstr'.CPointer<ARegion>
getNext()
Get method for struct member 'next'.short
getOverlap()
Get method for struct member 'overlap'.ListBase
getPanels()
Get method for struct member 'panels'.ListBase
getPanels_category()
Get method for struct member 'panels_category'.ListBase
getPanels_category_active()
Get method for struct member 'panels_category_active'.CPointer<ARegion>
getPrev()
Get method for struct member 'prev'.CPointer<java.lang.Object>
getRegiondata()
Get method for struct member 'regiondata'.CPointer<java.lang.Object>
getRegiontimer()
Get method for struct member 'regiontimer'.short
getRegiontype()
Get method for struct member 'regiontype'.ARegion_Runtime
getRuntime()
Get method for struct member 'runtime'.short
getSizex()
Get method for struct member 'sizex'.short
getSizey()
Get method for struct member 'sizey'.CPointer<java.lang.Object>
getType()
Get method for struct member 'type'.ListBase
getUi_lists()
Get method for struct member 'ui_lists'.ListBase
getUi_previews()
Get method for struct member 'ui_previews'.ListBase
getUiblocks()
Get method for struct member 'uiblocks'.View2D
getV2d()
Get method for struct member 'v2d'.short
getVisible()
Get method for struct member 'visible'.rcti
getWinrct()
Get method for struct member 'winrct'.short
getWinx()
Get method for struct member 'winx'.short
getWiny()
Get method for struct member 'winy'.void
setAlignment(short alignment)
Set method for struct member 'alignment'.void
setDo_draw(short do_draw)
Set method for struct member 'do_draw'.void
setDo_draw_paintcursor(short do_draw_paintcursor)
Set method for struct member 'do_draw_paintcursor'.void
setDraw_buffer(CPointer<java.lang.Object> draw_buffer)
Set method for struct member 'draw_buffer'.void
setDrawrct(rcti drawrct)
Set method for struct member 'drawrct'.void
setFlag(short flag)
Set method for struct member 'flag'.void
setFlagfullscreen(short flagfullscreen)
Set method for struct member 'flagfullscreen'.void
setGizmo_map(CPointer<java.lang.Object> gizmo_map)
Set method for struct member 'gizmo_map'.void
setHandlers(ListBase handlers)
Set method for struct member 'handlers'.void
setHeaderstr(CPointer<java.lang.Byte> headerstr)
Set method for struct member 'headerstr'.void
setNext(CPointer<ARegion> next)
Set method for struct member 'next'.void
setOverlap(short overlap)
Set method for struct member 'overlap'.void
setPanels(ListBase panels)
Set method for struct member 'panels'.void
setPanels_category(ListBase panels_category)
Set method for struct member 'panels_category'.void
setPanels_category_active(ListBase panels_category_active)
Set method for struct member 'panels_category_active'.void
setPrev(CPointer<ARegion> prev)
Set method for struct member 'prev'.void
setRegiondata(CPointer<java.lang.Object> regiondata)
Set method for struct member 'regiondata'.void
setRegiontimer(CPointer<java.lang.Object> regiontimer)
Set method for struct member 'regiontimer'.void
setRegiontype(short regiontype)
Set method for struct member 'regiontype'.void
setRuntime(ARegion_Runtime runtime)
Set method for struct member 'runtime'.void
setSizex(short sizex)
Set method for struct member 'sizex'.void
setSizey(short sizey)
Set method for struct member 'sizey'.void
setType(CPointer<java.lang.Object> type)
Set method for struct member 'type'.void
setUi_lists(ListBase ui_lists)
Set method for struct member 'ui_lists'.void
setUi_previews(ListBase ui_previews)
Set method for struct member 'ui_previews'.void
setUiblocks(ListBase uiblocks)
Set method for struct member 'uiblocks'.void
setV2d(View2D v2d)
Set method for struct member 'v2d'.void
setVisible(short visible)
Set method for struct member 'visible'.void
setWinrct(rcti winrct)
Set method for struct member 'winrct'.void
setWinx(short winx)
Set method for struct member 'winx'.void
setWiny(short winy)
Set method for struct member 'winy'.-
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 ARegion.It is required when allocating a new block to store data for ARegion.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__next
public static final long[] __DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__next); CPointer<CPointer<ARegion>> p_next = p.cast(new Class[]{CPointer.class, ARegion.class});
Metadata
- Field: 'next'
- Signature: 'ARegion*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__prev
public static final long[] __DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__prev); CPointer<CPointer<ARegion>> p_prev = p.cast(new Class[]{CPointer.class, ARegion.class});
Metadata
- Field: 'prev'
- Signature: 'ARegion*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__v2d
public static final long[] __DNA__FIELD__v2d
Field descriptor (offset) for struct member 'v2d'.Field Documentation
Blender Source Code
2D-View scrolling/zoom info (most regions are 2d anyways).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__v2d); CPointer<View2D> p_v2d = p.cast(new Class[]{View2D.class});
Metadata
- Field: 'v2d'
- Signature: 'View2D'
- Actual Size (32bit/64bit): 144/152
-
__DNA__FIELD__winrct
public static final long[] __DNA__FIELD__winrct
Field descriptor (offset) for struct member 'winrct'.Field Documentation
Blender Source Code
Coordinates of region.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__winrct); CPointer<rcti> p_winrct = p.cast(new Class[]{rcti.class});
Metadata
- Field: 'winrct'
- Signature: 'rcti'
- Actual Size (32bit/64bit): 16/16
-
__DNA__FIELD__drawrct
public static final long[] __DNA__FIELD__drawrct
Field descriptor (offset) for struct member 'drawrct'.Field Documentation
Blender Source Code
Runtime for partial redraw, same or smaller than winrct.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__drawrct); CPointer<rcti> p_drawrct = p.cast(new Class[]{rcti.class});
Metadata
- Field: 'drawrct'
- Signature: 'rcti'
- Actual Size (32bit/64bit): 16/16
-
__DNA__FIELD__winx
public static final long[] __DNA__FIELD__winx
Field descriptor (offset) for struct member 'winx'.Field Documentation
Blender Source Code
Size.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__winx); CPointer<Short> p_winx = p.cast(new Class[]{Short.class});
Metadata
- Field: 'winx'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__winy
public static final long[] __DNA__FIELD__winy
Field descriptor (offset) for struct member 'winy'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__winy); CPointer<Short> p_winy = p.cast(new Class[]{Short.class});
Metadata
- Field: 'winy'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__visible
public static final long[] __DNA__FIELD__visible
Field descriptor (offset) for struct member 'visible'.Field Documentation
Blender Source Code
Region is currently visible on screen.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__visible); CPointer<Short> p_visible = p.cast(new Class[]{Short.class});
Metadata
- Field: 'visible'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__regiontype
public static final long[] __DNA__FIELD__regiontype
Field descriptor (offset) for struct member 'regiontype'.Field Documentation
Blender Source Code
Window, header, etc. identifier for drawing.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__regiontype); CPointer<Short> p_regiontype = p.cast(new Class[]{Short.class});
Metadata
- Field: 'regiontype'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__alignment
public static final long[] __DNA__FIELD__alignment
Field descriptor (offset) for struct member 'alignment'.Field Documentation
Blender Source Code
How it should split.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__alignment); CPointer<Short> p_alignment = p.cast(new Class[]{Short.class});
Metadata
- Field: 'alignment'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Field Documentation
Blender Source Code
Hide, ....
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
Metadata
- Field: 'flag'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__sizex
public static final long[] __DNA__FIELD__sizex
Field descriptor (offset) for struct member 'sizex'.Field Documentation
Blender Source Code
. However to get the current region size, you should usually use winx/winy from above, not this!
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__sizex); CPointer<Short> p_sizex = p.cast(new Class[]{Short.class});
Metadata
- Field: 'sizex'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__sizey
public static final long[] __DNA__FIELD__sizey
Field descriptor (offset) for struct member 'sizey'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__sizey); CPointer<Short> p_sizey = p.cast(new Class[]{Short.class});
Metadata
- Field: 'sizey'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__do_draw
public static final long[] __DNA__FIELD__do_draw
Field descriptor (offset) for struct member 'do_draw'.Field Documentation
Blender Source Code
Private, cached notifier events.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__do_draw); CPointer<Short> p_do_draw = p.cast(new Class[]{Short.class});
Metadata
- Field: 'do_draw'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__do_draw_paintcursor
public static final long[] __DNA__FIELD__do_draw_paintcursor
Field descriptor (offset) for struct member 'do_draw_paintcursor'.Field Documentation
Blender Source Code
Private, cached notifier events.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__do_draw_paintcursor); CPointer<Short> p_do_draw_paintcursor = p.cast(new Class[]{Short.class});
Metadata
- Field: 'do_draw_paintcursor'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__overlap
public static final long[] __DNA__FIELD__overlap
Field descriptor (offset) for struct member 'overlap'.Field Documentation
Blender Source Code
Private, set for indicate drawing overlapped.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__overlap); CPointer<Short> p_overlap = p.cast(new Class[]{Short.class});
Metadata
- Field: 'overlap'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__flagfullscreen
public static final long[] __DNA__FIELD__flagfullscreen
Field descriptor (offset) for struct member 'flagfullscreen'.Field Documentation
Blender Source Code
Temporary copy of flag settings for clean full-screen.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__flagfullscreen); CPointer<Short> p_flagfullscreen = p.cast(new Class[]{Short.class});
Metadata
- Field: 'flagfullscreen'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__type
public static final long[] __DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.Field Documentation
Blender Source Code
Callbacks for this region type.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__type); CPointer<CPointer<Object>> p_type = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'type'
- Signature: 'ARegionType*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__uiblocks
public static final long[] __DNA__FIELD__uiblocks
Field descriptor (offset) for struct member 'uiblocks'.Field Documentation
Blender Source Code
#uiBlock.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__uiblocks); CPointer<ListBase> p_uiblocks = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'uiblocks'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__panels
public static final long[] __DNA__FIELD__panels
Field descriptor (offset) for struct member 'panels'.Field Documentation
Blender Source Code
Panel
.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__panels); CPointer<ListBase> p_panels = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'panels'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__panels_category_active
public static final long[] __DNA__FIELD__panels_category_active
Field descriptor (offset) for struct member 'panels_category_active'.Field Documentation
Blender Source Code
Stack of panel categories.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__panels_category_active); CPointer<ListBase> p_panels_category_active = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'panels_category_active'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__ui_lists
public static final long[] __DNA__FIELD__ui_lists
Field descriptor (offset) for struct member 'ui_lists'.Field Documentation
Blender Source Code
uiList
.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__ui_lists); CPointer<ListBase> p_ui_lists = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'ui_lists'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__ui_previews
public static final long[] __DNA__FIELD__ui_previews
Field descriptor (offset) for struct member 'ui_previews'.Field Documentation
Blender Source Code
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__ui_previews); CPointer<ListBase> p_ui_previews = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'ui_previews'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__handlers
public static final long[] __DNA__FIELD__handlers
Field descriptor (offset) for struct member 'handlers'.Field Documentation
Blender Source Code
#wmEventHandler.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__handlers); CPointer<ListBase> p_handlers = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'handlers'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__panels_category
public static final long[] __DNA__FIELD__panels_category
Field descriptor (offset) for struct member 'panels_category'.Field Documentation
Blender Source Code
Panel
categories runtime.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__panels_category); CPointer<ListBase> p_panels_category = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'panels_category'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__gizmo_map
public static final long[] __DNA__FIELD__gizmo_map
Field descriptor (offset) for struct member 'gizmo_map'.Field Documentation
Blender Source Code
Gizmo-map of this region.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__gizmo_map); CPointer<CPointer<Object>> p_gizmo_map = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'gizmo_map'
- Signature: 'wmGizmoMap*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__regiontimer
public static final long[] __DNA__FIELD__regiontimer
Field descriptor (offset) for struct member 'regiontimer'.Field Documentation
Blender Source Code
Blend in/out.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__regiontimer); CPointer<CPointer<Object>> p_regiontimer = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'regiontimer'
- Signature: 'wmTimer*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__draw_buffer
public static final long[] __DNA__FIELD__draw_buffer
Field descriptor (offset) for struct member 'draw_buffer'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__draw_buffer); CPointer<CPointer<Object>> p_draw_buffer = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'draw_buffer'
- Signature: 'wmDrawBuffer*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__headerstr
public static final long[] __DNA__FIELD__headerstr
Field descriptor (offset) for struct member 'headerstr'.Field Documentation
Blender Source Code
Use this string to draw info.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__headerstr); CPointer<CPointer<Byte>> p_headerstr = p.cast(new Class[]{CPointer.class, Byte.class});
Metadata
- Field: 'headerstr'
- Signature: 'char*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__regiondata
public static final long[] __DNA__FIELD__regiondata
Field descriptor (offset) for struct member 'regiondata'.Field Documentation
Blender Source Code
XXX 2.50, need spacedata equivalent?
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__regiondata); CPointer<CPointer<Object>> p_regiondata = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'regiondata'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__runtime
public static final long[] __DNA__FIELD__runtime
Field descriptor (offset) for struct member 'runtime'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ARegion aregion = ...; CPointer<Object> p = aregion.__dna__addressof(ARegion.__DNA__FIELD__runtime); CPointer<ARegion_Runtime> p_runtime = p.cast(new Class[]{ARegion_Runtime.class});
Metadata
- Field: 'runtime'
- Signature: 'ARegion_Runtime'
- Actual Size (32bit/64bit): 32/40
-
-
Constructor Detail
-
ARegion
public ARegion(long __address, Block __block, BlockTable __blockTable)
-
ARegion
protected ARegion(ARegion that)
-
-
Method Detail
-
getNext
public CPointer<ARegion> getNext() throws java.io.IOException
Get method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
setNext
public void setNext(CPointer<ARegion> next) throws java.io.IOException
Set method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
getPrev
public CPointer<ARegion> getPrev() throws java.io.IOException
Get method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
setPrev
public void setPrev(CPointer<ARegion> prev) throws java.io.IOException
Set method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
getV2d
public View2D getV2d() throws java.io.IOException
Get method for struct member 'v2d'.Field Documentation
Blender Source Code
2D-View scrolling/zoom info (most regions are 2d anyways).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__v2d
-
setV2d
public void setV2d(View2D v2d) throws java.io.IOException
Set method for struct member 'v2d'.Field Documentation
Blender Source Code
2D-View scrolling/zoom info (most regions are 2d anyways).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__v2d
-
getWinrct
public rcti getWinrct() throws java.io.IOException
Get method for struct member 'winrct'.Field Documentation
Blender Source Code
Coordinates of region.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__winrct
-
setWinrct
public void setWinrct(rcti winrct) throws java.io.IOException
Set method for struct member 'winrct'.Field Documentation
Blender Source Code
Coordinates of region.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__winrct
-
getDrawrct
public rcti getDrawrct() throws java.io.IOException
Get method for struct member 'drawrct'.Field Documentation
Blender Source Code
Runtime for partial redraw, same or smaller than winrct.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__drawrct
-
setDrawrct
public void setDrawrct(rcti drawrct) throws java.io.IOException
Set method for struct member 'drawrct'.Field Documentation
Blender Source Code
Runtime for partial redraw, same or smaller than winrct.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__drawrct
-
getWinx
public short getWinx() throws java.io.IOException
Get method for struct member 'winx'.Field Documentation
Blender Source Code
Size.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__winx
-
setWinx
public void setWinx(short winx) throws java.io.IOException
Set method for struct member 'winx'.Field Documentation
Blender Source Code
Size.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__winx
-
getWiny
public short getWiny() throws java.io.IOException
Get method for struct member 'winy'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__winy
-
setWiny
public void setWiny(short winy) throws java.io.IOException
Set method for struct member 'winy'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__winy
-
getVisible
public short getVisible() throws java.io.IOException
Get method for struct member 'visible'.Field Documentation
Blender Source Code
Region is currently visible on screen.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__visible
-
setVisible
public void setVisible(short visible) throws java.io.IOException
Set method for struct member 'visible'.Field Documentation
Blender Source Code
Region is currently visible on screen.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__visible
-
getRegiontype
public short getRegiontype() throws java.io.IOException
Get method for struct member 'regiontype'.Field Documentation
Blender Source Code
Window, header, etc. identifier for drawing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regiontype
-
setRegiontype
public void setRegiontype(short regiontype) throws java.io.IOException
Set method for struct member 'regiontype'.Field Documentation
Blender Source Code
Window, header, etc. identifier for drawing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regiontype
-
getAlignment
public short getAlignment() throws java.io.IOException
Get method for struct member 'alignment'.Field Documentation
Blender Source Code
How it should split.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__alignment
-
setAlignment
public void setAlignment(short alignment) throws java.io.IOException
Set method for struct member 'alignment'.Field Documentation
Blender Source Code
How it should split.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__alignment
-
getFlag
public short getFlag() throws java.io.IOException
Get method for struct member 'flag'.Field Documentation
Blender Source Code
Hide, ....
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(short flag) throws java.io.IOException
Set method for struct member 'flag'.Field Documentation
Blender Source Code
Hide, ....
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getSizex
public short getSizex() throws java.io.IOException
Get method for struct member 'sizex'.Field Documentation
Blender Source Code
. However to get the current region size, you should usually use winx/winy from above, not this!
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sizex
-
setSizex
public void setSizex(short sizex) throws java.io.IOException
Set method for struct member 'sizex'.Field Documentation
Blender Source Code
. However to get the current region size, you should usually use winx/winy from above, not this!
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sizex
-
getSizey
public short getSizey() throws java.io.IOException
Get method for struct member 'sizey'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sizey
-
setSizey
public void setSizey(short sizey) throws java.io.IOException
Set method for struct member 'sizey'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sizey
-
getDo_draw
public short getDo_draw() throws java.io.IOException
Get method for struct member 'do_draw'.Field Documentation
Blender Source Code
Private, cached notifier events.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__do_draw
-
setDo_draw
public void setDo_draw(short do_draw) throws java.io.IOException
Set method for struct member 'do_draw'.Field Documentation
Blender Source Code
Private, cached notifier events.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__do_draw
-
getDo_draw_paintcursor
public short getDo_draw_paintcursor() throws java.io.IOException
Get method for struct member 'do_draw_paintcursor'.Field Documentation
Blender Source Code
Private, cached notifier events.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__do_draw_paintcursor
-
setDo_draw_paintcursor
public void setDo_draw_paintcursor(short do_draw_paintcursor) throws java.io.IOException
Set method for struct member 'do_draw_paintcursor'.Field Documentation
Blender Source Code
Private, cached notifier events.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__do_draw_paintcursor
-
getOverlap
public short getOverlap() throws java.io.IOException
Get method for struct member 'overlap'.Field Documentation
Blender Source Code
Private, set for indicate drawing overlapped.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__overlap
-
setOverlap
public void setOverlap(short overlap) throws java.io.IOException
Set method for struct member 'overlap'.Field Documentation
Blender Source Code
Private, set for indicate drawing overlapped.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__overlap
-
getFlagfullscreen
public short getFlagfullscreen() throws java.io.IOException
Get method for struct member 'flagfullscreen'.Field Documentation
Blender Source Code
Temporary copy of flag settings for clean full-screen.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flagfullscreen
-
setFlagfullscreen
public void setFlagfullscreen(short flagfullscreen) throws java.io.IOException
Set method for struct member 'flagfullscreen'.Field Documentation
Blender Source Code
Temporary copy of flag settings for clean full-screen.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flagfullscreen
-
getType
public CPointer<java.lang.Object> getType() throws java.io.IOException
Get method for struct member 'type'.Field Documentation
Blender Source Code
Callbacks for this region type.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
setType
public void setType(CPointer<java.lang.Object> type) throws java.io.IOException
Set method for struct member 'type'.Field Documentation
Blender Source Code
Callbacks for this region type.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
getUiblocks
public ListBase getUiblocks() throws java.io.IOException
Get method for struct member 'uiblocks'.Field Documentation
Blender Source Code
#uiBlock.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__uiblocks
-
setUiblocks
public void setUiblocks(ListBase uiblocks) throws java.io.IOException
Set method for struct member 'uiblocks'.Field Documentation
Blender Source Code
#uiBlock.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__uiblocks
-
getPanels
public ListBase getPanels() throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__panels
-
setPanels
public void setPanels(ListBase panels) throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__panels
-
getPanels_category_active
public ListBase getPanels_category_active() throws java.io.IOException
Get method for struct member 'panels_category_active'.Field Documentation
Blender Source Code
Stack of panel categories.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__panels_category_active
-
setPanels_category_active
public void setPanels_category_active(ListBase panels_category_active) throws java.io.IOException
Set method for struct member 'panels_category_active'.Field Documentation
Blender Source Code
Stack of panel categories.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__panels_category_active
-
getUi_lists
public ListBase getUi_lists() throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ui_lists
-
setUi_lists
public void setUi_lists(ListBase ui_lists) throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ui_lists
-
getUi_previews
public ListBase getUi_previews() throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ui_previews
-
setUi_previews
public void setUi_previews(ListBase ui_previews) throws java.io.IOException
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ui_previews
-
getHandlers
public ListBase getHandlers() throws java.io.IOException
Get method for struct member 'handlers'.Field Documentation
Blender Source Code
#wmEventHandler.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__handlers
-
setHandlers
public void setHandlers(ListBase handlers) throws java.io.IOException
Set method for struct member 'handlers'.Field Documentation
Blender Source Code
#wmEventHandler.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__handlers
-
getPanels_category
public ListBase getPanels_category() throws java.io.IOException
Get method for struct member 'panels_category'.Field Documentation
Blender Source Code
Panel
categories runtime.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__panels_category
-
setPanels_category
public void setPanels_category(ListBase panels_category) throws java.io.IOException
Set method for struct member 'panels_category'.Field Documentation
Blender Source Code
Panel
categories runtime.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__panels_category
-
getGizmo_map
public CPointer<java.lang.Object> getGizmo_map() throws java.io.IOException
Get method for struct member 'gizmo_map'.Field Documentation
Blender Source Code
Gizmo-map of this region.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gizmo_map
-
setGizmo_map
public void setGizmo_map(CPointer<java.lang.Object> gizmo_map) throws java.io.IOException
Set method for struct member 'gizmo_map'.Field Documentation
Blender Source Code
Gizmo-map of this region.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gizmo_map
-
getRegiontimer
public CPointer<java.lang.Object> getRegiontimer() throws java.io.IOException
Get method for struct member 'regiontimer'.Field Documentation
Blender Source Code
Blend in/out.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regiontimer
-
setRegiontimer
public void setRegiontimer(CPointer<java.lang.Object> regiontimer) throws java.io.IOException
Set method for struct member 'regiontimer'.Field Documentation
Blender Source Code
Blend in/out.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regiontimer
-
getDraw_buffer
public CPointer<java.lang.Object> getDraw_buffer() throws java.io.IOException
Get method for struct member 'draw_buffer'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__draw_buffer
-
setDraw_buffer
public void setDraw_buffer(CPointer<java.lang.Object> draw_buffer) throws java.io.IOException
Set method for struct member 'draw_buffer'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__draw_buffer
-
getHeaderstr
public CPointer<java.lang.Byte> getHeaderstr() throws java.io.IOException
Get method for struct member 'headerstr'.Field Documentation
Blender Source Code
Use this string to draw info.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__headerstr
-
setHeaderstr
public void setHeaderstr(CPointer<java.lang.Byte> headerstr) throws java.io.IOException
Set method for struct member 'headerstr'.Field Documentation
Blender Source Code
Use this string to draw info.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__headerstr
-
getRegiondata
public CPointer<java.lang.Object> getRegiondata() throws java.io.IOException
Get method for struct member 'regiondata'.Field Documentation
Blender Source Code
XXX 2.50, need spacedata equivalent?
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regiondata
-
setRegiondata
public void setRegiondata(CPointer<java.lang.Object> regiondata) throws java.io.IOException
Set method for struct member 'regiondata'.Field Documentation
Blender Source Code
XXX 2.50, need spacedata equivalent?
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regiondata
-
getRuntime
public ARegion_Runtime getRuntime() throws java.io.IOException
Get method for struct member 'runtime'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__runtime
-
setRuntime
public void setRuntime(ARegion_Runtime runtime) throws java.io.IOException
Set method for struct member 'runtime'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__runtime
-
-