servicepoint/crates/servicepoint_binding_cs/ServicePoint/BrightnessGrid.cs

24 lines
524 B
C#
Raw Permalink Normal View History

2024-06-23 16:30:45 +02:00
namespace ServicePoint;
public sealed partial class BrightnessGrid
2024-06-23 16:30:45 +02:00
{
public static BrightnessGrid Load(nuint width, nuint height, ReadOnlySpan<byte> bytes)
2024-10-19 16:04:01 +02:00
{
unsafe
{
fixed (byte* bytesPtr = bytes)
{
return Load(width, height, bytesPtr, (nuint)bytes.Length);
}
}
}
2024-10-16 20:56:55 +02:00
public byte this[nuint x, nuint y]
2024-06-23 16:30:45 +02:00
{
get => Get(x, y);
set => Set(x, y, value);
2024-06-23 16:30:45 +02:00
}
public Span<byte> Data => UnsafeDataRef().AsSpan();
2024-06-23 16:30:45 +02:00
}