Exemplo n.º 1
0
 public void Dispose()
 {
     if (isRender.Length > 0)
     {
         isRender.Dispose();
     }
 }
Exemplo n.º 2
0
 public void DisposeVertices()
 {
     if (vertices.Length > 0)
     {
         vertices.Dispose();
     }
 }
Exemplo n.º 3
0
 public void Constructor_float_TempJob()
 {
     DoesNotThrow(() =>
     {
         var array = new BlitableArray <float>(10, Allocator.TempJob);
         array.Dispose();
     });
 }
Exemplo n.º 4
0
 public void Constructor_float_Persistent()
 {
     DoesNotThrow(() =>
     {
         var array = new BlitableArray <float>(10, Allocator.Persistent);
         array.Dispose();
     });
 }
Exemplo n.º 5
0
 public void Constructor_float_Minus()
 {
     Throws <ArgumentException>(() =>
     {
         var array = new BlitableArray <float>(-1, Allocator.Temp);
         array.Dispose();
     });
 }
Exemplo n.º 6
0
 public void Constructor_float_Empty()
 {
     DoesNotThrow(() =>
     {
         var array = new BlitableArray <float>();
         array.Dispose();
     });
 }
Exemplo n.º 7
0
Arquivo: Chunk.cs Projeto: Deus0/zoxel
 public void Dispose()
 {
     Value.Dispose();
     if (chunkRenders.Length > 0)
     {
         chunkRenders.Dispose();
     }
 }
Exemplo n.º 8
0
 public void Alocation_Count_Minus()
 {
     Throws <ArgumentException>(() =>
     {
         var array = new BlitableArray <float>();
         array.Allocate(-1, Allocator.Temp);
         array.Dispose();
     });
 }
Exemplo n.º 9
0
 public void Constructor_float_None()
 {
     LogAssert.ignoreFailingMessages = true;
     Throws <ArgumentException>(() =>
     {
         var array = new BlitableArray <float>(10, Allocator.None);
         array.Dispose();
     });
 }
Exemplo n.º 10
0
 public void Alocation_Count_Ten_TempJob()
 {
     DoesNotThrow(() =>
     {
         var array = new BlitableArray <float>();
         array.Allocate(10, Allocator.TempJob);
         array.Dispose();
     });
 }
Exemplo n.º 11
0
 public void Alocation_Count_Ten_Persistent()
 {
     DoesNotThrow(() =>
     {
         var array = new BlitableArray <float>();
         array.Allocate(10, Allocator.Persistent);
         array.Dispose();
     });
 }
Exemplo n.º 12
0
 public void Alocation_Count_Ten_None()
 {
     LogAssert.ignoreFailingMessages = true;
     Throws <ArgumentException>(() =>
     {
         var array = new BlitableArray <float>();
         array.Allocate(10, Allocator.None);
         array.Dispose();
     });
 }
Exemplo n.º 13
0
 public void Dispose()
 {
     if (boneWeightsIndexes0.Length > 0)
     {
         boneWeightsIndexes0.Dispose();
         boneWeights0.Dispose();
         bonePositions.Dispose();
         boneRotations.Dispose();
         boneInfluences.Dispose();
     }
 }
Exemplo n.º 14
0
        public void Size()
        {
            var array = new BlitableArray <float>();

            Zero(array.Length);
            array.Dispose();

            array = new BlitableArray <float>(10, Allocator.Temp);
            AreEqual(10, array.Length);
            array.Dispose();
        }
Exemplo n.º 15
0
 public void Dispose()
 {
     if (vertices.Length > 0)
     {
         vertices.Dispose();
     }
     if (triangles.Length > 0)
     {
         triangles.Dispose();
     }
 }
Exemplo n.º 16
0
 public void Dispose()
 {
     if (sidesUp.Length > 0)
     {
         sidesUp.Dispose();
         sidesDown.Dispose();
         sidesLeft.Dispose();
         sidesRight.Dispose();
         sidesBack.Dispose();
         sidesForward.Dispose();
     }
 }
