Class bNodeTree
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.bNodeTree
-
public class bNodeTree extends CFacade
Generated facet for DNA struct type 'bNodeTree'.Class Documentation
Blender Source Code
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
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.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__changed_flag
Field descriptor (offset) for struct member 'changed_flag'.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__execution_mode
Field descriptor (offset) for struct member 'execution_mode'.static long[]
__DNA__FIELD__field_inferencing_interface
Field descriptor (offset) for struct member 'field_inferencing_interface'.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__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.Deprecatedstatic long[]
__DNA__FIELD__output_topology_hash
Field descriptor (offset) for struct member 'output_topology_hash'.static long[]
__DNA__FIELD__outputs
Field descriptor (offset) for struct member 'outputs'.static long[]
__DNA__FIELD__preview
Field descriptor (offset) for struct member 'preview'.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__runtime_flag
Field descriptor (offset) for struct member 'runtime_flag'.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__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.-
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 bNodeTree(long __address, Block __block, BlockTable __blockTable)
protected
bNodeTree(bNodeTree that)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CPointer<bNodeTree>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad1()
Get method for struct member '_pad1'.bNodeInstanceKey
getActive_viewer_key()
Get method for struct member 'active_viewer_key'.CPointer<AnimData>
getAdt()
Get method for struct member 'adt'.int
getChanged_flag()
Get method for struct member 'changed_flag'.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
getExecution_mode()
Get method for struct member 'execution_mode'.CPointer<java.lang.Object>
getField_inferencing_interface()
Get method for struct member 'field_inferencing_interface'.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'.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.Deprecatedint
getOutput_topology_hash()
Get method for struct member 'output_topology_hash'.ListBase
getOutputs()
Get method for struct member 'outputs'.CPointer<PreviewImage>
getPreview()
Get method for struct member 'preview'.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'.byte
getRuntime_flag()
Get method for struct member 'runtime_flag'.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'.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_pad1(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.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
setChanged_flag(int changed_flag)
Set method for struct member 'changed_flag'.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
setExecution_mode(int execution_mode)
Set method for struct member 'execution_mode'.void
setField_inferencing_interface(CPointer<java.lang.Object> field_inferencing_interface)
Set method for struct member 'field_inferencing_interface'.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
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.Deprecatedvoid
setOutput_topology_hash(int output_topology_hash)
Set method for struct member 'output_topology_hash'.void
setOutputs(ListBase outputs)
Set method for struct member 'outputs'.void
setPreview(CPointer<PreviewImage> preview)
Set method for struct member 'preview'.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
setRuntime_flag(byte runtime_flag)
Set method for struct member 'runtime_flag'.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
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'.-
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 bNodeTree.It is required when allocating a new block to store data for bNodeTree.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__id
public static final long[] __DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.Pointer Arithmetics
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});
Metadata
- Field: 'id'
- Signature: 'ID'
- Actual Size (32bit/64bit): 152/192
-
__DNA__FIELD__adt
public static final long[] __DNA__FIELD__adt
Field descriptor (offset) for struct member 'adt'.Field Documentation
Blender Source Code
Animation data (must be immediately after id for utilities to use it).
Pointer Arithmetics
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});
Metadata
- Field: 'adt'
- Signature: 'AnimData*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__typeinfo
public static final long[] __DNA__FIELD__typeinfo
Field descriptor (offset) for struct member 'typeinfo'.Field Documentation
Blender Source Code
Runtime type information.
Pointer Arithmetics
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});
Metadata
- Field: 'typeinfo'
- Signature: 'bNodeTreeType*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__idname
public static final long[] __DNA__FIELD__idname
Field descriptor (offset) for struct member 'idname'.Field Documentation
Blender Source Code
Runtime type identifier.
Pointer Arithmetics
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});
Metadata
- Field: 'idname'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__interface_type
public static final long[] __DNA__FIELD__interface_type
Field descriptor (offset) for struct member 'interface_type'.Field Documentation
Blender Source Code
Runtime RNA type of the group interface.
Pointer Arithmetics
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});
Metadata
- Field: 'interface_type'
- Signature: 'StructRNA*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__gpd
public static final long[] __DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.Field Documentation
Blender Source Code
Grease pencil data.
Pointer Arithmetics
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});
Metadata
- Field: 'gpd'
- Signature: 'bGPdata*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__view_center
public static final long[] __DNA__FIELD__view_center
Field descriptor (offset) for struct member 'view_center'.Field Documentation
Blender Source Code
Node tree stores own offset for consistent editor view.
Pointer Arithmetics
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});
Metadata
- Field: 'view_center'
- Signature: 'float[2]'
- Actual Size (32bit/64bit): 8/8
-
__DNA__FIELD__nodes
public static final long[] __DNA__FIELD__nodes
Field descriptor (offset) for struct member 'nodes'.Pointer Arithmetics
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});
Metadata
- Field: 'nodes'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__links
public static final long[] __DNA__FIELD__links
Field descriptor (offset) for struct member 'links'.Pointer Arithmetics
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});
Metadata
- Field: 'links'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__field_inferencing_interface
public static final long[] __DNA__FIELD__field_inferencing_interface
Field descriptor (offset) for struct member 'field_inferencing_interface'.Field Documentation
Blender Source Code
Information about how inputs and outputs of the node group interact with fields.
Pointer Arithmetics
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__field_inferencing_interface); CPointer<CPointer<Object>> p_field_inferencing_interface = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'field_inferencing_interface'
- Signature: 'FieldInferencingInterfaceHandle*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__type
public static final long[] __DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.Pointer Arithmetics
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});
Metadata
- Field: 'type'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__runtime_flag
public static final long[] __DNA__FIELD__runtime_flag
Field descriptor (offset) for struct member 'runtime_flag'.Field Documentation
Blender Source Code
Used to cache run-time information of the node tree. eNodeTreeRuntimeFlag .
Pointer Arithmetics
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__runtime_flag); CPointer<Byte> p_runtime_flag = p.cast(new Class[]{Byte.class});
Metadata
- Field: 'runtime_flag'
- Signature: 'uchar'
- Actual Size (32bit/64bit): 1/1
-
__DNA__FIELD___pad1
public static final long[] __DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.Pointer Arithmetics
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___pad1); CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad1'
- Signature: 'char[3]'
- Actual Size (32bit/64bit): 3/3
-
__DNA__FIELD__cur_index
public static final long[] __DNA__FIELD__cur_index
Field descriptor (offset) for struct member 'cur_index'.Field Documentation
Blender Source Code
Sockets in groups have unique identifiers, adding new sockets always will increase this counter.
Pointer Arithmetics
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});
Metadata
- Field: 'cur_index'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Pointer Arithmetics
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});
Metadata
- Field: 'flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__changed_flag
public static final long[] __DNA__FIELD__changed_flag
Field descriptor (offset) for struct member 'changed_flag'.Field Documentation
Blender Source Code
. #eNodeTreeChangedFlag.
Pointer Arithmetics
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__changed_flag); CPointer<Integer> p_changed_flag = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'changed_flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__is_updating
public static final long[] __DNA__FIELD__is_updating
Field descriptor (offset) for struct member 'is_updating'.Field Documentation
Blender Source Code
Flag to prevent re-entrant update calls.
Pointer Arithmetics
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});
Metadata
- Field: 'is_updating'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__done
public static final long[] __DNA__FIELD__done
Field descriptor (offset) for struct member 'done'.Field Documentation
Blender Source Code
Generic temporary flag for recursion check (DFS/BFS).
Pointer Arithmetics
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});
Metadata
- Field: 'done'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__nodetype
public static final long[] __DNA__FIELD__nodetype
Deprecated.DeprecatedPointer Arithmetics
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});
Metadata
- Field: 'nodetype'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
Field descriptor (offset) for struct member 'nodetype'.Field Documentation
Blender Source Code
Specific node type this tree is used for.
-
__DNA__FIELD__edit_quality
public static final long[] __DNA__FIELD__edit_quality
Field descriptor (offset) for struct member 'edit_quality'.Field Documentation
Blender Source Code
Quality setting when editing.
Pointer Arithmetics
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});
Metadata
- Field: 'edit_quality'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__render_quality
public static final long[] __DNA__FIELD__render_quality
Field descriptor (offset) for struct member 'render_quality'.Field Documentation
Blender Source Code
Quality setting when rendering.
Pointer Arithmetics
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});
Metadata
- Field: 'render_quality'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__chunksize
public static final long[] __DNA__FIELD__chunksize
Field descriptor (offset) for struct member 'chunksize'.Field Documentation
Blender Source Code
Tile size for compositor engine.
Pointer Arithmetics
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});
Metadata
- Field: 'chunksize'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__execution_mode
public static final long[] __DNA__FIELD__execution_mode
Field descriptor (offset) for struct member 'execution_mode'.Field Documentation
Blender Source Code
Execution mode to use for compositor engine.
Pointer Arithmetics
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__execution_mode); CPointer<Integer> p_execution_mode = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'execution_mode'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__viewer_border
public static final long[] __DNA__FIELD__viewer_border
Field descriptor (offset) for struct member 'viewer_border'.Pointer Arithmetics
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});
Metadata
- Field: 'viewer_border'
- Signature: 'rctf'
- Actual Size (32bit/64bit): 16/16
-
__DNA__FIELD__inputs
public static final long[] __DNA__FIELD__inputs
Field descriptor (offset) for struct member 'inputs'.Field Documentation
Blender Source Code
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.Pointer Arithmetics
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});
Metadata
- Field: 'inputs'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__outputs
public static final long[] __DNA__FIELD__outputs
Field descriptor (offset) for struct member 'outputs'.Pointer Arithmetics
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});
Metadata
- Field: 'outputs'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__previews
public static final long[] __DNA__FIELD__previews
Field descriptor (offset) for struct member 'previews'.Field Documentation
Blender Source Code
Node preview hash table Only available in base node trees (e.g. scene->node_tree)
Pointer Arithmetics
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});
Metadata
- Field: 'previews'
- Signature: 'bNodeInstanceHash*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__active_viewer_key
public static final long[] __DNA__FIELD__active_viewer_key
Field descriptor (offset) for struct member 'active_viewer_key'.Field Documentation
Blender Source Code
Defines the node tree instance to use for the "active" context, in case multiple different editors are used and make context ambiguous.
Pointer Arithmetics
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});
Metadata
- Field: 'active_viewer_key'
- Signature: 'bNodeInstanceKey'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__output_topology_hash
public static final long[] __DNA__FIELD__output_topology_hash
Field descriptor (offset) for struct member 'output_topology_hash'.Field Documentation
Blender Source Code
A hash of the topology of the node tree leading up to the outputs. This is used to determine of the node tree changed in a way that requires updating geometry nodes or shaders.
Pointer Arithmetics
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__output_topology_hash); CPointer<Integer> p_output_topology_hash = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'output_topology_hash'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__execdata
public static final long[] __DNA__FIELD__execdata
Field descriptor (offset) for struct member 'execdata'.Field Documentation
Blender Source Code
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.Pointer Arithmetics
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});
Metadata
- Field: 'execdata'
- Signature: 'bNodeTreeExec*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__tbh
public static final long[] __DNA__FIELD__tbh
Field descriptor (offset) for struct member 'tbh'.Pointer Arithmetics
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});
Metadata
- Field: 'tbh'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__prh
public static final long[] __DNA__FIELD__prh
Field descriptor (offset) for struct member 'prh'.Pointer Arithmetics
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});
Metadata
- Field: 'prh'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__sdh
public static final long[] __DNA__FIELD__sdh
Field descriptor (offset) for struct member 'sdh'.Pointer Arithmetics
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});
Metadata
- Field: 'sdh'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__udh
public static final long[] __DNA__FIELD__udh
Field descriptor (offset) for struct member 'udh'.Pointer Arithmetics
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});
Metadata
- Field: 'udh'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__preview
public static final long[] __DNA__FIELD__preview
Field descriptor (offset) for struct member 'preview'.Field Documentation
Blender Source Code
Image
representing what the node group does.Pointer Arithmetics
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__preview); CPointer<CPointer<PreviewImage>> p_preview = p.cast(new Class[]{CPointer.class, PreviewImage.class});
Metadata
- Field: 'preview'
- Signature: 'PreviewImage*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
bNodeTree
public bNodeTree(long __address, Block __block, BlockTable __blockTable)
-
bNodeTree
protected bNodeTree(bNodeTree that)
-
-
Method Detail
-
getId
public ID getId() throws java.io.IOException
Get method for struct member 'id'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__id
-
setId
public void setId(ID id) throws java.io.IOException
Set method for struct member 'id'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__id
-
getAdt
public CPointer<AnimData> getAdt() throws java.io.IOException
Get method for struct member 'adt'.Field Documentation
Blender Source Code
Animation data (must be immediately after id for utilities to use it).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__adt
-
setAdt
public void setAdt(CPointer<AnimData> adt) throws java.io.IOException
Set method for struct member 'adt'.Field Documentation
Blender Source Code
Animation data (must be immediately after id for utilities to use it).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__adt
-
getTypeinfo
public CPointer<java.lang.Object> getTypeinfo() throws java.io.IOException
Get method for struct member 'typeinfo'.Field Documentation
Blender Source Code
Runtime type information.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__typeinfo
-
setTypeinfo
public void setTypeinfo(CPointer<java.lang.Object> typeinfo) throws java.io.IOException
Set method for struct member 'typeinfo'.Field Documentation
Blender Source Code
Runtime type information.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__typeinfo
-
getIdname
public CArrayFacade<java.lang.Byte> getIdname() throws java.io.IOException
Get method for struct member 'idname'.Field Documentation
Blender Source Code
Runtime type identifier.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__idname
-
setIdname
public void setIdname(CArrayFacade<java.lang.Byte> idname) throws java.io.IOException
Set method for struct member 'idname'.Field Documentation
Blender Source Code
Runtime type identifier.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__idname
-
getInterface_type
public CPointer<java.lang.Object> getInterface_type() throws java.io.IOException
Get method for struct member 'interface_type'.Field Documentation
Blender Source Code
Runtime RNA type of the group interface.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__interface_type
-
setInterface_type
public void setInterface_type(CPointer<java.lang.Object> interface_type) throws java.io.IOException
Set method for struct member 'interface_type'.Field Documentation
Blender Source Code
Runtime RNA type of the group interface.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__interface_type
-
getGpd
public CPointer<bGPdata> getGpd() throws java.io.IOException
Get method for struct member 'gpd'.Field Documentation
Blender Source Code
Grease pencil data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gpd
-
setGpd
public void setGpd(CPointer<bGPdata> gpd) throws java.io.IOException
Set method for struct member 'gpd'.Field Documentation
Blender Source Code
Grease pencil data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gpd
-
getView_center
public CArrayFacade<java.lang.Float> getView_center() throws java.io.IOException
Get method for struct member 'view_center'.Field Documentation
Blender Source Code
Node tree stores own offset for consistent editor view.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__view_center
-
setView_center
public void setView_center(CArrayFacade<java.lang.Float> view_center) throws java.io.IOException
Set method for struct member 'view_center'.Field Documentation
Blender Source Code
Node tree stores own offset for consistent editor view.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__view_center
-
getNodes
public ListBase getNodes() throws java.io.IOException
Get method for struct member 'nodes'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__nodes
-
setNodes
public void setNodes(ListBase nodes) throws java.io.IOException
Set method for struct member 'nodes'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__nodes
-
getLinks
public ListBase getLinks() throws java.io.IOException
Get method for struct member 'links'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__links
-
setLinks
public void setLinks(ListBase links) throws java.io.IOException
Set method for struct member 'links'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__links
-
getField_inferencing_interface
public CPointer<java.lang.Object> getField_inferencing_interface() throws java.io.IOException
Get method for struct member 'field_inferencing_interface'.Field Documentation
Blender Source Code
Information about how inputs and outputs of the node group interact with fields.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__field_inferencing_interface
-
setField_inferencing_interface
public void setField_inferencing_interface(CPointer<java.lang.Object> field_inferencing_interface) throws java.io.IOException
Set method for struct member 'field_inferencing_interface'.Field Documentation
Blender Source Code
Information about how inputs and outputs of the node group interact with fields.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__field_inferencing_interface
-
getType
public int getType() throws java.io.IOException
Get method for struct member 'type'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
setType
public void setType(int type) throws java.io.IOException
Set method for struct member 'type'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
getRuntime_flag
public byte getRuntime_flag() throws java.io.IOException
Get method for struct member 'runtime_flag'.Field Documentation
Blender Source Code
Used to cache run-time information of the node tree. eNodeTreeRuntimeFlag .
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__runtime_flag
-
setRuntime_flag
public void setRuntime_flag(byte runtime_flag) throws java.io.IOException
Set method for struct member 'runtime_flag'.Field Documentation
Blender Source Code
Used to cache run-time information of the node tree. eNodeTreeRuntimeFlag .
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__runtime_flag
-
get_pad1
public CArrayFacade<java.lang.Byte> get_pad1() throws java.io.IOException
Get method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
set_pad1
public void set_pad1(CArrayFacade<java.lang.Byte> _pad1) throws java.io.IOException
Set method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
getCur_index
public int getCur_index() throws java.io.IOException
Get method for struct member 'cur_index'.Field Documentation
Blender Source Code
Sockets in groups have unique identifiers, adding new sockets always will increase this counter.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cur_index
-
setCur_index
public void setCur_index(int cur_index) throws java.io.IOException
Set method for struct member 'cur_index'.Field Documentation
Blender Source Code
Sockets in groups have unique identifiers, adding new sockets always will increase this counter.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cur_index
-
getFlag
public int getFlag() throws java.io.IOException
Get method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(int flag) throws java.io.IOException
Set method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getChanged_flag
public int getChanged_flag() throws java.io.IOException
Get method for struct member 'changed_flag'.Field Documentation
Blender Source Code
. #eNodeTreeChangedFlag.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__changed_flag
-
setChanged_flag
public void setChanged_flag(int changed_flag) throws java.io.IOException
Set method for struct member 'changed_flag'.Field Documentation
Blender Source Code
. #eNodeTreeChangedFlag.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__changed_flag
-
getIs_updating
public short getIs_updating() throws java.io.IOException
Get method for struct member 'is_updating'.Field Documentation
Blender Source Code
Flag to prevent re-entrant update calls.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__is_updating
-
setIs_updating
public void setIs_updating(short is_updating) throws java.io.IOException
Set method for struct member 'is_updating'.Field Documentation
Blender Source Code
Flag to prevent re-entrant update calls.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__is_updating
-
getDone
public short getDone() throws java.io.IOException
Get method for struct member 'done'.Field Documentation
Blender Source Code
Generic temporary flag for recursion check (DFS/BFS).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__done
-
setDone
public void setDone(short done) throws java.io.IOException
Set method for struct member 'done'.Field Documentation
Blender Source Code
Generic temporary flag for recursion check (DFS/BFS).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__done
-
getNodetype
public int getNodetype() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'nodetype'.Field Documentation
Blender Source Code
Specific node type this tree is used for.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__nodetype
-
setNodetype
public void setNodetype(int nodetype) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'nodetype'.Field Documentation
Blender Source Code
Specific node type this tree is used for.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__nodetype
-
getEdit_quality
public short getEdit_quality() throws java.io.IOException
Get method for struct member 'edit_quality'.Field Documentation
Blender Source Code
Quality setting when editing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edit_quality
-
setEdit_quality
public void setEdit_quality(short edit_quality) throws java.io.IOException
Set method for struct member 'edit_quality'.Field Documentation
Blender Source Code
Quality setting when editing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edit_quality
-
getRender_quality
public short getRender_quality() throws java.io.IOException
Get method for struct member 'render_quality'.Field Documentation
Blender Source Code
Quality setting when rendering.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__render_quality
-
setRender_quality
public void setRender_quality(short render_quality) throws java.io.IOException
Set method for struct member 'render_quality'.Field Documentation
Blender Source Code
Quality setting when rendering.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__render_quality
-
getChunksize
public int getChunksize() throws java.io.IOException
Get method for struct member 'chunksize'.Field Documentation
Blender Source Code
Tile size for compositor engine.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__chunksize
-
setChunksize
public void setChunksize(int chunksize) throws java.io.IOException
Set method for struct member 'chunksize'.Field Documentation
Blender Source Code
Tile size for compositor engine.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__chunksize
-
getExecution_mode
public int getExecution_mode() throws java.io.IOException
Get method for struct member 'execution_mode'.Field Documentation
Blender Source Code
Execution mode to use for compositor engine.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__execution_mode
-
setExecution_mode
public void setExecution_mode(int execution_mode) throws java.io.IOException
Set method for struct member 'execution_mode'.Field Documentation
Blender Source Code
Execution mode to use for compositor engine.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__execution_mode
-
getViewer_border
public rctf getViewer_border() throws java.io.IOException
Get method for struct member 'viewer_border'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__viewer_border
-
setViewer_border
public void setViewer_border(rctf viewer_border) throws java.io.IOException
Set method for struct member 'viewer_border'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__viewer_border
-
getInputs
public ListBase getInputs() throws java.io.IOException
Get method for struct member 'inputs'.Field Documentation
Blender Source Code
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.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__inputs
-
setInputs
public void setInputs(ListBase inputs) throws java.io.IOException
Set method for struct member 'inputs'.Field Documentation
Blender Source Code
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.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__inputs
-
getOutputs
public ListBase getOutputs() throws java.io.IOException
Get method for struct member 'outputs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__outputs
-
setOutputs
public void setOutputs(ListBase outputs) throws java.io.IOException
Set method for struct member 'outputs'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__outputs
-
getPreviews
public CPointer<java.lang.Object> getPreviews() throws java.io.IOException
Get method for struct member 'previews'.Field Documentation
Blender Source Code
Node preview hash table Only available in base node trees (e.g. scene->node_tree)
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__previews
-
setPreviews
public void setPreviews(CPointer<java.lang.Object> previews) throws java.io.IOException
Set method for struct member 'previews'.Field Documentation
Blender Source Code
Node preview hash table Only available in base node trees (e.g. scene->node_tree)
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__previews
-
getActive_viewer_key
public bNodeInstanceKey getActive_viewer_key() throws java.io.IOException
Get method for struct member 'active_viewer_key'.Field Documentation
Blender Source Code
Defines the node tree instance to use for the "active" context, in case multiple different editors are used and make context ambiguous.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__active_viewer_key
-
setActive_viewer_key
public void setActive_viewer_key(bNodeInstanceKey active_viewer_key) throws java.io.IOException
Set method for struct member 'active_viewer_key'.Field Documentation
Blender Source Code
Defines the node tree instance to use for the "active" context, in case multiple different editors are used and make context ambiguous.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__active_viewer_key
-
getOutput_topology_hash
public int getOutput_topology_hash() throws java.io.IOException
Get method for struct member 'output_topology_hash'.Field Documentation
Blender Source Code
A hash of the topology of the node tree leading up to the outputs. This is used to determine of the node tree changed in a way that requires updating geometry nodes or shaders.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__output_topology_hash
-
setOutput_topology_hash
public void setOutput_topology_hash(int output_topology_hash) throws java.io.IOException
Set method for struct member 'output_topology_hash'.Field Documentation
Blender Source Code
A hash of the topology of the node tree leading up to the outputs. This is used to determine of the node tree changed in a way that requires updating geometry nodes or shaders.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__output_topology_hash
-
getExecdata
public CPointer<java.lang.Object> getExecdata() throws java.io.IOException
Get method for struct member 'execdata'.Field Documentation
Blender Source Code
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.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__execdata
-
setExecdata
public void setExecdata(CPointer<java.lang.Object> execdata) throws java.io.IOException
Set method for struct member 'execdata'.Field Documentation
Blender Source Code
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.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__execdata
-
getTbh
public CPointer<java.lang.Object> getTbh() throws java.io.IOException
Get method for struct member 'tbh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tbh
-
setTbh
public void setTbh(CPointer<java.lang.Object> tbh) throws java.io.IOException
Set method for struct member 'tbh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tbh
-
getPrh
public CPointer<java.lang.Object> getPrh() throws java.io.IOException
Get method for struct member 'prh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prh
-
setPrh
public void setPrh(CPointer<java.lang.Object> prh) throws java.io.IOException
Set method for struct member 'prh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prh
-
getSdh
public CPointer<java.lang.Object> getSdh() throws java.io.IOException
Get method for struct member 'sdh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sdh
-
setSdh
public void setSdh(CPointer<java.lang.Object> sdh) throws java.io.IOException
Set method for struct member 'sdh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__sdh
-
getUdh
public CPointer<java.lang.Object> getUdh() throws java.io.IOException
Get method for struct member 'udh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__udh
-
setUdh
public void setUdh(CPointer<java.lang.Object> udh) throws java.io.IOException
Set method for struct member 'udh'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__udh
-
getPreview
public CPointer<PreviewImage> getPreview() throws java.io.IOException
Get method for struct member 'preview'.Field Documentation
Blender Source Code
Image
representing what the node group does.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__preview
-
setPreview
public void setPreview(CPointer<PreviewImage> preview) throws java.io.IOException
Set method for struct member 'preview'.Field Documentation
Blender Source Code
Image
representing what the node group does.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__preview
-
-