public static void BeginCamera(this SpriteBatch mBatch, Camera2D camera)
 {
     mBatch.Begin(SpriteSortMode.BackToFront, BlendState.NonPremultiplied, SamplerState.AnisotropicClamp, DepthStencilState.Default, RasterizerState.CullNone, null, camera.GetViewTransformationMatrix());
 }
 public static void BeginCamera(this SpriteBatch mBatch, Camera2D camera, BlendState bstate)
 {
     mBatch.Begin(SpriteSortMode.Deferred, bstate, SamplerState.AnisotropicWrap, DepthStencilState.Default, RasterizerState.CullNone, null, camera.GetViewTransformationMatrix());
 }