public void SetBlendMode(int mode)
{
_mode = (BlendModes)mode;
switch (_mode)
{
case BlendModes.Blend:
_states.BlendMode = BlendMode.Alpha;
break;
case BlendModes.Replace:
_states.BlendMode = BlendMode.None;
break;
case BlendModes.Add:
_states.BlendMode = BlendMode.Add;
break;
case BlendModes.Multiply:
_states.BlendMode = BlendMode.Multiply;
break;
}
_myBatch.Flush();
_myBatch.SetBlendMode(_states.BlendMode);
}