public static void Dump() { ImageMan pMan = ImageMan.privGetInstance(); Debug.Assert(pMan != null); pMan.baseDump(); }
public static void Remove(Image pNode) { ImageMan pMan = ImageMan.privGetInstance(); Debug.Assert(pMan != null); Debug.Assert(pNode != null); pMan.baseRemove(pNode); }
public static Image Find(Image.Name name) { ImageMan pMan = ImageMan.privGetInstance(); Debug.Assert(pMan != null); pMan.poNodeCompare.name = name; Image pData = (Image)pMan.baseFind(pMan.poNodeCompare); return(pData); }
public static void Destroy() { ImageMan pMan = ImageMan.privGetInstance(); Debug.Assert(pMan != null); // Print stats on destroy pMan.baseDump(); // Invalidate the singleton if (pInstance != null) { pInstance = null; } }
public static Image Add(Image.Name ImageName, Texture.Name TextureName, float x, float y, float width, float height) { ImageMan pMan = ImageMan.privGetInstance(); Debug.Assert(pMan != null); Image pNode = (Image)pMan.baseAdd(); Debug.Assert(pNode != null); // Initialize the data Texture pTexture = TextureMan.Find(TextureName); Debug.Assert(pTexture != null); pNode.Set(ImageName, pTexture, x, y, width, height); return(pNode); }