Create Graphics library. (#316)

* Fix BoundingRect unit tests.

* Create `graphics` library.
This commit is contained in:
Lucas Girouard-Stranks
2016-11-27 22:51:59 +10:00
committed by Dylan Wilson
parent d1ffba93f2
commit d0c621d0dc
35 changed files with 139 additions and 71 deletions
@@ -0,0 +1,20 @@
using System;
namespace MonoGame.Extended.Graphics.Batching
{
/// <summary>
/// The exception that is thrown when enqueuing draw commands into a
/// <see cref="Batch{TVertexType,TBatchDrawCommandData}" />
/// results in an overflow.
/// </summary>
/// <seealso cref="Exception" />
public class BatchCommandQueueOverflowException : Exception
{
internal BatchCommandQueueOverflowException(int maximumCommandsCount)
: base(
$"The maximum number of batch commands ({maximumCommandsCount}) has been reached. Consider increasing the maximum, reducing the number of commands, or flushing the commands to the GraphicsDevice."
)
{
}
}
}