![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
A proxy class contaning a shared pointer to an array.
The copy constructor copies the object itself (the shared pointer). The assignment operator copies the content of the object.
See Murl::Array for method documentation.
Murl.Array.IGameControllerMappingAxisMapping
The template parameter value type.
The array type definition.
Forward to Array::Array() constructor.
Murl.SharedArray.IGameControllerMappingAxisMapping new()
Copy constructor taking an Array object.
Murl.SharedArray.IGameControllerMappingAxisMapping new(Murl.Array.IGameControllerMappingAxisMapping array)
array | The array to copy. |
Forward to Array::Array(const DataType& item) constructor.
Murl.SharedArray.IGameControllerMappingAxisMapping new(Murl.IGameControllerMapping.AxisMapping item)
item | The item. |
Forward to Array::Array(const DataType& item1, const DataType& item2) constructor.
Murl.SharedArray.IGameControllerMappingAxisMapping new(Murl.IGameControllerMapping.AxisMapping item1, Murl.IGameControllerMapping.AxisMapping item2)
item1 | The first item. |
item2 | The second item. |
Forward to Array::Array(const DataType& item1, const DataType& item2, const DataType& item3) constructor.
Murl.SharedArray.IGameControllerMappingAxisMapping new(Murl.IGameControllerMapping.AxisMapping item1, Murl.IGameControllerMapping.AxisMapping item2, Murl.IGameControllerMapping.AxisMapping item3)
item1 | The first item. |
item2 | The second item. |
item3 | The third item. |
Copy constructor taking a shared array object.
Murl.SharedArray.IGameControllerMappingAxisMapping new(Murl.SharedArray.IGameControllerMappingAxisMapping array)
array | The shared array to share. |
Forward to Array::Clear() method.
Clear()
Forward to Array::Empty() method.
Empty()
Forward to Array::Shrink() method.
Shrink()
Forward to Array::Trim() method.
n | The new number of items in the array. |
Forward to Array::Drop() method.
n | The number of items to remove from the end. |
Forward to Array::Reserve() method.
Reserve(Integer n)
n | The number of items the underlying storage should hold. |
Forward to Array::SetCount(SInt32 n) method.
n | The new number of items in the array. |
Forward to Array::SetCount(SInt32 n, const DataType& item) method.
Boolean SetCount(Integer n, Murl.IGameControllerMapping.AxisMapping item)
n | The new number of items in the array. |
item | The value to initialize any newly added items with. |
Forward to Array::SetCountAndReserve(SInt32 n) method.
Boolean SetCountAndReserve(Integer n)
n | The new number of items in the array. |
Forward to Array::SetCountAndReserve(SInt32 n, const DataType& item) method.
Boolean SetCountAndReserve(Integer n, Murl.IGameControllerMapping.AxisMapping item)
n | The new number of items in the array. |
item | The value to initialize any newly added items with. |
Forward to Array::Set(SInt32 index, const DataType& item) method.
Murl.IGameControllerMapping.AxisMapping Set(Integer index, Murl.IGameControllerMapping.AxisMapping item)
index | The index of the item to set. |
item | The source item to copy. |
Forward to Array::Set(SInt32 index, const DataType& item, SInt32 count) method.
Boolean Set(Integer index, Murl.IGameControllerMapping.AxisMapping item, Integer count)
index | The index of the first item to set. |
item | The source item to copy. |
count | The number of items to set. |
Forward to Array::Fill() method.
Fill(Murl.IGameControllerMapping.AxisMapping item)
item | The source item to copy. |
Forward to Array::Swap() method.
Swap(Integer index1, Integer index2)
index1 | The index of the first item. |
index2 | The index of the second item. |
Forward to Array::Add() method.
Murl.IGameControllerMapping.AxisMapping Add()
Forward to Array::Add(const DataType& item) method.
Murl.IGameControllerMapping.AxisMapping Add(Murl.IGameControllerMapping.AxisMapping item)
item | The given item to be inserted at the end of the array. |
Forward to Array::Add(const Array& other) method.
Boolean Add(Murl.SharedArray.IGameControllerMappingAxisMapping other)
other | The given item array to be inserted. |
Forward to Array::Add(const Array& other, int offset, int count) method.
Boolean Add(Murl.SharedArray.IGameControllerMappingAxisMapping other, Integer offset, Integer count)
other | The given source item array. |
offset | The index into the source array specifying the first item to copy. |
count | The number of source array items to copy. |
Forward to Array::AddN() method.
AddN(Integer count)
count | The number of new items to be inserted at the end of the array. |
Forward to Array::Insert(SInt32 index) method.
Murl.IGameControllerMapping.AxisMapping Insert(Integer index)
index | the zero-based index where the new item should be inserted. |
Forward to Array::Insert(SInt32 index, const DataType& item) method.
Murl.IGameControllerMapping.AxisMapping Insert(Integer index, Murl.IGameControllerMapping.AxisMapping item)
index | the zero-based index where the new item should be inserted. |
item | The given item to be inserted. |
Forward to Array::Insert(SInt32 index, const DataType& item, SInt32 count) method.
Boolean Insert(Integer index, Murl.IGameControllerMapping.AxisMapping item, Integer count)
index | the zero-based index where the new items should be inserted. |
item | The given item to be inserted. |
count | The number of copies of the given item to insert. |
Forward to Array::Insert(SInt32 index, const Array& other) method.
Boolean Insert(Integer index, Murl.SharedArray.IGameControllerMappingAxisMapping other)
index | the zero-based index where the new items should be inserted. |
other | The given item array to be inserted. |
Forward to Array::Insert(SInt32 index, const Array& other, SInt32 offset, SInt32 count) method.
Boolean Insert(Integer index, Murl.SharedArray.IGameControllerMappingAxisMapping other, Integer offset, Integer count)
index | the zero-based index where the new items should be inserted. |
other | The given source item array. |
offset | The index into the source array specifying the first item to copy. |
count | The number of source array items to copy. |
Forward to Array::InsertN(SInt32 index, SInt32 count = 1) method.
Boolean InsertN(Integer index, Integer count)
index | the zero-based index where the new items should be inserted. |
count | The number of new items to be inserted. |
Forward to Array::Remove(SInt32 index, SInt32 count = 1) method.
Boolean Remove(Integer index, Integer count)
index | The zero-based index from where to remove the items. |
count | The number of items to remove. |
Forward to Array::Remove(const SInt32Array& sortedIndices) method.
Remove(Murl.Array.SInt32 sortedIndices)
sortedIndices | A sorted array of indices where to remove the items. |
Forward to Array::Find(const DataType& item) const method.
Integer Find(Murl.IGameControllerMapping.AxisMapping item)
item | The item to find. |
Forward to Array::Find(const DataType& item, SInt32 firstIndex) const method.
Integer Find(Murl.IGameControllerMapping.AxisMapping item, Integer firstIndex)
item | The item to find. |
firstIndex | The index where to start searching. |
Forward to Array::FindLast(const DataType& item) const method.
Integer FindLast(Murl.IGameControllerMapping.AxisMapping item)
item | The item to find. |
Forward to Array::FindLast(const DataType& item, SInt32 lastIndex) const method.
Integer FindLast(Murl.IGameControllerMapping.AxisMapping item, Integer lastIndex)
item | The item to find. |
lastIndex | The index where to start searching. |
Forward to Array::Bottom() const method.
Murl.IGameControllerMapping.AxisMapping Bottom()
Forward to Array::Top() const method.
Murl.IGameControllerMapping.AxisMapping Top()
Forward to Array::Pop() method.
Murl.IGameControllerMapping.AxisMapping Pop()
Forward to Array::At(SInt32 index) method.
Murl.IGameControllerMapping.AxisMapping At(Integer index)
index | The zero-based index of the item to retrieve. |
Forward to Array::At(SInt32 index, const DataType& item) method.
Murl.IGameControllerMapping.AxisMapping At(Integer index, Murl.IGameControllerMapping.AxisMapping item)
index | The zero-based index of the item to retrieve. |
item | The reference item used for initialization. |
Forward to Array::GetCount() method.
Integer GetCount()
Forward to Array::IsEmpty() method.
Boolean IsEmpty()
Forward to Array::GetAlloc() method.
Integer GetAlloc()
Forward to Array::IsEqual() method.
Boolean IsEqual(Murl.SharedArray.IGameControllerMappingAxisMapping other)
other | The array to compare. |
Forward to Array::Get(SInt32 index) method.
Murl.IGameControllerMapping.AxisMapping Get(Integer index)
index | The zero-based index of the item to retrieve. |
Forward to Array::GetByteSize() method.
Integer GetByteSize()
Get a copy of the internal Array object.
Murl.Array.IGameControllerMappingAxisMapping GetArray()
The length operator is denoted by the unary prefix operator #.
Forward to Array::operator==() method.
Forward to Array::operator[](SInt32 index) method.
index | The zero-based index of the item to retrieve. |