RenderedGridImage.cs 472 B

12345678910111213141516171819
  1. using System.Numerics;
  2. using Robust.Shared.GameObjects;
  3. using Robust.Shared.Maths;
  4. using SixLabors.ImageSharp;
  5. using SixLabors.ImageSharp.PixelFormats;
  6. namespace Content.MapRenderer;
  7. public sealed class RenderedGridImage<T> where T : unmanaged, IPixel<T>
  8. {
  9. public Image<T> Image;
  10. public Vector2 Offset { get; set; } = Vector2.Zero;
  11. public EntityUid? GridUid { get; set; }
  12. public RenderedGridImage(Image<T> image)
  13. {
  14. Image = image;
  15. }
  16. }