From cf051c935959d06e09f8edc907753d4c192b2d62 Mon Sep 17 00:00:00 2001 From: mstr2 <43553916+mstr2@users.noreply.github.com> Date: Thu, 17 Oct 2024 21:14:01 +0200 Subject: [PATCH] fix line endings --- .../com/sun/javafx/image/PixelConverter.java | 130 +++++++++--------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelConverter.java b/modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelConverter.java index f298a6ebd86..c41c8e4b217 100644 --- a/modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelConverter.java +++ b/modules/javafx.graphics/src/main/java/com/sun/javafx/image/PixelConverter.java @@ -1,65 +1,65 @@ -/* - * Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package com.sun.javafx.image; - -import java.nio.Buffer; - -public interface PixelConverter { - /** - * Copies a rectangular region of data from the source buffer to the - * destination buffer using the following relationship: - *
-     * for each xy : 0 <= x,y < w,h {
-     *     int srcpos = y * srcscanelems + x * srcelemsperpixel + srcoff;
-     *     int dstpos = y * dstscanelems + x * dstelemsperpixel + dstoff;
-     *     for each j : 0 <= j < srcelemsperpixel {
-     *         load data from srcbuf.get(srcpos + j);
-     *     }
-     *     convert data to destination pixel format
-     *     for each k : 0 <= k < dstelemsperpixel {
-     *         store data into dstbuf.put(dstpos + k, pixel data);
-     *     }
-     * }
-     * 
- * - * @param srcbuf the nio buffer containing the source data - * @param srcoff the absolute location in the buffer of the first source pixel data - * @param srcscanelems number of logical buffer elements between rows of data in the source; - * note that the definition of a logical buffer element depends on the implementation, - * usually this is a byte or an int, but for indexed converters it is a bit - * @param dstbuf the nio buffer containing the destination data - * @param dstoff the absolute location in the buffer of the first destination pixel data - * @param dstscanelems number of buffer elements between rows of data in the destination - * @param w the number of pixels to process across before moving to the next row - * @param h the number of rows of pixels to process - */ - public void convert(T srcbuf, int srcoff, int srcscanelems, - U dstbuf, int dstoff, int dstscanelems, - int w, int h); - - public PixelGetter getGetter(); - public PixelSetter getSetter(); -} +/* + * Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package com.sun.javafx.image; + +import java.nio.Buffer; + +public interface PixelConverter { + /** + * Copies a rectangular region of data from the source buffer to the + * destination buffer using the following relationship: + *
+     * for each xy : 0 <= x,y < w,h {
+     *     int srcpos = y * srcscanelems + x * srcelemsperpixel + srcoff;
+     *     int dstpos = y * dstscanelems + x * dstelemsperpixel + dstoff;
+     *     for each j : 0 <= j < srcelemsperpixel {
+     *         load data from srcbuf.get(srcpos + j);
+     *     }
+     *     convert data to destination pixel format
+     *     for each k : 0 <= k < dstelemsperpixel {
+     *         store data into dstbuf.put(dstpos + k, pixel data);
+     *     }
+     * }
+     * 
+ * + * @param srcbuf the nio buffer containing the source data + * @param srcoff the absolute location in the buffer of the first source pixel data + * @param srcscanelems number of logical buffer elements between rows of data in the source; + * note that the definition of a logical buffer element depends on the implementation, + * usually this is a byte or an int, but for indexed converters it is a bit + * @param dstbuf the nio buffer containing the destination data + * @param dstoff the absolute location in the buffer of the first destination pixel data + * @param dstscanelems number of buffer elements between rows of data in the destination + * @param w the number of pixels to process across before moving to the next row + * @param h the number of rows of pixels to process + */ + public void convert(T srcbuf, int srcoff, int srcscanelems, + U dstbuf, int dstoff, int dstscanelems, + int w, int h); + + public PixelGetter getGetter(); + public PixelSetter getSetter(); +}