public static void Dump() { TextureMan pMan = TextureMan.PrivGetInstance(); Debug.Assert(pMan != null); pMan.BaseDump(); }
public static void DumpTextures() { TextureMan pTMan = TextureMan.PrivGetInstance(); Debug.Assert(pTMan != null); pTMan.BaseDumpNodes(); }
public static void Remove(Texture pNode) { TextureMan pMan = TextureMan.PrivGetInstance(); Debug.Assert(pMan != null); Debug.Assert(pNode != null); pMan.BaseRemove(pNode); }
private void PrivStatDump() { TextureMan pTMan = TextureMan.PrivGetInstance(); Debug.Assert(pTMan != null); Debug.WriteLine(""); Debug.WriteLine("Texture Manager Stats-------------------------"); Debug.WriteLine("TO SELF!! The null texture and default texture included in stats."); pTMan.BaseStatDump(); }
public static Texture Find(Texture.Name name) { TextureMan pTMan = TextureMan.PrivGetInstance(); Debug.Assert(pTMan != null); pTMan.poTexCompare.SetName(name); Texture pTNode = (Texture)pTMan.BaseFind(pTMan.poTexCompare); return(pTNode); }
public static Texture Find(Texture.Name name) { TextureMan pMan = TextureMan.PrivGetInstance(); Debug.Assert(pMan != null); pMan.poNodeCompare.name = name; Texture pData = (Texture)pMan.BaseFind(pMan.poNodeCompare); return(pData); }
public static Texture Add(Texture.Name name, String pTexName) { TextureMan pTMan = TextureMan.PrivGetInstance(); Debug.Assert(pTMan != null); Texture pTNode = (Texture)pTMan.BaseAdd(); Debug.Assert(pTNode != null); Debug.Assert(pTexName != null); pTNode.Set(name, pTexName); return(pTNode); }
public static Texture Find(Texture.Name name) { TextureMan pMan = TextureMan.PrivGetInstance(); Debug.Assert(pMan != null); // Compare functions only compares two Nodes // So: Use the Compare Node - as a reference // use in the Compare() function pMan.poNodeCompare.SetName(name); Texture pData = (Texture)pMan.BaseFind(pMan.poNodeCompare); return(pData); }
public static Texture Add(Texture.Name name, String pTextureName) { TextureMan pMan = TextureMan.PrivGetInstance(); Debug.Assert(pMan != null); Texture pNode = (Texture)pMan.BaseAdd(); Debug.Assert(pNode != null); // Initialize the data Debug.Assert(pTextureName != null); pNode.Set(name, pTextureName); return(pNode); }
public static void Destroy() { // Get the instance TextureMan pMan = TextureMan.PrivGetInstance(); Debug.Assert(pMan != null); #if (TRACK_DESTRUCTOR_MAN) Debug.WriteLine("--->TextureMan.Destroy()"); #endif pMan.BaseDestroy(); #if (TRACK_DESTRUCTOR_MAN) Debug.WriteLine(" {0} ({1})", pMan.poNodeCompare, pMan.poNodeCompare.GetHashCode()); Debug.WriteLine(" {0} ({1})", TextureMan.pInstance, TextureMan.pInstance.GetHashCode()); #endif pMan.poNodeCompare = null; TextureMan.pInstance = null; }
public static void Destroy() { TextureMan pTMan = TextureMan.PrivGetInstance(); Debug.Assert(pTMan != null); pTMan.PrivStatDump(); #if (TRACK_DESTRUCTOR_MAN) Debug.WriteLine("TextureMan.Destroy()"); #endif pTMan.BaseDestroy(); #if (TRACK_DESTRUCTOR_MAN) Debug.WriteLine("{0} ({1})", pTMan.poTexCompare, pTMan.poTexCompare.GetHashCode()); Debug.WriteLine("{0} ({1})", TextureMan.pInstance, TextureMan.pInstance.GetHashCode()); #endif pTMan.poTexCompare = null; TextureMan.pInstance = null; }