using Microsoft.Xna.Framework.Graphics;
namespace MonoGame.Extended.Graphics
{
///
/// Defines the for a deferred draw call when batching.
///
public interface IBatchDrawCallInfo where TDrawCallInfo : IBatchDrawCallInfo
{
///
/// Applies any state from the to the
/// or .
///
/// The effect.
void SetState(Effect effect);
bool TryMerge(ref TDrawCallInfo drawCall);
}
}