public class bScreen extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.
|
static long[] |
__DNA__FIELD__active_region
Field descriptor (offset) for struct member 'active_region'.
|
static long[] |
__DNA__FIELD__animtimer
Field descriptor (offset) for struct member 'animtimer'.
|
static long[] |
__DNA__FIELD__areabase
Field descriptor (offset) for struct member 'areabase'.
|
static long[] |
__DNA__FIELD__context
Field descriptor (offset) for struct member 'context'.
|
static long[] |
__DNA__FIELD__do_draw
Field descriptor (offset) for struct member 'do_draw'.
|
static long[] |
__DNA__FIELD__do_draw_drag
Field descriptor (offset) for struct member 'do_draw_drag'.
|
static long[] |
__DNA__FIELD__do_draw_gesture
Field descriptor (offset) for struct member 'do_draw_gesture'.
|
static long[] |
__DNA__FIELD__do_draw_paintcursor
Field descriptor (offset) for struct member 'do_draw_paintcursor'.
|
static long[] |
__DNA__FIELD__do_refresh
Field descriptor (offset) for struct member 'do_refresh'.
|
static long[] |
__DNA__FIELD__edgebase
Field descriptor (offset) for struct member 'edgebase'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.
|
static long[] |
__DNA__FIELD__preview
Field descriptor (offset) for struct member 'preview'.
|
static long[] |
__DNA__FIELD__redraws_flag
Field descriptor (offset) for struct member 'redraws_flag'.
|
static long[] |
__DNA__FIELD__regionbase
Field descriptor (offset) for struct member 'regionbase'.
|
static long[] |
__DNA__FIELD__scene
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__scene); CPointer<CPointer<Scene>> p_scene = p.cast(new Class[]{CPointer.class, Scene.class}); Metadata
|
static long[] |
__DNA__FIELD__scrubbing
Field descriptor (offset) for struct member 'scrubbing'.
|
static long[] |
__DNA__FIELD__skip_handling
Field descriptor (offset) for struct member 'skip_handling'.
|
static long[] |
__DNA__FIELD__state
Field descriptor (offset) for struct member 'state'.
|
static long[] |
__DNA__FIELD__temp
Field descriptor (offset) for struct member 'temp'.
|
static long[] |
__DNA__FIELD__tool_tip
Field descriptor (offset) for struct member 'tool_tip'.
|
static long[] |
__DNA__FIELD__vertbase
Field descriptor (offset) for struct member 'vertbase'.
|
static long[] |
__DNA__FIELD__winid
Field descriptor (offset) for struct member 'winid'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct bScreen.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
bScreen(bScreen that) |
|
bScreen(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<bScreen> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad()
Get method for struct member '_pad'.
|
CPointer<ARegion> |
getActive_region()
Get method for struct member 'active_region'.
|
CPointer<java.lang.Object> |
getAnimtimer()
Get method for struct member 'animtimer'.
|
ListBase |
getAreabase()
Get method for struct member 'areabase'.
|
CPointer<java.lang.Object> |
getContext()
Get method for struct member 'context'.
|
byte |
getDo_draw_drag()
Get method for struct member 'do_draw_drag'.
|
byte |
getDo_draw_gesture()
Get method for struct member 'do_draw_gesture'.
|
byte |
getDo_draw_paintcursor()
Get method for struct member 'do_draw_paintcursor'.
|
byte |
getDo_draw()
Get method for struct member 'do_draw'.
|
byte |
getDo_refresh()
Get method for struct member 'do_refresh'.
|
ListBase |
getEdgebase()
Get method for struct member 'edgebase'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
ID |
getId()
Get method for struct member 'id'.
|
CPointer<PreviewImage> |
getPreview()
Get method for struct member 'preview'.
|
short |
getRedraws_flag()
Get method for struct member 'redraws_flag'.
|
ListBase |
getRegionbase()
Get method for struct member 'regionbase'.
|
CPointer<Scene> |
getScene()
Deprecated.
Deprecated
|
byte |
getScrubbing()
Get method for struct member 'scrubbing'.
|
byte |
getSkip_handling()
Get method for struct member 'skip_handling'.
|
byte |
getState()
Get method for struct member 'state'.
|
byte |
getTemp()
Get method for struct member 'temp'.
|
CPointer<java.lang.Object> |
getTool_tip()
Get method for struct member 'tool_tip'.
|
ListBase |
getVertbase()
Get method for struct member 'vertbase'.
|
short |
getWinid()
Get method for struct member 'winid'.
|
void |
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.
|
void |
setActive_region(CPointer<ARegion> active_region)
Set method for struct member 'active_region'.
|
void |
setAnimtimer(CPointer<java.lang.Object> animtimer)
Set method for struct member 'animtimer'.
|
void |
setAreabase(ListBase areabase)
Set method for struct member 'areabase'.
|
void |
setContext(CPointer<java.lang.Object> context)
Set method for struct member 'context'.
|
void |
setDo_draw_drag(byte do_draw_drag)
Set method for struct member 'do_draw_drag'.
|
void |
setDo_draw_gesture(byte do_draw_gesture)
Set method for struct member 'do_draw_gesture'.
|
void |
setDo_draw_paintcursor(byte do_draw_paintcursor)
Set method for struct member 'do_draw_paintcursor'.
|
void |
setDo_draw(byte do_draw)
Set method for struct member 'do_draw'.
|
void |
setDo_refresh(byte do_refresh)
Set method for struct member 'do_refresh'.
|
void |
setEdgebase(ListBase edgebase)
Set method for struct member 'edgebase'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setId(ID id)
Set method for struct member 'id'.
|
void |
setPreview(CPointer<PreviewImage> preview)
Set method for struct member 'preview'.
|
void |
setRedraws_flag(short redraws_flag)
Set method for struct member 'redraws_flag'.
|
void |
setRegionbase(ListBase regionbase)
Set method for struct member 'regionbase'.
|
void |
setScene(CPointer<Scene> scene)
Deprecated.
Deprecated
|
void |
setScrubbing(byte scrubbing)
Set method for struct member 'scrubbing'.
|
void |
setSkip_handling(byte skip_handling)
Set method for struct member 'skip_handling'.
|
void |
setState(byte state)
Set method for struct member 'state'.
|
void |
setTemp(byte temp)
Set method for struct member 'temp'.
|
void |
setTool_tip(CPointer<java.lang.Object> tool_tip)
Set method for struct member 'tool_tip'.
|
void |
setVertbase(ListBase vertbase)
Set method for struct member 'vertbase'.
|
void |
setWinid(short winid)
Set method for struct member 'winid'.
|
__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 bScreen.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__id
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__id); CPointer<ID> p_id = p.cast(new Class[]{ID.class});
public static final long[] __DNA__FIELD__vertbase
TODO Should become ScrAreaMap
now. ** NOTE: KEEP ORDER IN SYNC WITH ScrAreaMap! (see AREAMAP_FROM_SCREEN macro above) ** Screens have vertices/edges to define areas.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__vertbase); CPointer<ListBase> p_vertbase = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__edgebase
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__edgebase); CPointer<ListBase> p_edgebase = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__areabase
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__areabase); CPointer<ListBase> p_areabase = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__regionbase
Screen level regions (menus), runtime only.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__regionbase); CPointer<ListBase> p_regionbase = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__scene
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__scene); CPointer<CPointer<Scene>> p_scene = p.cast(new Class[]{CPointer.class, Scene.class});
public static final long[] __DNA__FIELD__flag
General flags.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__winid
Winid from WM, starts with 1.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__winid); CPointer<Short> p_winid = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__redraws_flag
User-setting for which editors get redrawn during anim playback.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__redraws_flag); CPointer<Short> p_redraws_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__temp
Temp screen in a temp window, don't save (like user prefs).
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__temp); CPointer<Byte> p_temp = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__state
Temp screen for image render display or fileselect.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__state); CPointer<Byte> p_state = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__do_draw
Notifier for drawing edges.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw); CPointer<Byte> p_do_draw = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__do_refresh
Notifier for scale screen, changed screen, etc.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_refresh); CPointer<Byte> p_do_refresh = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__do_draw_gesture
Notifier for gesture draw.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw_gesture); CPointer<Byte> p_do_draw_gesture = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__do_draw_paintcursor
Notifier for paint cursor draw.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw_paintcursor); CPointer<Byte> p_do_draw_paintcursor = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__do_draw_drag
Notifier for dragging draw.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__do_draw_drag); CPointer<Byte> p_do_draw_drag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__skip_handling
Set to delay screen handling after switching back from maximized area.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__skip_handling); CPointer<Byte> p_skip_handling = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__scrubbing
Set when scrubbing to avoid some costly updates.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__scrubbing); CPointer<Byte> p_scrubbing = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__active_region
Active region that has mouse focus.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__active_region); CPointer<CPointer<ARegion>> p_active_region = p.cast(new Class[]{CPointer.class, ARegion.class});
public static final long[] __DNA__FIELD__animtimer
If set, screen has timer handler added in window.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__animtimer); CPointer<CPointer<Object>> p_animtimer = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__context
Context callback.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__context); CPointer<CPointer<Object>> p_context = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__tool_tip
Runtime.
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__tool_tip); CPointer<CPointer<Object>> p_tool_tip = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__preview
This is how you get a reference on the corresponding field in the struct:
bScreen bscreen = ...; CPointer<Object> p = bscreen.__dna__addressof(bScreen.__DNA__FIELD__preview); CPointer<CPointer<PreviewImage>> p_preview = p.cast(new Class[]{CPointer.class, PreviewImage.class});
public bScreen(long __address, Block __block, BlockTable __blockTable)
protected bScreen(bScreen that)
public ID getId() throws java.io.IOException
java.io.IOException
__DNA__FIELD__id
public void setId(ID id) throws java.io.IOException
java.io.IOException
__DNA__FIELD__id
public ListBase getVertbase() throws java.io.IOException
TODO Should become ScrAreaMap
now. ** NOTE: KEEP ORDER IN SYNC WITH ScrAreaMap! (see AREAMAP_FROM_SCREEN macro above) ** Screens have vertices/edges to define areas.
java.io.IOException
__DNA__FIELD__vertbase
public void setVertbase(ListBase vertbase) throws java.io.IOException
TODO Should become ScrAreaMap
now. ** NOTE: KEEP ORDER IN SYNC WITH ScrAreaMap! (see AREAMAP_FROM_SCREEN macro above) ** Screens have vertices/edges to define areas.
java.io.IOException
__DNA__FIELD__vertbase
public ListBase getEdgebase() throws java.io.IOException
java.io.IOException
__DNA__FIELD__edgebase
public void setEdgebase(ListBase edgebase) throws java.io.IOException
java.io.IOException
__DNA__FIELD__edgebase
public ListBase getAreabase() throws java.io.IOException
java.io.IOException
__DNA__FIELD__areabase
public void setAreabase(ListBase areabase) throws java.io.IOException
java.io.IOException
__DNA__FIELD__areabase
public ListBase getRegionbase() throws java.io.IOException
Screen level regions (menus), runtime only.
java.io.IOException
__DNA__FIELD__regionbase
public void setRegionbase(ListBase regionbase) throws java.io.IOException
Screen level regions (menus), runtime only.
java.io.IOException
__DNA__FIELD__regionbase
public CPointer<Scene> getScene() throws java.io.IOException
java.io.IOException
__DNA__FIELD__scene
public void setScene(CPointer<Scene> scene) throws java.io.IOException
java.io.IOException
__DNA__FIELD__scene
public short getFlag() throws java.io.IOException
General flags.
java.io.IOException
__DNA__FIELD__flag
public void setFlag(short flag) throws java.io.IOException
General flags.
java.io.IOException
__DNA__FIELD__flag
public short getWinid() throws java.io.IOException
Winid from WM, starts with 1.
java.io.IOException
__DNA__FIELD__winid
public void setWinid(short winid) throws java.io.IOException
Winid from WM, starts with 1.
java.io.IOException
__DNA__FIELD__winid
public short getRedraws_flag() throws java.io.IOException
User-setting for which editors get redrawn during anim playback.
java.io.IOException
__DNA__FIELD__redraws_flag
public void setRedraws_flag(short redraws_flag) throws java.io.IOException
User-setting for which editors get redrawn during anim playback.
java.io.IOException
__DNA__FIELD__redraws_flag
public byte getTemp() throws java.io.IOException
Temp screen in a temp window, don't save (like user prefs).
java.io.IOException
__DNA__FIELD__temp
public void setTemp(byte temp) throws java.io.IOException
Temp screen in a temp window, don't save (like user prefs).
java.io.IOException
__DNA__FIELD__temp
public byte getState() throws java.io.IOException
Temp screen for image render display or fileselect.
java.io.IOException
__DNA__FIELD__state
public void setState(byte state) throws java.io.IOException
Temp screen for image render display or fileselect.
java.io.IOException
__DNA__FIELD__state
public byte getDo_draw() throws java.io.IOException
Notifier for drawing edges.
java.io.IOException
__DNA__FIELD__do_draw
public void setDo_draw(byte do_draw) throws java.io.IOException
Notifier for drawing edges.
java.io.IOException
__DNA__FIELD__do_draw
public byte getDo_refresh() throws java.io.IOException
Notifier for scale screen, changed screen, etc.
java.io.IOException
__DNA__FIELD__do_refresh
public void setDo_refresh(byte do_refresh) throws java.io.IOException
Notifier for scale screen, changed screen, etc.
java.io.IOException
__DNA__FIELD__do_refresh
public byte getDo_draw_gesture() throws java.io.IOException
Notifier for gesture draw.
java.io.IOException
__DNA__FIELD__do_draw_gesture
public void setDo_draw_gesture(byte do_draw_gesture) throws java.io.IOException
Notifier for gesture draw.
java.io.IOException
__DNA__FIELD__do_draw_gesture
public byte getDo_draw_paintcursor() throws java.io.IOException
Notifier for paint cursor draw.
java.io.IOException
__DNA__FIELD__do_draw_paintcursor
public void setDo_draw_paintcursor(byte do_draw_paintcursor) throws java.io.IOException
Notifier for paint cursor draw.
java.io.IOException
__DNA__FIELD__do_draw_paintcursor
public byte getDo_draw_drag() throws java.io.IOException
Notifier for dragging draw.
java.io.IOException
__DNA__FIELD__do_draw_drag
public void setDo_draw_drag(byte do_draw_drag) throws java.io.IOException
Notifier for dragging draw.
java.io.IOException
__DNA__FIELD__do_draw_drag
public byte getSkip_handling() throws java.io.IOException
Set to delay screen handling after switching back from maximized area.
java.io.IOException
__DNA__FIELD__skip_handling
public void setSkip_handling(byte skip_handling) throws java.io.IOException
Set to delay screen handling after switching back from maximized area.
java.io.IOException
__DNA__FIELD__skip_handling
public byte getScrubbing() throws java.io.IOException
Set when scrubbing to avoid some costly updates.
java.io.IOException
__DNA__FIELD__scrubbing
public void setScrubbing(byte scrubbing) throws java.io.IOException
Set when scrubbing to avoid some costly updates.
java.io.IOException
__DNA__FIELD__scrubbing
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public CPointer<ARegion> getActive_region() throws java.io.IOException
Active region that has mouse focus.
java.io.IOException
__DNA__FIELD__active_region
public void setActive_region(CPointer<ARegion> active_region) throws java.io.IOException
Active region that has mouse focus.
java.io.IOException
__DNA__FIELD__active_region
public CPointer<java.lang.Object> getAnimtimer() throws java.io.IOException
If set, screen has timer handler added in window.
java.io.IOException
__DNA__FIELD__animtimer
public void setAnimtimer(CPointer<java.lang.Object> animtimer) throws java.io.IOException
If set, screen has timer handler added in window.
java.io.IOException
__DNA__FIELD__animtimer
public CPointer<java.lang.Object> getContext() throws java.io.IOException
Context callback.
java.io.IOException
__DNA__FIELD__context
public void setContext(CPointer<java.lang.Object> context) throws java.io.IOException
Context callback.
java.io.IOException
__DNA__FIELD__context
public CPointer<java.lang.Object> getTool_tip() throws java.io.IOException
Runtime.
java.io.IOException
__DNA__FIELD__tool_tip
public void setTool_tip(CPointer<java.lang.Object> tool_tip) throws java.io.IOException
Runtime.
java.io.IOException
__DNA__FIELD__tool_tip
public CPointer<PreviewImage> getPreview() throws java.io.IOException
java.io.IOException
__DNA__FIELD__preview
public void setPreview(CPointer<PreviewImage> preview) throws java.io.IOException
java.io.IOException
__DNA__FIELD__preview