public class bNodeTree extends CFacade
the basis for a Node tree, all links and nodes reside internal here only re-usable node trees are in the library though, materials and textures allocate own tree struct
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.
|
static long[] |
__DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.
|
static long[] |
__DNA__FIELD__active_viewer_key
Field descriptor (offset) for struct member 'active_viewer_key'.
|
static long[] |
__DNA__FIELD__adt
Field descriptor (offset) for struct member 'adt'.
|
static long[] |
__DNA__FIELD__chunksize
Field descriptor (offset) for struct member 'chunksize'.
|
static long[] |
__DNA__FIELD__cur_index
Field descriptor (offset) for struct member 'cur_index'.
|
static long[] |
__DNA__FIELD__done
Field descriptor (offset) for struct member 'done'.
|
static long[] |
__DNA__FIELD__edit_quality
Field descriptor (offset) for struct member 'edit_quality'.
|
static long[] |
__DNA__FIELD__execdata
Field descriptor (offset) for struct member 'execdata'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.
|
static long[] |
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.
|
static long[] |
__DNA__FIELD__idname
Field descriptor (offset) for struct member 'idname'.
|
static long[] |
__DNA__FIELD__init
Field descriptor (offset) for struct member 'init'.
|
static long[] |
__DNA__FIELD__inputs
Field descriptor (offset) for struct member 'inputs'.
|
static long[] |
__DNA__FIELD__interface_type
Field descriptor (offset) for struct member 'interface_type'.
|
static long[] |
__DNA__FIELD__is_updating
Field descriptor (offset) for struct member 'is_updating'.
|
static long[] |
__DNA__FIELD__links
Field descriptor (offset) for struct member 'links'.
|
static long[] |
__DNA__FIELD__nodes
Field descriptor (offset) for struct member 'nodes'.
|
static long[] |
__DNA__FIELD__nodetype
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__nodetype); CPointer<Integer> p_nodetype = p.cast(new Class[]{Integer.class}); Metadata
|
static long[] |
__DNA__FIELD__outputs
Field descriptor (offset) for struct member 'outputs'.
|
static long[] |
__DNA__FIELD__previews
Field descriptor (offset) for struct member 'previews'.
|
static long[] |
__DNA__FIELD__prh
Field descriptor (offset) for struct member 'prh'.
|
static long[] |
__DNA__FIELD__render_quality
Field descriptor (offset) for struct member 'render_quality'.
|
static long[] |
__DNA__FIELD__sdh
Field descriptor (offset) for struct member 'sdh'.
|
static long[] |
__DNA__FIELD__tbh
Field descriptor (offset) for struct member 'tbh'.
|
static long[] |
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.
|
static long[] |
__DNA__FIELD__typeinfo
Field descriptor (offset) for struct member 'typeinfo'.
|
static long[] |
__DNA__FIELD__udh
Field descriptor (offset) for struct member 'udh'.
|
static long[] |
__DNA__FIELD__update
Field descriptor (offset) for struct member 'update'.
|
static long[] |
__DNA__FIELD__view_center
Field descriptor (offset) for struct member 'view_center'.
|
static long[] |
__DNA__FIELD__viewer_border
Field descriptor (offset) for struct member 'viewer_border'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct bNodeTree.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
bNodeTree(bNodeTree that) |
|
bNodeTree(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<bNodeTree> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad()
Get method for struct member '_pad'.
|
CArrayFacade<java.lang.Byte> |
get_pad2()
Get method for struct member '_pad2'.
|
bNodeInstanceKey |
getActive_viewer_key()
Get method for struct member 'active_viewer_key'.
|
CPointer<AnimData> |
getAdt()
Get method for struct member 'adt'.
|
int |
getChunksize()
Get method for struct member 'chunksize'.
|
int |
getCur_index()
Get method for struct member 'cur_index'.
|
short |
getDone()
Get method for struct member 'done'.
|
short |
getEdit_quality()
Get method for struct member 'edit_quality'.
|
CPointer<java.lang.Object> |
getExecdata()
Get method for struct member 'execdata'.
|
int |
getFlag()
Get method for struct member 'flag'.
|
CPointer<bGPdata> |
getGpd()
Get method for struct member 'gpd'.
|
ID |
getId()
Get method for struct member 'id'.
|
CArrayFacade<java.lang.Byte> |
getIdname()
Get method for struct member 'idname'.
|
int |
getInit()
Get method for struct member 'init'.
|
ListBase |
getInputs()
Get method for struct member 'inputs'.
|
CPointer<java.lang.Object> |
getInterface_type()
Get method for struct member 'interface_type'.
|
short |
getIs_updating()
Get method for struct member 'is_updating'.
|
ListBase |
getLinks()
Get method for struct member 'links'.
|
ListBase |
getNodes()
Get method for struct member 'nodes'.
|
int |
getNodetype()
Deprecated.
Deprecated
|
ListBase |
getOutputs()
Get method for struct member 'outputs'.
|
CPointer<java.lang.Object> |
getPreviews()
Get method for struct member 'previews'.
|
CPointer<java.lang.Object> |
getPrh()
Get method for struct member 'prh'.
|
short |
getRender_quality()
Get method for struct member 'render_quality'.
|
CPointer<java.lang.Object> |
getSdh()
Get method for struct member 'sdh'.
|
CPointer<java.lang.Object> |
getTbh()
Get method for struct member 'tbh'.
|
int |
getType()
Get method for struct member 'type'.
|
CPointer<java.lang.Object> |
getTypeinfo()
Get method for struct member 'typeinfo'.
|
CPointer<java.lang.Object> |
getUdh()
Get method for struct member 'udh'.
|
int |
getUpdate()
Get method for struct member 'update'.
|
CArrayFacade<java.lang.Float> |
getView_center()
Get method for struct member 'view_center'.
|
rctf |
getViewer_border()
Get method for struct member 'viewer_border'.
|
void |
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.
|
void |
set_pad2(CArrayFacade<java.lang.Byte> _pad2)
Set method for struct member '_pad2'.
|
void |
setActive_viewer_key(bNodeInstanceKey active_viewer_key)
Set method for struct member 'active_viewer_key'.
|
void |
setAdt(CPointer<AnimData> adt)
Set method for struct member 'adt'.
|
void |
setChunksize(int chunksize)
Set method for struct member 'chunksize'.
|
void |
setCur_index(int cur_index)
Set method for struct member 'cur_index'.
|
void |
setDone(short done)
Set method for struct member 'done'.
|
void |
setEdit_quality(short edit_quality)
Set method for struct member 'edit_quality'.
|
void |
setExecdata(CPointer<java.lang.Object> execdata)
Set method for struct member 'execdata'.
|
void |
setFlag(int flag)
Set method for struct member 'flag'.
|
void |
setGpd(CPointer<bGPdata> gpd)
Set method for struct member 'gpd'.
|
void |
setId(ID id)
Set method for struct member 'id'.
|
void |
setIdname(CArrayFacade<java.lang.Byte> idname)
Set method for struct member 'idname'.
|
void |
setInit(int init)
Set method for struct member 'init'.
|
void |
setInputs(ListBase inputs)
Set method for struct member 'inputs'.
|
void |
setInterface_type(CPointer<java.lang.Object> interface_type)
Set method for struct member 'interface_type'.
|
void |
setIs_updating(short is_updating)
Set method for struct member 'is_updating'.
|
void |
setLinks(ListBase links)
Set method for struct member 'links'.
|
void |
setNodes(ListBase nodes)
Set method for struct member 'nodes'.
|
void |
setNodetype(int nodetype)
Deprecated.
Deprecated
|
void |
setOutputs(ListBase outputs)
Set method for struct member 'outputs'.
|
void |
setPreviews(CPointer<java.lang.Object> previews)
Set method for struct member 'previews'.
|
void |
setPrh(CPointer<java.lang.Object> prh)
Set method for struct member 'prh'.
|
void |
setRender_quality(short render_quality)
Set method for struct member 'render_quality'.
|
void |
setSdh(CPointer<java.lang.Object> sdh)
Set method for struct member 'sdh'.
|
void |
setTbh(CPointer<java.lang.Object> tbh)
Set method for struct member 'tbh'.
|
void |
setType(int type)
Set method for struct member 'type'.
|
void |
setTypeinfo(CPointer<java.lang.Object> typeinfo)
Set method for struct member 'typeinfo'.
|
void |
setUdh(CPointer<java.lang.Object> udh)
Set method for struct member 'udh'.
|
void |
setUpdate(int update)
Set method for struct member 'update'.
|
void |
setView_center(CArrayFacade<java.lang.Float> view_center)
Set method for struct member 'view_center'.
|
void |
setViewer_border(rctf viewer_border)
Set method for struct member 'viewer_border'.
|
__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 bNodeTree.
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:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__id); CPointer<ID> p_id = p.cast(new Class[]{ID.class});
public static final long[] __DNA__FIELD__adt
Animation data (must be immediately after id for utilities to use it).
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__adt); CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
public static final long[] __DNA__FIELD__typeinfo
Runtime type information.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__typeinfo); CPointer<CPointer<Object>> p_typeinfo = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__idname
Runtime type identifier.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__idname); CPointer<CArrayFacade<Byte>> p_idname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__interface_type
Runtime RNA type of the group interface.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__interface_type); CPointer<CPointer<Object>> p_interface_type = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__gpd
Grease pencil data.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__gpd); CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
public static final long[] __DNA__FIELD__view_center
Node tree stores own offset for consistent editor view.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__view_center); CPointer<CArrayFacade<Float>> p_view_center = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__nodes
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__nodes); CPointer<ListBase> p_nodes = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__links
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__links); CPointer<ListBase> p_links = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__type
Set init on fileread.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__type); CPointer<Integer> p_type = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__init
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__init); CPointer<Integer> p_init = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__cur_index
Sockets in groups have unique identifiers, adding new sockets always will increase this counter.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__cur_index); CPointer<Integer> p_cur_index = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__update
Update flags.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__update); CPointer<Integer> p_update = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__is_updating
Flag to prevent reentrant update calls.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__is_updating); CPointer<Short> p_is_updating = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__done
Generic temporary flag for recursion check (DFS/BFS).
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__done); CPointer<Short> p_done = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD___pad2
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD___pad2); CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__nodetype
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__nodetype); CPointer<Integer> p_nodetype = p.cast(new Class[]{Integer.class});
Specific node type this tree is used for.
public static final long[] __DNA__FIELD__edit_quality
Quality setting when editing.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__edit_quality); CPointer<Short> p_edit_quality = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__render_quality
Quality setting when rendering.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__render_quality); CPointer<Short> p_render_quality = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__chunksize
Tile size for compositor engine.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__chunksize); CPointer<Integer> p_chunksize = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__viewer_border
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__viewer_border); CPointer<rctf> p_viewer_border = p.cast(new Class[]{rctf.class});
public static final long[] __DNA__FIELD__inputs
Lists of bNodeSocket
to hold default values and own_index. Warning! Don't make links to these sockets, input/output nodes are used for that. These sockets are used only for generating external interfaces.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__inputs); CPointer<ListBase> p_inputs = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__outputs
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__outputs); CPointer<ListBase> p_outputs = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__previews
Node preview hash table Only available in base node trees (e.g. scene->node_tree)
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__previews); CPointer<CPointer<Object>> p_previews = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__active_viewer_key
Defines the node tree instance to use for the "active" context, in case multiple different editors are used and make context ambiguous.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__active_viewer_key); CPointer<bNodeInstanceKey> p_active_viewer_key = p.cast(new Class[]{bNodeInstanceKey.class});
public static final long[] __DNA__FIELD___pad
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__execdata
Execution data.
XXX It would be preferable to completely move this data out of the underlying node tree, so node tree execution could finally run independent of the tree itself. This would allow node trees to be merely linked by other data (materials, textures, etc.), as ID
data is supposed to. Execution data is generated from the tree once at execution start and can then be used as long as necessary, even while the tree is being modified.
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__execdata); CPointer<CPointer<Object>> p_execdata = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__tbh
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__tbh); CPointer<CPointer<Object>> p_tbh = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__prh
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__prh); CPointer<CPointer<Object>> p_prh = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__sdh
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__sdh); CPointer<CPointer<Object>> p_sdh = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__udh
This is how you get a reference on the corresponding field in the struct:
bNodeTree bnodetree = ...; CPointer<Object> p = bnodetree.__dna__addressof(bNodeTree.__DNA__FIELD__udh); CPointer<CPointer<Object>> p_udh = p.cast(new Class[]{CPointer.class, Object.class});
public bNodeTree(long __address, Block __block, BlockTable __blockTable)
protected bNodeTree(bNodeTree 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 CPointer<AnimData> getAdt() throws java.io.IOException
Animation data (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__adt
public void setAdt(CPointer<AnimData> adt) throws java.io.IOException
Animation data (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__adt
public CPointer<java.lang.Object> getTypeinfo() throws java.io.IOException
Runtime type information.
java.io.IOException
__DNA__FIELD__typeinfo
public void setTypeinfo(CPointer<java.lang.Object> typeinfo) throws java.io.IOException
Runtime type information.
java.io.IOException
__DNA__FIELD__typeinfo
public CArrayFacade<java.lang.Byte> getIdname() throws java.io.IOException
Runtime type identifier.
java.io.IOException
__DNA__FIELD__idname
public void setIdname(CArrayFacade<java.lang.Byte> idname) throws java.io.IOException
Runtime type identifier.
java.io.IOException
__DNA__FIELD__idname
public CPointer<java.lang.Object> getInterface_type() throws java.io.IOException
Runtime RNA type of the group interface.
java.io.IOException
__DNA__FIELD__interface_type
public void setInterface_type(CPointer<java.lang.Object> interface_type) throws java.io.IOException
Runtime RNA type of the group interface.
java.io.IOException
__DNA__FIELD__interface_type
public CPointer<bGPdata> getGpd() throws java.io.IOException
Grease pencil data.
java.io.IOException
__DNA__FIELD__gpd
public void setGpd(CPointer<bGPdata> gpd) throws java.io.IOException
Grease pencil data.
java.io.IOException
__DNA__FIELD__gpd
public CArrayFacade<java.lang.Float> getView_center() throws java.io.IOException
Node tree stores own offset for consistent editor view.
java.io.IOException
__DNA__FIELD__view_center
public void setView_center(CArrayFacade<java.lang.Float> view_center) throws java.io.IOException
Node tree stores own offset for consistent editor view.
java.io.IOException
__DNA__FIELD__view_center
public ListBase getNodes() throws java.io.IOException
java.io.IOException
__DNA__FIELD__nodes
public void setNodes(ListBase nodes) throws java.io.IOException
java.io.IOException
__DNA__FIELD__nodes
public ListBase getLinks() throws java.io.IOException
java.io.IOException
__DNA__FIELD__links
public void setLinks(ListBase links) throws java.io.IOException
java.io.IOException
__DNA__FIELD__links
public int getType() throws java.io.IOException
Set init on fileread.
java.io.IOException
__DNA__FIELD__type
public void setType(int type) throws java.io.IOException
Set init on fileread.
java.io.IOException
__DNA__FIELD__type
public int getInit() throws java.io.IOException
java.io.IOException
__DNA__FIELD__init
public void setInit(int init) throws java.io.IOException
java.io.IOException
__DNA__FIELD__init
public int getCur_index() throws java.io.IOException
Sockets in groups have unique identifiers, adding new sockets always will increase this counter.
java.io.IOException
__DNA__FIELD__cur_index
public void setCur_index(int cur_index) throws java.io.IOException
Sockets in groups have unique identifiers, adding new sockets always will increase this counter.
java.io.IOException
__DNA__FIELD__cur_index
public int getFlag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public void setFlag(int flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public int getUpdate() throws java.io.IOException
Update flags.
java.io.IOException
__DNA__FIELD__update
public void setUpdate(int update) throws java.io.IOException
Update flags.
java.io.IOException
__DNA__FIELD__update
public short getIs_updating() throws java.io.IOException
Flag to prevent reentrant update calls.
java.io.IOException
__DNA__FIELD__is_updating
public void setIs_updating(short is_updating) throws java.io.IOException
Flag to prevent reentrant update calls.
java.io.IOException
__DNA__FIELD__is_updating
public short getDone() throws java.io.IOException
Generic temporary flag for recursion check (DFS/BFS).
java.io.IOException
__DNA__FIELD__done
public void setDone(short done) throws java.io.IOException
Generic temporary flag for recursion check (DFS/BFS).
java.io.IOException
__DNA__FIELD__done
public CArrayFacade<java.lang.Byte> get_pad2() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public void set_pad2(CArrayFacade<java.lang.Byte> _pad2) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public int getNodetype() throws java.io.IOException
Specific node type this tree is used for.
java.io.IOException
__DNA__FIELD__nodetype
public void setNodetype(int nodetype) throws java.io.IOException
Specific node type this tree is used for.
java.io.IOException
__DNA__FIELD__nodetype
public short getEdit_quality() throws java.io.IOException
Quality setting when editing.
java.io.IOException
__DNA__FIELD__edit_quality
public void setEdit_quality(short edit_quality) throws java.io.IOException
Quality setting when editing.
java.io.IOException
__DNA__FIELD__edit_quality
public short getRender_quality() throws java.io.IOException
Quality setting when rendering.
java.io.IOException
__DNA__FIELD__render_quality
public void setRender_quality(short render_quality) throws java.io.IOException
Quality setting when rendering.
java.io.IOException
__DNA__FIELD__render_quality
public int getChunksize() throws java.io.IOException
Tile size for compositor engine.
java.io.IOException
__DNA__FIELD__chunksize
public void setChunksize(int chunksize) throws java.io.IOException
Tile size for compositor engine.
java.io.IOException
__DNA__FIELD__chunksize
public rctf getViewer_border() throws java.io.IOException
java.io.IOException
__DNA__FIELD__viewer_border
public void setViewer_border(rctf viewer_border) throws java.io.IOException
java.io.IOException
__DNA__FIELD__viewer_border
public ListBase getInputs() throws java.io.IOException
Lists of bNodeSocket
to hold default values and own_index. Warning! Don't make links to these sockets, input/output nodes are used for that. These sockets are used only for generating external interfaces.
java.io.IOException
__DNA__FIELD__inputs
public void setInputs(ListBase inputs) throws java.io.IOException
Lists of bNodeSocket
to hold default values and own_index. Warning! Don't make links to these sockets, input/output nodes are used for that. These sockets are used only for generating external interfaces.
java.io.IOException
__DNA__FIELD__inputs
public ListBase getOutputs() throws java.io.IOException
java.io.IOException
__DNA__FIELD__outputs
public void setOutputs(ListBase outputs) throws java.io.IOException
java.io.IOException
__DNA__FIELD__outputs
public CPointer<java.lang.Object> getPreviews() throws java.io.IOException
Node preview hash table Only available in base node trees (e.g. scene->node_tree)
java.io.IOException
__DNA__FIELD__previews
public void setPreviews(CPointer<java.lang.Object> previews) throws java.io.IOException
Node preview hash table Only available in base node trees (e.g. scene->node_tree)
java.io.IOException
__DNA__FIELD__previews
public bNodeInstanceKey getActive_viewer_key() throws java.io.IOException
Defines the node tree instance to use for the "active" context, in case multiple different editors are used and make context ambiguous.
java.io.IOException
__DNA__FIELD__active_viewer_key
public void setActive_viewer_key(bNodeInstanceKey active_viewer_key) throws java.io.IOException
Defines the node tree instance to use for the "active" context, in case multiple different editors are used and make context ambiguous.
java.io.IOException
__DNA__FIELD__active_viewer_key
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<java.lang.Object> getExecdata() throws java.io.IOException
Execution data.
XXX It would be preferable to completely move this data out of the underlying node tree, so node tree execution could finally run independent of the tree itself. This would allow node trees to be merely linked by other data (materials, textures, etc.), as ID
data is supposed to. Execution data is generated from the tree once at execution start and can then be used as long as necessary, even while the tree is being modified.
java.io.IOException
__DNA__FIELD__execdata
public void setExecdata(CPointer<java.lang.Object> execdata) throws java.io.IOException
Execution data.
XXX It would be preferable to completely move this data out of the underlying node tree, so node tree execution could finally run independent of the tree itself. This would allow node trees to be merely linked by other data (materials, textures, etc.), as ID
data is supposed to. Execution data is generated from the tree once at execution start and can then be used as long as necessary, even while the tree is being modified.
java.io.IOException
__DNA__FIELD__execdata
public CPointer<java.lang.Object> getTbh() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tbh
public void setTbh(CPointer<java.lang.Object> tbh) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tbh
public CPointer<java.lang.Object> getPrh() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prh
public void setPrh(CPointer<java.lang.Object> prh) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prh
public CPointer<java.lang.Object> getSdh() throws java.io.IOException
java.io.IOException
__DNA__FIELD__sdh
public void setSdh(CPointer<java.lang.Object> sdh) throws java.io.IOException
java.io.IOException
__DNA__FIELD__sdh
public CPointer<java.lang.Object> getUdh() throws java.io.IOException
java.io.IOException
__DNA__FIELD__udh
public void setUdh(CPointer<java.lang.Object> udh) throws java.io.IOException
java.io.IOException
__DNA__FIELD__udh