Enfusion Script API
|
Represents a single 2D curve, where in each vector only the x
and y
coordinates are used.
More...
Additional Inherited Members | |
Public Member Functions inherited from array< vector > | |
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. | |
T | GetRandomElement () |
Returns a random element of array. | |
void | SwapItems (int item1_index, int item2_index) |
Represents a single 2D curve, where in each vector only the x
and y
coordinates are used.
It is intended to be used as a property in following way:
It may then be evaluated with: