2025-07-31 20:50:00 +02:00

31 lines
677 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Echo.UserInterface.Backend;
using SDL2;
using skyscraper8.UI.ImGuiForms;
using testdrid;
using testdrid.SdlWrapper;
namespace skyscraper8.UI.ImGui.Forms
{
internal class SdlTestWindow : SdlWindow
{
private Random rng;
public SdlTestWindow(ImGuiDevice imGuiDevice) : base(imGuiDevice, 320, 240)
{
rng = new Random();
}
protected override void RenderInternal(Texture surface)
{
byte[] buffer = new byte[3];
rng.NextBytes(buffer);
surface.SetPixel(rng.Next(320), rng.Next(240), 255, buffer[0], buffer[1], buffer[2]);
}
}
}