|
| typedef array< string > | TStringArray |
| typedef array< float > | TFloatArray |
| typedef array< int > | TIntArray |
| typedef array< bool > | TBoolArray |
| typedef array< Class > | TClassArray |
| typedef array< Managed > | TManagedArray |
| typedef array< ref Managed > | TManagedRefArray |
| typedef array< vector > | TVectorArray |
| typedef array< pointer > | TPointerArray |
| typedef array< ResourceName > | TResourceNameArray |
| typedef set< float > | TFloatSet |
| typedef set< int > | TIntSet |
| typedef set< Class > | TClassSet |
| typedef set< Managed > | TManagedSet |
| typedef set< ref Managed > | TManagedRefSet |
| typedef set< pointer > | TPointerSet |
| typedef int | MapIterator |
| typedef map | TIntFloatMap |
| typedef map< int, int > | TIntIntMap |
| typedef map< int, string > | TIntStringMap |
| typedef map< int, Class > | TIntClassMap |
| typedef map< int, Managed > | TIntManagedMap |
| typedef map< int, ref Managed > | TIntManagedRefMap |
| typedef map< int, pointer > | TIntPointerMap |
| typedef map< int, vector > | TIntVectorMap |
| typedef map< string, float > | TStringFloatMap |
| typedef map< string, int > | TStringIntMap |
| typedef map< string, string > | TStringStringMap |
| typedef map< string, Class > | TStringClassMap |
| typedef map< string, Managed > | TStringManagedMap |
| typedef map< string, ref Managed > | TStringManagedRefMap |
| typedef map< string, pointer > | TStringPointerMap |
| typedef map< string, vector > | TStringVectorMap |
| typedef map< Class, float > | TClassFloatMap |
| typedef map< Class, int > | TClassIntMap |
| typedef map< Class, string > | TClassStringMap |
| typedef map< Class, Class > | TClassClassMap |
| typedef map< Class, Managed > | TClassManagedMap |
| typedef map< Class, ref Managed > | TClassManagedRefMap |
| typedef map< Class, pointer > | TClassPointerMap |
| typedef map< Class, vector > | TClassVectorMap |
| typedef map< pointer, float > | TPointerFloatMap |
| typedef map< pointer, int > | TPointerIntMap |
| typedef map< pointer, string > | TPointerStringMap |
| typedef map< pointer, Class > | TPointerClassMap |
| typedef map< pointer, Managed > | TPointerManagedMap |
| typedef map< pointer, ref Managed > | TPointerManagedRefMap |
| typedef map< pointer, pointer > | TPointerPointerMap |
| typedef map< pointer, vector > | TPointerVectorMap |
| typedef map< Managed, float > | TManagedFloatMap |
| typedef map< Managed, int > | TManagedIntMap |
| typedef map< Managed, string > | TManagedStringMap |
| typedef map< Managed, Class > | TManagedClassMap |
| typedef map< Managed, Managed > | TManagedManagedMap |
| typedef map< Managed, ref Managed > | TManagedManagedRefMap |
| typedef map< Managed, pointer > | TManagedPointerMap |
| typedef map< Managed, vector > | TManagedVectorMap |
| typedef map< ref Managed, float > | TManagedRefFloatMap |
| typedef map< ref Managed, int > | TManagedRefIntMap |
| typedef map< ref Managed, string > | TManagedRefStringMap |
| typedef map< ref Managed, Class > | TManagedRefClassMap |
| typedef map< ref Managed, Managed > | TManagedRefManagedMap |
| typedef map< ref Managed, ref Managed > | TManagedRefManagedRefMap |
| typedef map< ref Managed, pointer > | TManagedRefPointerMap |
| typedef map< ref Managed, vector > | TManagedRefVectorMap |
|
| string | String (string s) |
| proto native vector | Vector (float x, float y, float z) |
| class Class | Clone () |
| | Return shallow copy of object, or null if it is not allowed (not public constructor).
|
| proto native external bool | IsInherited (typename type) |
| proto native external int | GetSizeOf () |
| | Get actual size of instance including size of all referenced objects.
|
| proto native owned external string | ClassName () |
| proto native external | Type () |
| proto external string | ToString () |
| | Plain C++ pointer, no weak pointers, no memory management.
|
| proto native external int | GetRefCount () |
| | Get actual count of references holding this instance. If instance is not managed, zero is returned.
|
| global_pointer pointer | SetInstance (Managed inst) |
| | Plain 64bit data, no weak pointers, no memory management.
|
| TypeID handle64 | Count () |
| proto native bool | IsEmpty () |
| proto native void | Clear () |
| | Remove all calls from list.
|
| proto native void | Compact () |
| proto void | Set (int n, T value) |
| | Sets n-th element to given value.
|
| proto int | Find (T value) |
| proto bool | Contains (T value) |
| proto T | Get (int n) |
| proto int | Insert (T value) |
| proto int | InsertAt (T value, int index) |
| void | InsertAll (notnull array< T > from) |
| proto native void | Remove (int index) |
| proto native void | RemoveOrdered (int index) |
| proto native void | Resize (int newSize) |
| proto native void | Reserve (int newSize) |
| proto native void | Swap (notnull array< T > other) |
| 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) |
| proto int | Init (T init[]) |
| proto bool | RemoveItem (T value) |
| proto bool | RemoveItemOrdered (T value) |
| void | Debug () |
| int | GetRandomIndex () |
| T | GetRandomElement () |
| void | SwapItems (int item1_index, int item2_index) |