![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Classes | |
| class | bool |
| class | float |
| class | int |
| class | ResourceName |
| class | SharedItemRef |
| class | StaticArray |
| class | string |
| class | typename |
| class | UUID |
| class | vector |
| class | Class |
| Super root of all classes in Enforce script. More... | |
| class | ScriptAndConfig |
| class | global_pointer |
| Plain C++ pointer, no weak pointers, no memory management. Safe to store outside local scope. More... | |
| class | TypeID |
| Script representation for C++ RTTI types. More... | |
| class | set< Class T > |
| class | map |
Typedefs | |
| 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 |
Functions | |
| 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 external string | ToString () |
| Plain C++ pointer, no weak pointers, no memory management. | |
| 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) |
Variables | |
| set< Class T > | TStringSet |
Enforce script essentials
| typedef int MapIterator |
| typedef array<bool> TBoolArray |
| typedef array<Class> TClassArray |
| typedef map<Class, Managed> TClassManagedMap |
| typedef map<Class, ref Managed> TClassManagedRefMap |
| typedef map<Class, pointer> TClassPointerMap |
| typedef array<float> TFloatArray |
| typedef map TIntFloatMap |
| typedef map<int, Managed> TIntManagedMap |
| typedef map<int, ref Managed> TIntManagedRefMap |
| typedef map<int, pointer> TIntPointerMap |
| typedef array<Managed> TManagedArray |
| typedef map<Managed, Class> TManagedClassMap |
| typedef map<Managed, float> TManagedFloatMap |
| typedef map<Managed, int> TManagedIntMap |
| typedef map<Managed, Managed> TManagedManagedMap |
| typedef map<Managed, ref Managed> TManagedManagedRefMap |
| typedef map<Managed, pointer> TManagedPointerMap |
| typedef array<ref Managed> TManagedRefArray |
| typedef map<ref Managed, Class> TManagedRefClassMap |
| typedef map<ref Managed, float> TManagedRefFloatMap |
| typedef map<ref Managed, int> TManagedRefIntMap |
| typedef map<ref Managed, Managed> TManagedRefManagedMap |
| typedef map<ref Managed, ref Managed> TManagedRefManagedRefMap |
| typedef map<ref Managed, pointer> TManagedRefPointerMap |
| typedef set<ref Managed> TManagedRefSet |
| typedef map<ref Managed, string> TManagedRefStringMap |
| typedef map<ref Managed, vector> TManagedRefVectorMap |
| typedef set<Managed> TManagedSet |
| typedef map<Managed, string> TManagedStringMap |
| typedef map<Managed, vector> TManagedVectorMap |
| typedef array<pointer> TPointerArray |
| typedef map<pointer, Class> TPointerClassMap |
| typedef map<pointer, float> TPointerFloatMap |
| typedef map<pointer, int> TPointerIntMap |
| typedef map<pointer, Managed> TPointerManagedMap |
| typedef map<pointer, ref Managed> TPointerManagedRefMap |
| typedef map<pointer, pointer> TPointerPointerMap |
| typedef set<pointer> TPointerSet |
| typedef map<pointer, string> TPointerStringMap |
| typedef map<pointer, vector> TPointerVectorMap |
| typedef array<ResourceName> TResourceNameArray |
| typedef array<string> TStringArray |
| typedef map<string, Managed> TStringManagedMap |
| typedef map<string, ref Managed> TStringManagedRefMap |
| typedef map<string, pointer> TStringPointerMap |
| typedef array<vector> TVectorArray |
| proto native void Clear | ( | ) |
Remove all calls from list.
Destroys all elements of the array and sets the Count to 0. The underlying memory of the array is not freed.
Definition at line 119 of file SCR_HintSequenceComponent.c.
| class Class Clone | ( | ) |
Return shallow copy of object, or null if it is not allowed (not public constructor).
| proto native void Compact | ( | ) |
Frees any underlying memory which is not used. For example if the array allocated enough memory for 100 items but only 1 is used (Count() is 1) this frees the memory taken by the remaining 99 items.
Returns whether value is in array or not.
Copies contents of from array to this array.
| TypeID handle64 Count | ( | ) |
O(1) complexity.
| void Debug | ( | ) |
Tries to find the first occurrence of value in the array.
| T GetRandomElement | ( | ) |
| int GetRandomIndex | ( | ) |
Inserts element at the end of array.
| value | Element to be inserted. |
| void InsertAll | ( | notnull array< T > | from | ) |
Inserts all elements from array.
| from | array from which all elements will be added. |
Example:
Inserts element at certain position and moves all elements behind this position by one.
| value | Element to be inserted. |
| index | Position at which element is inserted. Must be less than Count(). |
Returns whether provided element index of array is valid.
| proto native void Remove | ( | int | index | ) |
Removes element from array. The empty position is replaced by last element, so removal is quite fast but does not retain order.
| index | Index of element to be removed |
Removes element from array. The empty position is replaced by last element, so removal is quite fast but does not retain order.
Removes element from array, but retain all elements ordered. It's slower than RemoveItem().
| proto native void RemoveOrdered | ( | int | index | ) |
Removes element from array, but retains all elements ordered. It's slower than Remove().
| index | Index of element to be removed. |
| proto native void Reserve | ( | int | newSize | ) |
Reserve memory for given number of elements. This method is used for optimization purposes when the approximate size is known beforehand.
| proto native void Resize | ( | int | newSize | ) |
Resizes the array to given size. If the newSize is lower than current Count overflowing objects are destroyed. If the newSize is higher than current Count missing elements are initialized to zero (null).
| global_pointer pointer SetInstance | ( | Managed | inst | ) |
Plain 64bit data, no weak pointers, no memory management.
For internal use in VM.
| proto native void Sort | ( | bool | reverse = false | ) |
Sorts elements of array, depends on underlying type.
| proto native void Swap | ( | notnull array< T > | other | ) |
Swaps the contents of this and other arrays. Does not involve copying of the elements.
| ScriptAndConfig Managed ToString | ( | ) |
Plain C++ pointer, no weak pointers, no memory management.