public int giveTotalMaxMemoryCatagory(eMainCatagory cat) { if (cat == eMainCatagory.eCat_Terrain) { return(mMaxTerrainMemory); } else if (cat == eMainCatagory.eCat_Models) { return(mMaxModelMemory); } return(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); }
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; } }
public void setOrAddMemoryElement(string name, int memSize, eMainCatagory cat) { setOrAddMemoryElement(name, memSize, cat, true); }
public memoryElement(string name, int memSize, eMainCatagory cat) { mName = name; mMemoryInBytes = memSize; mCatagory = cat; }