Exemple #1
0
        public int giveTotalMaxMemoryCatagory(eMainCatagory cat)
        {
            if (cat == eMainCatagory.eCat_Terrain)
            {
                return(mMaxTerrainMemory);
            }
            else if (cat == eMainCatagory.eCat_Models)
            {
                return(mMaxModelMemory);
            }

            return(0);
        }
Exemple #2
0
        static public int giveTotalMemoryUsageCatagory(eMainCatagory cat)
        {
            int sum = 0;

            for (int i = 0; i < mMemoryUsageItems.Count; i++)
            {
                if (mMemoryUsageItems[i].mCatagory == cat)
                {
                    sum += mMemoryUsageItems[i].mMemoryInBytes;
                }
            }
            return(sum);
        }
Exemple #3
0
        public void setOrAddMemoryElement(string name, int memSize, eMainCatagory cat, bool addToTotals)
        {
            int ex = findMemoryElement(name);

            if (ex == -1)
            {
                ex = mMemoryUsageItems.Count;
                mMemoryUsageItems.Add(new memoryElement(name, memSize, cat, addToTotals));
            }
            else
            {
                mMemoryUsageItems[ex].mMemoryInBytes += memSize;
            }
        }
Exemple #4
0
 public void setOrAddMemoryElement(string name, int memSize, eMainCatagory cat)
 {
     setOrAddMemoryElement(name, memSize, cat, true);
 }
Exemple #5
0
 public memoryElement(string name, int memSize, eMainCatagory cat)
 {
     mName          = name;
     mMemoryInBytes = memSize;
     mCatagory      = cat;
 }