Function Groups | |
Array At | |
Returns the element at the index. | |
Array Contains | |
Checks if array contains the element. | |
Array Find | |
Get the index at which the element is located. | |
Array Insert | |
Inserts the element at the index, where size > index >= 0. | |
Array Pushback | |
Pushes an element to the back of the collection. | |
Array Set | |
Sets the element at the index, where size > index >= 0. | |
Files | |
file | nwnx_data.nss |
file | nwnx_data.nss |
Functions | |
void | Array_Clear (string tag, object obj=OBJECT_INVALID) |
Clears the entire array, such that size==0. More... | |
void | Array_Copy (string tag, string otherTag, object obj=OBJECT_INVALID) |
Copies the array of name otherTag over the array of name tag. More... | |
void | Array_Erase (string tag, int index, object obj=OBJECT_INVALID) |
Erases the element at index, and shuffles any elements from index size-1 to index + 1 left. More... | |
void | Array_Resize (string tag, int size, object obj=OBJECT_INVALID) |
Resizes the array. If the array is shrinking, it chops off elements at the ned. More... | |
void | Array_Shuffle (string tag, object obj=OBJECT_INVALID) |
Reorders the array such each possible permutation of elements has equal probability of appearance. More... | |
int | Array_Size (string tag, object obj=OBJECT_INVALID) |
Returns the size of the array. More... | |
void | Array_SortAscending (string tag, int type=TYPE_STRING, object obj=OBJECT_INVALID) |
Sorts the collection based on descending order. More... | |
void | Array_SortDescending (string tag, int type=TYPE_STRING, object obj=OBJECT_INVALID) |
Sorts the collection based on descending order. More... | |
void | NWNX_Data_Array_Clear (int type, object obj, string tag) |
Clears the entire array, such that size==0. More... | |
void | NWNX_Data_Array_Copy (int type, object obj, string tag, string otherTag) |
Copies the array of name otherTag over the array of name tag. More... | |
void | NWNX_Data_Array_Erase (int type, object obj, string tag, int index) |
Erases the element at index, and shuffles any elements from index size-1 to index + 1 left. More... | |
void | NWNX_Data_Array_Resize (int type, object obj, string tag, int size) |
Resizes the array. If the array is shrinking, it chops off elements at the ned. More... | |
void | NWNX_Data_Array_Shuffle (int type, object obj, string tag) |
Reorders the array such each possible permutation of elements has equal probability of appearance. More... | |
int | NWNX_Data_Array_Size (int type, object obj, string tag) |
Returns the size of the array. More... | |
void | NWNX_Data_Array_SortAscending (int type, object obj, string tag) |
Sorts the collection based on descending order. More... | |
void | NWNX_Data_Array_SortDescending (int type, object obj, string tag) |
Sorts the collection based on descending order. More... | |
Variables | |
const int | INVALID_INDEX = -1 |
const int | TYPE_FLOAT = 0 |
const int | TYPE_INTEGER = 1 |
const int | TYPE_OBJECT = 2 |
const int | TYPE_STRING = 3 |
const int | NWNX_DATA_INVALID_INDEX = INVALID_INDEX |
const int | NWNX_DATA_TYPE_FLOAT = TYPE_FLOAT |
const int | NWNX_DATA_TYPE_INTEGER = TYPE_INTEGER |
const int | NWNX_DATA_TYPE_OBJECT = TYPE_OBJECT |
const int | NWNX_DATA_TYPE_STRING = TYPE_STRING |
void Array_Clear | ( | string | tag, |
object | obj = OBJECT_INVALID |
||
) |
Clears the entire array, such that size==0.
Definition at line 232 of file inc_array.nss.
void Array_Copy | ( | string | tag, |
string | otherTag, | ||
object | obj = OBJECT_INVALID |
||
) |
Copies the array of name otherTag over the array of name tag.
Definition at line 274 of file inc_array.nss.
void Array_Erase | ( | string | tag, |
int | index, | ||
object | obj = OBJECT_INVALID |
||
) |
Erases the element at index, and shuffles any elements from index size-1 to index + 1 left.
Definition at line 281 of file inc_array.nss.
void Array_Resize | ( | string | tag, |
int | size, | ||
object | obj = OBJECT_INVALID |
||
) |
Resizes the array. If the array is shrinking, it chops off elements at the ned.
Definition at line 407 of file inc_array.nss.
void Array_Shuffle | ( | string | tag, |
object | obj = OBJECT_INVALID |
||
) |
Reorders the array such each possible permutation of elements has equal probability of appearance.
Definition at line 414 of file inc_array.nss.
int Array_Size | ( | string | tag, |
object | obj = OBJECT_INVALID |
||
) |
Returns the size of the array.
Definition at line 424 of file inc_array.nss.
void Array_SortAscending | ( | string | tag, |
int | type = TYPE_STRING , |
||
object | obj = OBJECT_INVALID |
||
) |
Sorts the collection based on descending order.
Definition at line 458 of file inc_array.nss.
void Array_SortDescending | ( | string | tag, |
int | type = TYPE_STRING , |
||
object | obj = OBJECT_INVALID |
||
) |
Sorts the collection based on descending order.
Definition at line 463 of file inc_array.nss.
void NWNX_Data_Array_Clear | ( | int | type, |
object | obj, | ||
string | tag | ||
) |
Clears the entire array, such that size==0.
Definition at line 154 of file nwnx_data.nss.
void NWNX_Data_Array_Copy | ( | int | type, |
object | obj, | ||
string | tag, | ||
string | otherTag | ||
) |
Copies the array of name otherTag over the array of name tag.
Definition at line 188 of file nwnx_data.nss.
void NWNX_Data_Array_Erase | ( | int | type, |
object | obj, | ||
string | tag, | ||
int | index | ||
) |
Erases the element at index, and shuffles any elements from index size-1 to index + 1 left.
Definition at line 195 of file nwnx_data.nss.
void NWNX_Data_Array_Resize | ( | int | type, |
object | obj, | ||
string | tag, | ||
int | size | ||
) |
Resizes the array. If the array is shrinking, it chops off elements at the ned.
Definition at line 284 of file nwnx_data.nss.
void NWNX_Data_Array_Shuffle | ( | int | type, |
object | obj, | ||
string | tag | ||
) |
Reorders the array such each possible permutation of elements has equal probability of appearance.
Definition at line 291 of file nwnx_data.nss.
int NWNX_Data_Array_Size | ( | int | type, |
object | obj, | ||
string | tag | ||
) |
Returns the size of the array.
Definition at line 298 of file nwnx_data.nss.
void NWNX_Data_Array_SortAscending | ( | int | type, |
object | obj, | ||
string | tag | ||
) |
Sorts the collection based on descending order.
Definition at line 314 of file nwnx_data.nss.
void NWNX_Data_Array_SortDescending | ( | int | type, |
object | obj, | ||
string | tag | ||
) |
Sorts the collection based on descending order.
Definition at line 320 of file nwnx_data.nss.
const int INVALID_INDEX = -1 |
Definition at line 6 of file inc_array.nss.
const int TYPE_FLOAT = 0 |
Definition at line 7 of file inc_array.nss.
const int TYPE_INTEGER = 1 |
Definition at line 8 of file inc_array.nss.
const int TYPE_OBJECT = 2 |
Definition at line 9 of file inc_array.nss.
const int TYPE_STRING = 3 |
Definition at line 10 of file inc_array.nss.
const int NWNX_DATA_INVALID_INDEX = INVALID_INDEX |
Definition at line 11 of file nwnx_data.nss.
const int NWNX_DATA_TYPE_FLOAT = TYPE_FLOAT |
Definition at line 12 of file nwnx_data.nss.
const int NWNX_DATA_TYPE_INTEGER = TYPE_INTEGER |
Definition at line 13 of file nwnx_data.nss.
const int NWNX_DATA_TYPE_OBJECT = TYPE_OBJECT |
Definition at line 14 of file nwnx_data.nss.
const int NWNX_DATA_TYPE_STRING = TYPE_STRING |
Definition at line 15 of file nwnx_data.nss.