Lines Matching refs:PREFIX

41 #define DeclareThreeByteBgrLoadVars(PREFIX)
42 #define DeclareThreeByteBgrStoreVars(PREFIX)
43 #define SetThreeByteBgrStoreVarsYPos(PREFIX, pRasInfo, y)
44 #define SetThreeByteBgrStoreVarsXPos(PREFIX, pRasInfo, x)
45 #define InitThreeByteBgrLoadVars(PREFIX, pRasInfo)
46 #define InitThreeByteBgrStoreVarsY(PREFIX, pRasInfo)
47 #define InitThreeByteBgrStoreVarsX(PREFIX, pRasInfo)
48 #define NextThreeByteBgrStoreVarsX(PREFIX)
49 #define NextThreeByteBgrStoreVarsY(PREFIX)
62 #define DeclareThreeByteBgrPixelData(PREFIX) \
63 jubyte PREFIX ## 0, PREFIX ## 1, PREFIX ## 2;
65 #define ExtractThreeByteBgrPixelData(PIXEL, PREFIX) \
67 PREFIX ## 0 = (jubyte) (PIXEL); \
68 PREFIX ## 1 = (jubyte) (PIXEL >> 8); \
69 PREFIX ## 2 = (jubyte) (PIXEL >> 16); \
72 #define StoreThreeByteBgrPixelData(pPix, x, pixel, PREFIX) \
74 pPix[3*x+0] = PREFIX ## 0; \
75 pPix[3*x+1] = PREFIX ## 1; \
76 pPix[3*x+2] = PREFIX ## 2; \
80 #define LoadThreeByteBgrTo1IntRgb(pRas, PREFIX, x, rgb) \
85 #define LoadThreeByteBgrTo1IntArgb(pRas, PREFIX, x, argb) \
91 #define LoadThreeByteBgrTo3ByteRgb(pRas, PREFIX, x, r, g, b) \
98 #define LoadThreeByteBgrTo4ByteArgb(pRas, PREFIX, x, a, r, g, b) \
100 LoadThreeByteBgrTo3ByteRgb(pRas, PREFIX, x, r, g, b); \
104 #define StoreThreeByteBgrFrom1IntRgb(pRas, PREFIX, x, rgb) \
111 #define StoreThreeByteBgrFrom1IntArgb(pRas, PREFIX, x, argb) \
112 StoreThreeByteBgrFrom1IntRgb(pRas, PREFIX, x, argb)
114 #define StoreThreeByteBgrFrom3ByteRgb(pRas, PREFIX, x, r, g, b) \
121 #define StoreThreeByteBgrFrom4ByteArgb(pRas, PREFIX, x, a, r, g, b) \
122 StoreThreeByteBgrFrom3ByteRgb(pRas, PREFIX, x, r, g, b)
124 #define CopyThreeByteBgrToIntArgbPre(pRGB, i, PREFIX, pRow, x) \
125 LoadThreeByteBgrTo1IntArgb(pRow, PREFIX, x, (pRGB)[i])
128 #define DeclareThreeByteBgrAlphaLoadData(PREFIX)
129 #define InitThreeByteBgrAlphaLoadData(PREFIX, pRasInfo)
131 #define LoadAlphaFromThreeByteBgrFor4ByteArgb(pRas, PREFIX, COMP_PREFIX) \
134 #define Postload4ByteArgbFromThreeByteBgr(pRas, PREFIX, COMP_PREFIX) \
135 LoadThreeByteBgrTo3ByteRgb(pRas, PREFIX, 0, COMP_PREFIX ## R, \
141 #define DeclareThreeByteBgrBlendFillVars(PREFIX) \
142 jubyte PREFIX ## 0, PREFIX ## 1, PREFIX ## 2;
144 #define ClearThreeByteBgrBlendFillVars(PREFIX, argb) \
145 (PREFIX ## 0 = PREFIX ## 1 = PREFIX ## 2 = 0)
147 #define InitThreeByteBgrBlendFillVarsNonPre(PREFIX, argb, COMP_PREFIX) \
149 PREFIX ## 0 = (jubyte) COMP_PREFIX ## B; \
150 PREFIX ## 1 = (jubyte) COMP_PREFIX ## G; \
151 PREFIX ## 2 = (jubyte) COMP_PREFIX ## R; \
154 #define InitThreeByteBgrBlendFillVarsPre(PREFIX, argb, COMP_PREFIX)
156 #define StoreThreeByteBgrBlendFill(pRas, PREFIX, x, argb, COMP_PREFIX) \
158 pRas[3*x+0] = PREFIX ## 0; \
159 pRas[3*x+1] = PREFIX ## 1; \
160 pRas[3*x+2] = PREFIX ## 2; \
163 #define StoreThreeByteBgrFrom4ByteArgbComps(pRas, PREFIX, x, COMP_PREFIX) \
164 StoreThreeByteBgrFrom4ByteArgb(pRas, PREFIX, x, \