Path: blob/master/src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
41159 views
/*1* Copyright (c) 1997, 2018, 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_RasterBaseRasterID;45IMGEXTERN jfieldID g_RasterMinXID;46IMGEXTERN jfieldID g_RasterMinYID;47IMGEXTERN jfieldID g_RasterBaseOriginXID;48IMGEXTERN jfieldID g_RasterBaseOriginYID;49IMGEXTERN jfieldID g_RasterSampleModelID;50IMGEXTERN jfieldID g_RasterDataBufferID;51IMGEXTERN jfieldID g_RasterNumDataElementsID;52IMGEXTERN jfieldID g_RasterNumBandsID;5354IMGEXTERN jfieldID g_BCRdataID;55IMGEXTERN jfieldID g_BCRscanstrID;56IMGEXTERN jfieldID g_BCRpixstrID;57IMGEXTERN jfieldID g_BCRdataOffsetsID;58IMGEXTERN jfieldID g_BCRtypeID;59IMGEXTERN jfieldID g_BPRdataID;60IMGEXTERN jfieldID g_BPRscanstrID;61IMGEXTERN jfieldID g_BPRpixstrID;62IMGEXTERN jfieldID g_BPRtypeID;63IMGEXTERN jfieldID g_BPRdataBitOffsetID;64IMGEXTERN jfieldID g_SCRdataID;65IMGEXTERN jfieldID g_SCRscanstrID;66IMGEXTERN jfieldID g_SCRpixstrID;67IMGEXTERN jfieldID g_SCRdataOffsetsID;68IMGEXTERN jfieldID g_SCRtypeID;69IMGEXTERN jfieldID g_ICRdataID;70IMGEXTERN jfieldID g_ICRscanstrID;71IMGEXTERN jfieldID g_ICRpixstrID;72IMGEXTERN jfieldID g_ICRdataOffsetsID;73IMGEXTERN jfieldID g_ICRtypeID;7475/* Color Model ids */76JNIEXPORT77IMGEXTERN jfieldID g_CMpDataID;78IMGEXTERN jfieldID g_CMnBitsID;79IMGEXTERN jfieldID g_CMcspaceID;80IMGEXTERN jfieldID g_CMnumComponentsID;81IMGEXTERN jfieldID g_CMsuppAlphaID;82IMGEXTERN jfieldID g_CMisAlphaPreID;83IMGEXTERN jfieldID g_CMtransparencyID;84IMGEXTERN jfieldID g_CMcsTypeID;85IMGEXTERN jfieldID g_CMis_sRGBID;86IMGEXTERN jmethodID g_CMgetRGBdefaultMID;8788IMGEXTERN jfieldID g_ICMtransIdxID;89IMGEXTERN jfieldID g_ICMmapSizeID;90IMGEXTERN jfieldID g_ICMrgbID;9192/* Sample Model ids */93IMGEXTERN jfieldID g_SMWidthID;94IMGEXTERN jfieldID g_SMHeightID;95IMGEXTERN jmethodID g_SMGetPixelsMID;96IMGEXTERN jmethodID g_SMSetPixelsMID;9798/* Single Pixel Packed Sample Model ids */99IMGEXTERN jfieldID g_SPPSMmaskArrID;100IMGEXTERN jfieldID g_SPPSMmaskOffID;101IMGEXTERN jfieldID g_SPPSMnBitsID;102IMGEXTERN jfieldID g_SPPSMmaxBitID;103104/* Kernel ids */105IMGEXTERN jfieldID g_KernelWidthID;106IMGEXTERN jfieldID g_KernelHeightID;107IMGEXTERN jfieldID g_KernelDataID;108109#endif /* IMAGEINITIDS_H */110111112