Array Parameters¶
-
Parameter.
getChild
(name: unicode) → 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.