using System;
using Microsoft.Xna.Framework.Graphics;
namespace MonoGame.Extended.Graphics
{
///
/// Defines the for a deferred draw call when batching.
///
[Obsolete("IBatchDrawCallInfo is part of an incomplete implementation that was never finished. It will be removed in a future major release.")]
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);
}
}