public static unsafe ushort Encode_RGBA_5551_Pixel(OutputPixel Pixel)
{
uint Out = 0;
BitUtils.InsertScaled(ref Out, 0, 5, Pixel.R, 255);
BitUtils.InsertScaled(ref Out, 5, 5, Pixel.G, 255);
BitUtils.InsertScaled(ref Out, 10, 5, Pixel.B, 255);
BitUtils.InsertScaled(ref Out, 15, 1, Pixel.A, 255);
return (ushort)Out;
}