Example #1
0
        /// <summary>
        /// Returns array populated with values.
        /// </summary>
        /// <param name="allocator">A member of the
        /// [Unity.Collections.Allocator](https://docs.unity3d.com/ScriptReference/Unity.Collections.Allocator.html) enumeration.</param>
        /// <returns>Array of values.</returns>
        public NativeArray <TValue> GetValueArray(Allocator allocator)
        {
            var result = new NativeArray <TValue>(Count(), allocator, NativeArrayOptions.UninitializedMemory);

            UnsafeHashMapData.GetValueArray(m_Buffer, result);
            return(result);
        }