Exemplo n.º 17
0
            public void Constructor_bool()
            {
                DoesNotThrow(() =>
                {
                    var array = new BlitableArray <bool>();
                    array.Dispose();
                });

                Throws <ArgumentException>(() =>
                {
                    var array = new BlitableArray <bool>(0, Allocator.Temp);
                    array.Dispose();
                });
            }
Exemplo n.º 18
0
 public void Dispose()
 {
     if (modelIndexes.Length > 0)
     {
         modelIndexes.Dispose();
     }
     if (voxelColors.Length > 0)
     {
         voxelColors.Dispose();
     }
     if (uvMaps.Length > 0)
     {
         uvMaps.Dispose();
     }
 }
Exemplo n.º 19
0
 public void Dispose()
 {
     if (chunks.Length > 0)
     {
         chunks.Dispose();
     }
     if (chunkIDs.Length > 0)
     {
         chunkIDs.Dispose();
     }
     if (chunkPositions.Length > 0)
     {
         chunkPositions.Dispose();
     }
 }
Exemplo n.º 20
0
 public void Dispose()
 {
     if (voxels.Length > 0)
     {
         voxels.Dispose();
     }
     if (voxelsUp.Length > 0)
     {
         voxelsUp.Dispose();
         voxelsDown.Dispose();
         voxelsLeft.Dispose();
         voxelsRight.Dispose();
         voxelsForward.Dispose();
         voxelsBack.Dispose();
     }
 }
Exemplo n.º 21
0
            public void Alocation_From_List()
            {
                var list  = Enumerable.Range(0, 25).Select(x => (float)x).ToList();
                var array = new BlitableArray <float>();

                array.Allocate(list, Allocator.Temp);

                AreEqual(list.Count, array.Length);

                for (int i = 0; i < array.Length; i++)
                {
                    AreEqual(list[i], array[i]);
                }

                array.Dispose();
            }
Exemplo n.º 22
0
        public void To_NativeArray_Zero()
        {
            var array = new BlitableArray <float>();

            NativeArray <float> nativeArray = array.ToNativeArray(Allocator.Temp);

            AreEqual(array.Length, nativeArray.Length);

            for (int i = 0; i < array.Length; i++)
            {
                AreEqual(array[i], nativeArray[i]);
            }

            nativeArray.Dispose();
            array.Dispose();
        }
Exemplo n.º 23
0
            public void Alocation_From_ManagedArray()
            {
                var managedArray = Enumerable.Range(0, 25).Select(x => (float)x).ToArray();
                var array        = new BlitableArray <float>();

                array.Allocate(managedArray, Allocator.Temp);

                AreEqual(managedArray.Length, array.Length);

                for (int i = 0; i < array.Length; i++)
                {
                    AreEqual(managedArray[i], array[i]);
                }

                array.Dispose();
            }
Exemplo n.º 24
0
        public void To_NativeArray_Call()
        {
            var managedArray = Enumerable.Range(0, 25).Select(x => (float)x).ToArray();
            var array        = new BlitableArray <float>();

            array.Allocate(managedArray, Allocator.Temp);
            NativeArray <float> nativeArray = array.ToNativeArray(Allocator.Temp);

            AreEqual(array.Length, nativeArray.Length);

            for (int i = 0; i < array.Length; i++)
            {
                AreEqual(array[i], nativeArray[i]);
            }

            nativeArray.Dispose();
            array.Dispose();
        }
Exemplo n.º 25
0
        // shuold be between 0 and 1

        public void Dispose()
        {
            biomes.Dispose();
            blends.Dispose();
        }
Exemplo n.º 26
0
 public void Dispose()
 {
     spawnedIDs.Dispose();
     spawnDatas.Dispose();
 }
Exemplo n.º 27
0
 public void Dispose()
 {
     chunkPositions.Dispose();
     isRender.Dispose();
     chunkIDs.Dispose();
 }