Example #1
0
 /// <summary>
 /// Returns a resource to the pool.
 /// </summary>
 /// <param name="list">List to return.</param>
 public static void GiveBack(RawList <int> list)
 {
     list.Clear();
     SubPoolIntList.GiveBack(list);
 }
Example #2
0
 /// <summary>
 /// Returns a resource to the pool.
 /// </summary>
 /// <param name="set">Set to return.</param>
 public static void GiveBack(BEPUutilities.DataStructures.HashSet <int> set)
 {
     set.Clear();
     SubPoolIntSet.GiveBack(set);
 }
Example #3
0
 /// <summary>
 /// Returns a resource to the pool.
 /// </summary>
 /// <param name="list">List to return.</param>
 public static void GiveBack(RawList <RayHit> list)
 {
     list.Clear();
     SubPoolRayHitList.GiveBack(list);
 }
Example #4
0
 /// <summary>
 /// Returns a resource to the pool.
 /// </summary>
 /// <param name="list">List to return.</param>
 public static void GiveBack(RawList <Vector3> list)
 {
     list.Clear();
     SubPoolVectorList.GiveBack(list);
 }
Example #5
0
 /// <summary>
 /// Returns a resource to the pool.
 /// </summary>
 /// <param name="list">List to return.</param>
 public static void GiveBack(RawList <float> list)
 {
     list.Clear();
     SubPoolFloatList.GiveBack(list);
 }
Example #6
0
 /// <summary>
 /// Returns a resource to the pool.
 /// </summary>
 /// <param name="set">Set to return.</param>
 public static void GiveBack(HashSet <int> set)
 {
     set.Clear();
     SubPoolIntSet.GiveBack(set);
 }
Example #7
0
 /// <summary>
 /// Returns a resource to the pool.
 /// </summary>
 /// <param name="list">List to return.</param>
 public static void GiveBack(RawList <System.Numerics.Vector3> list)
 {
     list.Clear();
     SubPoolVectorList.GiveBack(list);
 }