private static void SaveTgaRowRle(Stream output, Surface input, ref TgaHeader header, int y) { TgaPacketStateMachine machine = new TgaPacketStateMachine(output, header.pixelDepth); for (int i = 0; i < input.Width; i++) { machine.Push(input[i, y]); } machine.Flush(); }
private static void SaveTgaRowRle(Stream output, Surface input, ref TgaHeader header, int y) { TgaPacketStateMachine machine = new TgaPacketStateMachine(output, header.pixelDepth); for (int x = 0; x < input.Width; ++x) { machine.Push(input[x, y]); } machine.Flush(); }