public void Set(FloatColor c, int x, int y) { var p = (y * W + x) * ComponentCount; Data[p + 2] = c.R; Data[p + 1] = c.G; Data[p + 0] = c.B; }
public FloatBufferImage(BImage img) : this(img.W, img.H) { for (var j = 0; j < img.H; j++) { for (var i = 0; i < img.W; i++) { var fc = FloatColor.Create(img.Get(i, j)); Set(fc, i, j); } } }
public void Set(FloatColor c, Pixel p) { Set(c, p.X, p.Y); }