public static SpriteBatch Add(SpriteBatch.Name name) { SpriteBatchMan pMan = SpriteBatchMan.PrivGetInstance(); Debug.Assert(pMan != null); SpriteBatch pSBatch = (SpriteBatch)pMan.BaseAdd(); pSBatch.SetName(name); return(pSBatch); }
public static SpriteBatch Add(SpriteBatch.Name name, int reserveNum = 3, int reserveGrow = 1) { SpriteBatchMan pMan = SpriteBatchMan.PrivGetInstance(); Debug.Assert(pMan != null); SpriteBatch pNode = (SpriteBatch)pMan.BaseAdd(); Debug.Assert(pNode != null); pNode.Set(name, reserveNum, reserveGrow); return(pNode); }
private static SpriteBatch Add(SpriteBatch.Name name, SpriteBatch pSB) { SpriteBatchMan pMan = SpriteBatchMan.PrivGetInstance(); Debug.Assert(pMan != null); SpriteBatch pNode = (SpriteBatch)pMan.BaseAdd(); Debug.Assert(pNode != null); pNode = pSB; return(pSB); }