unreal.Array

class unreal.Array(*args, **kwargs)

Bases: unreal._WrapperBase

Type for all UE4 exposed array instances

__copy__() → Array – copy this Unreal array
append(value) -> None -- append the given value to the end of this Unreal array (equivalent to TArray::Add in C++)
classmethod cast(type, obj) → Array – cast the given object to this Unreal array type
copy() → Array – copy this Unreal array
count(value) → integer – return the number of times that value appears in this this Unreal array
extend(iterable) -> None -- extend this Unreal array by appending elements from the given iterable (equivalent to TArray::Append in C++)
index(value, start=0, stop=len) -> integer -- get the index of the first matching value in this Unreal array, or raise ValueError if missing (equivalent to TArray::IndexOfByKey in C++)
insert(index, value) → None – insert the given value at the given index in this Unreal array
pop(index=len - 1) → value – remove and return the value at the given index in this Unreal array, or raise IndexError if the index is out-of-bounds
remove(value) → None – remove the first matching value in this Unreal array, or raise ValueError if missing
resize(len) → None – resize this Unreal array to hold the given number of elements
reverse() → None – reverse this Unreal array in-place
sort(key=None, reverse=False) → None – stable sort this Unreal array in-place