Lines Matching refs:PREFIX

45 #define DeclareIndex8GrayLoadVars(PREFIX) \
46 jint *PREFIX ## Lut;
48 #define DeclareIndex8GrayStoreVars(PREFIX) \
49 jint *PREFIX ## InvGrayLut;
51 #define SetIndex8GrayStoreVarsYPos(PREFIX, pRasInfo, LOC)
52 #define SetIndex8GrayStoreVarsXPos(PREFIX, pRasInfo, LOC)
53 #define InitIndex8GrayLoadVars(PREFIX, pRasInfo) \
54 PREFIX ## Lut = (pRasInfo)->lutBase
56 #define InitIndex8GrayStoreVarsY(PREFIX, pRasInfo) \
57 PREFIX ## InvGrayLut = (pRasInfo)->invGrayTable;
59 #define InitIndex8GrayStoreVarsX(PREFIX, pRasInfo)
60 #define NextIndex8GrayStoreVarsX(PREFIX)
61 #define NextIndex8GrayStoreVarsY(PREFIX)
70 #define DeclareIndex8GrayPixelData(PREFIX)
72 #define ExtractIndex8GrayPixelData(PIXEL, PREFIX)
74 #define StoreIndex8GrayPixelData(pPix, x, pixel, PREFIX) \
85 #define LoadIndex8GrayTo1IntRgb(pRas, PREFIX, x, rgb) \
86 (rgb) = PREFIX ## Lut[pRas[x]]
88 #define LoadIndex8GrayTo1IntArgb(pRas, PREFIX, x, argb) \
89 (argb) = PREFIX ## Lut[pRas[x]]
91 #define LoadIndex8GrayTo1ByteGray(pRas, PREFIX, x, gray) \
92 (gray) = (jubyte)PREFIX ## Lut[pRas[x]]
94 #define LoadIndex8GrayTo3ByteRgb(pRas, PREFIX, x, r, g, b) \
95 r = g = b = (jubyte)PREFIX ## Lut[pRas[x]]
97 #define LoadIndex8GrayTo4ByteArgb(pRas, PREFIX, x, a, r, g, b) \
100 LoadIndex8GrayTo3ByteRgb(pRas, PREFIX, x, r, g, b); \
103 #define StoreIndex8GrayFrom1IntRgb(pRas, PREFIX, x, rgb) \
107 StoreIndex8GrayFrom3ByteRgb(pRas, PREFIX, x, r, g, b); \
110 #define StoreIndex8GrayFrom1IntArgb(pRas, PREFIX, x, argb) \
111 StoreIndex8GrayFrom1IntRgb(pRas, PREFIX, x, argb)
113 #define StoreIndex8GrayFrom3ByteRgb(pRas, PREFIX, x, r, g, b) \
116 (pRas)[x] = (jubyte) (PREFIX ## InvGrayLut[gray]); \
119 #define StoreIndex8GrayFrom4ByteArgb(pRas, PREFIX, x, a, r, g, b) \
120 StoreIndex8GrayFrom3ByteRgb(pRas, PREFIX, x, r, g, b)
122 #define StoreIndex8GrayFrom1ByteGray(pRas, PREFIX, x, gray) \
123 (pRas)[x] = (jubyte) (PREFIX ## InvGrayLut[gray]);
125 #define CopyIndex8GrayToIntArgbPre(pRGB, i, PREFIX, pRow, x) \
126 (pRGB)[i] = PREFIX ## Lut[pRow[x]]
129 #define DeclareIndex8GrayAlphaLoadData(PREFIX) \
130 jint *PREFIX ## Lut;
132 #define InitIndex8GrayAlphaLoadData(PREFIX, pRasInfo) \
133 PREFIX ## Lut = (pRasInfo)->lutBase
135 #define LoadAlphaFromIndex8GrayFor1ByteGray(pRas, PREFIX, COMP_PREFIX) \
138 #define Postload1ByteGrayFromIndex8Gray(pRas, PREFIX, COMP_PREFIX) \
139 COMP_PREFIX ## G = (jubyte)PREFIX ## Lut[(pRas)[0]]
141 #define StoreIndex8GrayFrom1ByteGrayComps(pRas, PREFIX, x, COMP_PREFIX) \
142 StoreIndex8GrayFrom1ByteGray(pRas, PREFIX, x, COMP_PREFIX ## G)