Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/src/share/native/sun/awt/image/imageInitIDs.h
38918 views
/*1* Copyright (c) 1997, 1998, Oracle and/or its affiliates. All rights reserved.2* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.3*4* This code is free software; you can redistribute it and/or modify it5* under the terms of the GNU General Public License version 2 only, as6* published by the Free Software Foundation. Oracle designates this7* particular file as subject to the "Classpath" exception as provided8* by Oracle in the LICENSE file that accompanied this code.9*10* This code is distributed in the hope that it will be useful, but WITHOUT11* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or12* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License13* version 2 for more details (a copy is included in the LICENSE file that14* accompanied this code).15*16* You should have received a copy of the GNU General Public License version17* 2 along with this work; if not, write to the Free Software Foundation,18* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.19*20* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA21* or visit www.oracle.com if you need additional information or have any22* questions.23*/2425#ifndef IMAGEINITIDS_H26#define IMAGEINITIDS_H2728#include "jni.h"2930#ifndef IMGEXTERN31# define IMGEXTERN extern32#endif3334/* BufferedImage ids */35IMGEXTERN jfieldID g_BImgRasterID;36IMGEXTERN jfieldID g_BImgTypeID;37IMGEXTERN jfieldID g_BImgCMID;38IMGEXTERN jmethodID g_BImgGetRGBMID;39IMGEXTERN jmethodID g_BImgSetRGBMID;4041/* Raster ids */42IMGEXTERN jfieldID g_RasterWidthID;43IMGEXTERN jfieldID g_RasterHeightID;44IMGEXTERN jfieldID g_RasterNumBandsID;45IMGEXTERN jfieldID g_RasterBaseRasterID;46IMGEXTERN jfieldID g_RasterMinXID;47IMGEXTERN jfieldID g_RasterMinYID;48IMGEXTERN jfieldID g_RasterBaseOriginXID;49IMGEXTERN jfieldID g_RasterBaseOriginYID;50IMGEXTERN jfieldID g_RasterSampleModelID;51IMGEXTERN jfieldID g_RasterDataBufferID;52IMGEXTERN jfieldID g_RasterNumDataElementsID;53IMGEXTERN jfieldID g_RasterNumBandsID;54IMGEXTERN jmethodID g_RasterGetDataMID;5556IMGEXTERN jfieldID g_BCRdataID;57IMGEXTERN jfieldID g_BCRscanstrID;58IMGEXTERN jfieldID g_BCRpixstrID;59IMGEXTERN jfieldID g_BCRbandoffsID;60IMGEXTERN jfieldID g_BCRdataOffsetsID;61IMGEXTERN jfieldID g_BCRtypeID;62IMGEXTERN jfieldID g_BPRdataID;63IMGEXTERN jfieldID g_BPRscanstrID;64IMGEXTERN jfieldID g_BPRpixstrID;65IMGEXTERN jfieldID g_BPRtypeID;66IMGEXTERN jfieldID g_BPRdataBitOffsetID;67IMGEXTERN jfieldID g_SCRdataID;68IMGEXTERN jfieldID g_SCRscanstrID;69IMGEXTERN jfieldID g_SCRpixstrID;70IMGEXTERN jfieldID g_SCRbandoffsID;71IMGEXTERN jfieldID g_SCRdataOffsetsID;72IMGEXTERN jfieldID g_SCRtypeID;73IMGEXTERN jfieldID g_ICRdataID;74IMGEXTERN jfieldID g_ICRscanstrID;75IMGEXTERN jfieldID g_ICRpixstrID;76IMGEXTERN jfieldID g_ICRbandoffsID;77IMGEXTERN jfieldID g_ICRdataOffsetsID;78IMGEXTERN jfieldID g_ICRtypeID;79IMGEXTERN jmethodID g_ICRputDataMID;8081/* Color Model ids */82IMGEXTERN jfieldID g_CMpDataID;83IMGEXTERN jfieldID g_CMnBitsID;84IMGEXTERN jfieldID g_CMcspaceID;85IMGEXTERN jfieldID g_CMnumComponentsID;86IMGEXTERN jfieldID g_CMsuppAlphaID;87IMGEXTERN jfieldID g_CMisAlphaPreID;88IMGEXTERN jfieldID g_CMtransparencyID;89IMGEXTERN jmethodID g_CMgetRGBMID;90IMGEXTERN jfieldID g_CMcsTypeID;91IMGEXTERN jfieldID g_CMis_sRGBID;92IMGEXTERN jmethodID g_CMgetRGBdefaultMID;9394IMGEXTERN jfieldID g_ICMtransIdxID;95IMGEXTERN jfieldID g_ICMmapSizeID;96IMGEXTERN jfieldID g_ICMrgbID;9798/* Sample Model ids */99IMGEXTERN jfieldID g_SMWidthID;100IMGEXTERN jfieldID g_SMHeightID;101IMGEXTERN jmethodID g_SMGetPixelsMID;102IMGEXTERN jmethodID g_SMSetPixelsMID;103104/* Single Pixel Packed Sample Model ids */105IMGEXTERN jfieldID g_SPPSMmaskArrID;106IMGEXTERN jfieldID g_SPPSMmaskOffID;107IMGEXTERN jfieldID g_SPPSMnBitsID;108IMGEXTERN jfieldID g_SPPSMmaxBitID;109110/* Component Sample Model ids */111IMGEXTERN jfieldID g_CSMPixStrideID;112IMGEXTERN jfieldID g_CSMScanStrideID;113IMGEXTERN jfieldID g_CSMBandOffsetsID;114115/* Kernel ids */116IMGEXTERN jfieldID g_KernelWidthID;117IMGEXTERN jfieldID g_KernelHeightID;118IMGEXTERN jfieldID g_KernelXOriginID;119IMGEXTERN jfieldID g_KernelYOriginD;120IMGEXTERN jfieldID g_KernelDataID;121122/* DataBufferInt ids */123IMGEXTERN jfieldID g_DataBufferIntPdataID;124125#endif /* IMAGEINITIDS_H */126127128