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