Array Parameters¶
- Parameter.getChild(name: str) NodegraphAPI.Parameter
Returns the group child by
name
, orNone
if not found.
- Parameter.getChildByIndex(index: int) NodegraphAPI.Parameter
Returns the group child at the given
index
, orNone
ifindex
is out of range.
- Parameter.getChildren() list
Returns a
list
of all children of this group parameter.
- Parameter.getNumChildren() int
Returns the number of children of this parameter if it is a group parameter, otherwise
0
.
- Parameter.reorderChild(child: NodegraphAPI.Parameter, index: int) None
Moves
child
to the givenindex
.
- Parameter.reorderChildren(oldIndex: int, newIndex: int, count: int) None
Moves
count
children starting atoldIndex
tonewIndex
, retaining order. The source and destination ranges must not overlap.
- Parameter.insertArrayElement(index: int) NodegraphAPI.Parameter ¶
Inserts a new value into this array parameter’s value at the given
index
.
- Parameter.removeArrayElement(index: int) None ¶
Removes the value at the given
index
from this array parameter.
- Parameter.removeArrayElements(index: int, count: int) None ¶
Removes
count
values from this array parameter’s value, starting at the givenindex
.
- Parameter.resizeArray(length: int) None ¶
Resizes this array parameter to the given
length
.
- Parameter.getTupleSize() int ¶
Returns the number of array elements that will be bundled together in the value representation.
- Parameter.setTupleSize(size: int) None ¶
Sets the number of array values to bundle in the value representation.