protected void FreeMem()
 {
     if (this.array != null)
     {
         this.array.Dispose();
         this.array = null;
     }
 }
Esempio n. 2
0
        /// <summary>
        /// 获取此VBO的内存首地址。用于快速读写。
        /// </summary>
        /// <returns></returns>
        public unsafe void *FirstElement()
        {
            UnmanagedArrayBase array = this.array;

            if (array == null)
            {
                return((void *)0);
            }
            else
            {
                return(array.FirstElement());
            }
        }
 /// <summary>
 /// 申请指定长度的非托管数组。
 /// </summary>
 /// <param name="elementCount">数组元素的数目。</param>
 public void AllocMem(int elementCount)
 {
     this.array = CreateElements(elementCount);
 }