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); } }