initialPrefabs logo
  • Home 
  • Blog 
  • Tools 
  • Tags 
  1. Home
  2. Tools

Tools

A list of the tools we’ve made and released over time are below:

  • Proprietary

    • NimGui
    • Dani AI
    • C TaskGraph
  • Open Source

    • UGUIDOTS
    • Additive Scene Groups
    • Reactive Disposal
    • C# No Alloc Collections
    • InitialPrefabs.MSDF
    • InitialPrefabs.ImportOverrides

1 min read • Tools

NoAllocBitArray

NoAllocBitArray namespace InitialPrefabs.Collections Summary A stack only bitarray treats each bit as a boolean per byte. This means that each byte can store 8 booleans. int CalculateSize(int totalBools) Summary Calculates the total number of bytes the NoAllocBitArray can store. For example if you want to store 8 booleans, we will only need 1 byte. ...

1 min read • Tools

NoAllocBitArrayEnumerator

NoAllocBitArrayEnumerator namespace InitialPrefabs.Collections Summary A stack only enumerator to iterate through the NoAllocBitArray. bool MoveNext() Summary Increments the iterator. ...

1 min read • Tools

NoAllocBitArrayExtensions

NoAllocBitArrayExtensions namespace InitialPrefabs.Collections ref byte ElementAt(this ref NoAllocBitArray array, int i) Summary Returns the byte associated with a specific index you want to access. ...

1 min read • Tools

NoAllocEnumerator

NoAllocEnumerator namespace InitialPrefabs.Collections Summary A generic stack only iterator to be used with any kind of collection. TypeParam bool MoveNext() Summary Increments the iterator until it reaches the end of the collection. ...

1 min read • Tools

NoAllocHashMap

NoAllocHashMap namespace InitialPrefabs.Collections Summary A stack only dictionary that stores a key value pair. TypeParam Any type implementing IEquatable{T} ...

1 min read • Tools

NoAllocHashSet

NoAllocHashSet namespace InitialPrefabs.Collections Summary A stack only hashset that uses a Span{T} as its internal data structure. TypeParam Any type implementing IEquatable{T} ...

1 min read • Tools

NoAllocList

NoAllocList namespace InitialPrefabs.Collections Summary A stack only list backed by a Span{T}. The capacity is fixed, however the total number of elements are tracked. NoAllocEnumerator GetEnumerator() Go back to API Home ...

2 min read • Tools

NoAllocListExtensions

NoAllocListExtensions namespace InitialPrefabs.Collections void Clear(this ref NoAllocList list) Summary Resets the counter internally to 0. Does not clear out the memory so the elements still persist. As far as the list is aware, there is nothing stored. ...

2 min read • Tools

NoAllocPriorityQueue

NoAllocPriorityQueue namespace InitialPrefabs.Collections Summary A stack only priority queue is a queue that allows each item stored an assigned priority. The priority determines the order of service when an element is dequed. They can serve the highest priority or lowest priority based on the implementation of TComparer. ...

1 min read • Tools

NoAllocQueue

NoAllocQueue namespace InitialPrefabs.Collections Summary A stack only queue that uses a Span{T} as it’s internal data structure. Go back to API Home

  • 1
  • 2
  • 3
Follow Us!

Contact us if you want to work with us for your games and art projects!

     
Copyright © 2016-2025 InitialPrefabs
initialPrefabs
Code copied to clipboard