Burst friendly (special) native collections for Unity
Unity.Collections@v2
.Full Changelog: https://github.com/andywiecko/BurstCollections/compare/v1.7.0...v1.7.1
NativeStackedLists<T>
added. It can be used as an alternative for nested collections.Full Changelog: https://github.com/andywiecko/BurstCollections/compare/v1.6.0...v1.7.0
(ReadOnly)Span
extensions for Unity.Collections
.Full Changelog: https://github.com/andywiecko/BurstCollections/compare/v1.5.0...v1.6.0
NativePointQuadtree
added. Implemented quadtree supports for AABB
range query.Reinterpret<T>
and ElementAt
methods for NativeIndexedArray<Id, T>
added.Ref<T>
class added. It is handy for using with native collections.AABB
and MBC
refactor.Full Changelog: https://github.com/andywiecko/BurstCollections/compare/v1.4.0...v1.5.0
NativeArray2d<T>
added. Wrapper for two-dimensional NativeArray<T>
. Support for reading rows in parallel jobs.Native2dTree
added. Currently, only AABB Range query is implemented, NN and k-NN search are TODO.NativeBoundingVolumeTree<AABB>
tree vs. tree intersections implementation using queue. The result is stored in NativeList<int2>
.BoundingVolumeTree<T>
into NativeBoundingVolumeTree<T>
. Old class is still available, but is marked with Obsolete attribute. Additionally fix some minor typoes in methods names and adds ReadOnly
substruct.Full Changelog: https://github.com/andywiecko/BurstCollections/compare/v1.3.0...v1.4.0