public static void Dump() { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); pMan.BaseDump(); }
public static void Remove(Texture pNode) { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); Debug.Assert(pNode != null); pMan.BaseRemove(pNode); }
public static void Print() { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); Debug.WriteLine("******** TEXTURE MANAGER ****************"); pMan.PrintStats(); pMan.PrintNodes(); }
public static void Destroy() { TextureManager pInstance = TextureManager.PrivGetInstance(); Debug.Assert(pInstance != null); pInstance.BaseDestroy(); pInstance.pTextureCompare = null; TextureManager.pInstance = null; }
public static void PrintReport() { Debug.WriteLine("--------------------------------------------------------------------------------"); Debug.WriteLine("------------------------------- Texture Manager --------------------------------"); Debug.WriteLine("--------------------------------------------------------------------------------"); TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); pMan.BasePrintReport(); }
public static Texture Find(Texture.Name name) { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); // Use compare node to compare to search nodes pMan.pTextureCompare.SetName(name); Texture pData = (Texture)pMan.BaseFind(pMan.pTextureCompare); return(pData); }
public static Texture Add(Texture.Name name, string pTextureName) { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); Texture pTexture = (Texture)pMan.BaseAdd(); Debug.Assert(pTexture != null); // Initialize the date pTexture.Set(name, pTextureName); return(pTexture); }
public static Texture Find(Texture.Name name) { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); pMan.poCompareNode.name = name; Texture pData = (Texture)pMan.BaseFind(pMan.poCompareNode); Debug.Assert(pData != null); return(pData); }
public static Texture Add(Texture.Name name) { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); Texture pNode = (Texture)pMan.BaseAdd(); Debug.Assert(pNode != null); pNode.Set(name); return(pNode); }
public static Texture Find(Texture.Name name) { TextureManager pMan = TextureManager.PrivGetInstance(); Debug.Assert(pMan != null); // 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); }