0N/A/*
2362N/A * Copyright (c) 1997, 1998, Oracle and/or its affiliates. All rights reserved.
0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A *
0N/A * This code is free software; you can redistribute it and/or modify it
0N/A * under the terms of the GNU General Public License version 2 only, as
2362N/A * published by the Free Software Foundation. Oracle designates this
0N/A * particular file as subject to the "Classpath" exception as provided
2362N/A * by Oracle in the LICENSE file that accompanied this code.
0N/A *
0N/A * This code is distributed in the hope that it will be useful, but WITHOUT
0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A * version 2 for more details (a copy is included in the LICENSE file that
0N/A * accompanied this code).
0N/A *
0N/A * You should have received a copy of the GNU General Public License version
0N/A * 2 along with this work; if not, write to the Free Software Foundation,
0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A *
2362N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2362N/A * or visit www.oracle.com if you need additional information or have any
2362N/A * questions.
0N/A */
0N/A
0N/A#ifndef IMAGEINITIDS_H
0N/A#define IMAGEINITIDS_H
0N/A
0N/A#include "jni.h"
0N/A
0N/A#ifndef IMGEXTERN
0N/A# define IMGEXTERN extern
0N/A#endif
0N/A
0N/A/* BufferedImage ids */
0N/AIMGEXTERN jfieldID g_BImgRasterID;
0N/AIMGEXTERN jfieldID g_BImgTypeID;
0N/AIMGEXTERN jfieldID g_BImgCMID;
0N/AIMGEXTERN jmethodID g_BImgGetRGBMID;
0N/AIMGEXTERN jmethodID g_BImgSetRGBMID;
0N/A
0N/A/* Raster ids */
0N/AIMGEXTERN jfieldID g_RasterWidthID;
0N/AIMGEXTERN jfieldID g_RasterHeightID;
0N/AIMGEXTERN jfieldID g_RasterNumBandsID;
0N/AIMGEXTERN jfieldID g_RasterBaseRasterID;
0N/AIMGEXTERN jfieldID g_RasterMinXID;
0N/AIMGEXTERN jfieldID g_RasterMinYID;
0N/AIMGEXTERN jfieldID g_RasterBaseOriginXID;
0N/AIMGEXTERN jfieldID g_RasterBaseOriginYID;
0N/AIMGEXTERN jfieldID g_RasterSampleModelID;
0N/AIMGEXTERN jfieldID g_RasterDataBufferID;
0N/AIMGEXTERN jfieldID g_RasterNumDataElementsID;
0N/AIMGEXTERN jfieldID g_RasterNumBandsID;
0N/AIMGEXTERN jmethodID g_RasterGetDataMID;
0N/A
0N/AIMGEXTERN jfieldID g_BCRdataID;
0N/AIMGEXTERN jfieldID g_BCRscanstrID;
0N/AIMGEXTERN jfieldID g_BCRpixstrID;
0N/AIMGEXTERN jfieldID g_BCRbandoffsID;
0N/AIMGEXTERN jfieldID g_BCRdataOffsetsID;
0N/AIMGEXTERN jfieldID g_BCRtypeID;
0N/AIMGEXTERN jfieldID g_BPRdataID;
0N/AIMGEXTERN jfieldID g_BPRscanstrID;
0N/AIMGEXTERN jfieldID g_BPRpixstrID;
0N/AIMGEXTERN jfieldID g_BPRtypeID;
0N/AIMGEXTERN jfieldID g_BPRdataBitOffsetID;
0N/AIMGEXTERN jfieldID g_SCRdataID;
0N/AIMGEXTERN jfieldID g_SCRscanstrID;
0N/AIMGEXTERN jfieldID g_SCRpixstrID;
0N/AIMGEXTERN jfieldID g_SCRbandoffsID;
0N/AIMGEXTERN jfieldID g_SCRdataOffsetsID;
0N/AIMGEXTERN jfieldID g_SCRtypeID;
0N/AIMGEXTERN jfieldID g_ICRdataID;
0N/AIMGEXTERN jfieldID g_ICRscanstrID;
0N/AIMGEXTERN jfieldID g_ICRpixstrID;
0N/AIMGEXTERN jfieldID g_ICRbandoffsID;
0N/AIMGEXTERN jfieldID g_ICRdataOffsetsID;
0N/AIMGEXTERN jfieldID g_ICRtypeID;
0N/AIMGEXTERN jmethodID g_ICRputDataMID;
0N/A
0N/A/* Color Model ids */
0N/AIMGEXTERN jfieldID g_CMpDataID;
0N/AIMGEXTERN jfieldID g_CMnBitsID;
0N/AIMGEXTERN jfieldID g_CMcspaceID;
0N/AIMGEXTERN jfieldID g_CMnumComponentsID;
0N/AIMGEXTERN jfieldID g_CMsuppAlphaID;
0N/AIMGEXTERN jfieldID g_CMisAlphaPreID;
0N/AIMGEXTERN jfieldID g_CMtransparencyID;
0N/AIMGEXTERN jmethodID g_CMgetRGBMID;
0N/AIMGEXTERN jfieldID g_CMcsTypeID;
0N/AIMGEXTERN jfieldID g_CMis_sRGBID;
0N/AIMGEXTERN jmethodID g_CMgetRGBdefaultMID;
0N/A
0N/AIMGEXTERN jfieldID g_ICMtransIdxID;
0N/AIMGEXTERN jfieldID g_ICMmapSizeID;
0N/AIMGEXTERN jfieldID g_ICMrgbID;
0N/A
0N/A/* Sample Model ids */
0N/AIMGEXTERN jfieldID g_SMWidthID;
0N/AIMGEXTERN jfieldID g_SMHeightID;
0N/AIMGEXTERN jmethodID g_SMGetPixelsMID;
0N/AIMGEXTERN jmethodID g_SMSetPixelsMID;
0N/A
0N/A/* Single Pixel Packed Sample Model ids */
0N/AIMGEXTERN jfieldID g_SPPSMmaskArrID;
0N/AIMGEXTERN jfieldID g_SPPSMmaskOffID;
0N/AIMGEXTERN jfieldID g_SPPSMnBitsID;
0N/AIMGEXTERN jfieldID g_SPPSMmaxBitID;
0N/A
0N/A/* Component Sample Model ids */
0N/AIMGEXTERN jfieldID g_CSMPixStrideID;
0N/AIMGEXTERN jfieldID g_CSMScanStrideID;
0N/AIMGEXTERN jfieldID g_CSMBandOffsetsID;
0N/A
0N/A/* Kernel ids */
0N/AIMGEXTERN jfieldID g_KernelWidthID;
0N/AIMGEXTERN jfieldID g_KernelHeightID;
0N/AIMGEXTERN jfieldID g_KernelXOriginID;
0N/AIMGEXTERN jfieldID g_KernelYOriginD;
0N/AIMGEXTERN jfieldID g_KernelDataID;
0N/A
0N/A/* DataBufferInt ids */
0N/AIMGEXTERN jfieldID g_DataBufferIntPdataID;
0N/A
0N/A#endif /* IMAGEINITIDS_H */