Enfusion Script API
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
ParamEnumArray Interface Reference
Inheritance diagram for ParamEnumArray:
[legend]

Static Public Member Functions

static ParamEnumArray FromEnum (TypeName e)
 

Additional Inherited Members

- Public Member Functions inherited from array< ref ParamEnum >
proto native int Count ()
 O(1) complexity.
 
proto native bool IsEmpty ()
 
proto native void Clear ()
 Destroys all elements of the array and sets the Count to 0.
 
proto native void Compact ()
 Frees any underlying memory which is not used.
 
proto void Set (int n, T value)
 Sets n-th element to given value.
 
proto int Find (T value)
 Tries to find the first occurrence of value in the array.
 
proto bool Contains (T value)
 Returns whether value is in array or not.
 
proto T Get (int n)
 
proto int Insert (T value)
 Inserts element at the end of array.
 
proto int InsertAt (T value, int index)
 Inserts element at certain position and moves all elements behind this position by one.
 
void InsertAll (notnull array< T > from)
 Inserts all elements from array.
 
proto native void Remove (int index)
 Removes element from array.
 
proto native void RemoveOrdered (int index)
 Removes element from array, but retains all elements ordered.
 
proto native void Resize (int newSize)
 Resizes the array to given size.
 
proto native void Reserve (int newSize)
 Reserve memory for given number of elements.
 
proto native void Swap (notnull array< T > other)
 Swaps the contents of this and other arrays.
 
proto native void Sort (bool reverse=false)
 Sorts elements of array, depends on underlying type.
 
proto native bool IsIndexValid (int index)
 Returns whether provided element index of array is valid.
 
proto int Copy (notnull array< T > from)
 Copies contents of from array to this array.
 
proto int Init (T init[])
 
proto bool RemoveItem (T value)
 Removes element from array.
 
proto bool RemoveItemOrdered (T value)
 Removes element from array, but retain all elements ordered.
 
void Debug ()
 Print all elements in array.
 
int GetRandomIndex ()
 Returns a random index of array.
 
GetRandomElement ()
 Returns a random element of array.
 
void SwapItems (int item1_index, int item2_index)
 

Member Function Documentation

◆ FromEnum()

static ParamEnumArray ParamEnumArray.FromEnum ( TypeName  e)
static

The documentation for this interface was generated from the following file: