示例#1
0
        public SpriteBatch CreateSpriteBatch(SpriteBatchSettings settings)
        {
            if (_drawCalls.ContainsKey(settings))
            {
                return(_drawCalls[settings]);
            }

            var sb = new SpriteBatch(Graphics);

            _drawCalls[settings] = sb;

            return(sb);
        }
示例#2
0
 public DrawCall(SpriteBatch spriteBatch, SpriteBatchSettings settings)
 {
     SpriteBatch = spriteBatch;
     Settings    = settings;
 }