Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
MCore::Array2D< T > Member List

This is the complete list of members for MCore::Array2D< T >, including all inherited members.

Add(size_t rowIndex, const T &element)MCore::Array2D< T >
Array2D()=defaultMCore::Array2D< T >
Array2D(size_t numRows, size_t numPreAllocatedElemsPerRow=2)MCore::Array2D< T >inline
CalcTotalNumElements() constMCore::Array2D< T >
CalcUsedElementMemoryPercentage() constMCore::Array2D< T >inline
Clear(bool freeMem=true)MCore::Array2D< T >inline
GetData()MCore::Array2D< T >inline
GetElement(size_t rowIndex, size_t elementNr)MCore::Array2D< T >inline
GetElement(size_t rowIndex, size_t elementNr) constMCore::Array2D< T >inline
GetElements(size_t rowIndex)MCore::Array2D< T >inline
GetIndexTable()MCore::Array2D< T >inline
GetNumElements(size_t rowIndex) constMCore::Array2D< T >inline
GetNumPreCachedElements() constMCore::Array2D< T >inline
GetNumRows() constMCore::Array2D< T >inline
LogContents()MCore::Array2D< T >
Remove(size_t rowIndex, size_t elementIndex)MCore::Array2D< T >
RemoveRow(size_t rowIndex, bool autoShrink=false)MCore::Array2D< T >
RemoveRows(size_t startRow, size_t endRow, bool autoShrink=false)MCore::Array2D< T >
Resize(size_t numRows, bool autoShrink=false)MCore::Array2D< T >
SetElement(size_t rowIndex, size_t elementNr, const T &value)MCore::Array2D< T >inline
SetNumPreCachedElements(size_t numElemsPerRow)MCore::Array2D< T >inline
Shrink()MCore::Array2D< T >
Swap(size_t rowA, size_t rowB)MCore::Array2D< T >