public static void Dump() { Debug.WriteLine("************Image Lists**************"); ImageManager pMan = ImageManager.GetInstance(); Debug.Assert(pMan != null); pMan.BaseDump(); }
public static Image Find(ImageName imgName) { ImageManager imgMan = ImageManager.GetInstance(); return((Image)imgMan.BaseFind(new Image { name = imgName })); }
public static Image Add(ImageName imgName, TextureName texName, float x, float y, float width, float height) { // Remove from Reserve, Add to Active ImageManager imageMan = ImageManager.GetInstance(); Image pImage = (Image)imageMan.BaseAdd(); Debug.Assert(pImage != null); pImage.Set(imgName, texName, x, y, width, height); return(pImage); }
public static void Remove(Image pNode) { ImageManager pMan = ImageManager.GetInstance(); Debug.Assert(pMan != null); Debug.Assert(pNode != null); pMan.BaseRemove(pNode); }
public static Image Find(Image.Name name) { ImageManager pMan = ImageManager.GetInstance(); Debug.Assert(pMan != null); pMan.pNodeCompare.name = name; Image pData = (Image)pMan.BaseFind(pMan.pNodeCompare); return(pData); }
public static void Destroy() { ImageManager pMan = ImageManager.GetInstance(); Debug.Assert(pMan != null); // Do something clever here // track peak number of active nodes // print stats on destroy // invalidate the singleton }
public static Image Add(Image.Name name, Texture.Name TextureName, float x, float y, float width, float height) { ImageManager pMan = ImageManager.GetInstance(); Debug.Assert(pMan != null); Image pNode = (Image)pMan.BaseAdd(); Debug.Assert(pNode != null); // Initialize the data Texture pTexture = TextureManager.Find(TextureName); Debug.Assert(pTexture != null); pNode.Set(name, pTexture, x, y, width, height); return(pNode); }
public static void Dump() { ImageManager imgMan = ImageManager.GetInstance(); imgMan.BaseDump(); }