📄 fglreadpixels.ps
字号:
2497(shifted)X2736(left)X2864(or)X2952(right)X3124(depending)X3479(on)X3580(the)X3699(value)X3894(and)X954 2934(sign)N1112(of)X3 f1204(GL_INDEX_SHIFT)X1 f1896(,)X1941(and)X2082(added)X2299(to)X3 f2386(GL_INDEX_OFFSET)X1 f3149(.)X3194(Indices)X3451(are)X3575(then)X3737(replaced)X954 3030(by)N1115(the)X1294(red,)X1499(green,)X1780(blue,)X2020(and)X2218(alpha)X2474(values)X2761(obtained)X3119(by)X3281(indexing)X3643(the)X3823(tables)X3 f954 3126(GL_PIXEL_MAP_I_TO_R)N1 f1900(,)X3 f2000(GL_PIXEL_MAP_I_TO_G)X1 f2950(,)X3 f3049(GL_PIXEL_MAP_I_TO_B)X1 f3990(,)X954 3222(and)N3 f1095(GL_PIXEL_MAP_I_TO_A)X1 f2041(.)X2106(Each)X2292(table)X2473(must)X2654(be)X2756(of)X2849(size)X3000(2\303n,)X3153(but)X3281(n)X3347(may)X3511(be)X3613(different)X3916(for)X954 3318(different)N1259(tables.)X1494(Before)X1741(an)X1845(index)X2051(is)X2132(used)X2307(to)X2397(look)X2567(up)X2675(a)X2739(value)X2941(in)X3031(a)X3095(table)X3279(of)X3374(size)X3527(2\303n,)X3681(it)X3752(must)X3934(be)X954 3414(masked)N1219(against)X1466(2\303n-1.)X954 3548(If)N1031(RGBA)X1276(color)X1464(components)X1874(are)X1996(stored)X2215(in)X2300(the)X2421(color)X2609(buffers,)X2880(they)X3041(are)X3163(read)X3325(from)X3504(the)X3625(color)X3813(buffer)X954 3644(selected)N1247(by)X3 f1361(fglReadBuffer)X1 f1851(.)X1924(Each)X2118(color)X2316(component)X2705(is)X2791(converted)X3141(to)X3236(\257oating)X3513(point)X3710(such)X3890(that)X954 3740(zero)N1113(intensity)X1408(maps)X1597(to)X1679(0.0)X1799(and)X1935(full)X2066(intensity)X2361(maps)X2550(to)X2632(1.0.)X2792(Each)X2973(component)X3349(is)X3422(then)X3581(multiplied)X3930(by)X3 f954 3836(GL_c_SCALE)N1 f1486(and)X1637(added)X1864(to)X3 f1961(GL_c_BIAS)X1 f2378(,)X2433(where)X2 f2665(c)X1 f2736(is)X2824(RED,)X3038(GREEN,)X3359(BLUE,)X3622(or)X3723(ALPHA.)X954 3932(Finally,)N1224(if)X3 f1297(GL_MAP_COLOR)X1 f1993(is)X3 f2071(GL_TRUE)X1 f2448(,)X2493(each)X2666(component)X3047(is)X3125(clamped)X3422(to)X3509(the)X3632(range)X3836([0,1],)X954 4028(scaled)N1183(to)X1273(the)X1399(size)X1551(of)X1645(its)X1747(corresponding)X2233(table,)X2436(and)X2579(is)X2659(then)X2824(replaced)X3124(by)X3231(its)X3333(mapping)X3640(in)X3729(the)X3854(table)X3 f954 4124(GL_PIXEL_MAP_c_TO_c)N1 f1883(,)X1923(where)X2 f2140(c)X1 f2196(is)X2269(R,)X2362(G,)X2460(B,)X2553(or)X2640(A.)X954 4258(Unneeded)N1304(data)X1462(is)X1539(then)X1702(discarded.)X2075(For)X2211(example,)X3 f2528(GL_RED)X1 f2877(discards)X3165(the)X3288(green,)X3512(blue,)X3695(and)X3836(alpha)X954 4354(components,)N1389(while)X3 f1595(GL_RGB)X1 f1951(discards)X2242(only)X2411(the)X2536(alpha)X2737(component.)X3 f3160(GL_LUMINANCE)X1 f3845(com-)X954 4450(putes)N1161(a)X1235(single-component)X1847(value)X2059(as)X2164(the)X2301(sum)X2473(of)X2579(the)X2716(red,)X2878(green,)X3116(and)X3271(blue)X3448(components,)X3894(and)X3 f954 4546(GL_LUMINANCE_ALPHA)N1 f1967(does)X2149(the)X2282(same,)X2501(while)X2713(keeping)X3001(alpha)X3209(as)X3310(a)X3380(second)X3637(value.)X3885(The)X954 4642(\256nal)N1116(values)X1341(are)X1460(clamped)X1752(to)X1834(the)X1952(range)X2151([0,1].)X554 4776(The)N699(shift,)X881(scale,)X1082(bias,)X1251(and)X1387(lookup)X1629(factors)X1868(just)X2003(described)X2331(are)X2450(all)X2550(speci\256ed)X2855(by)X3 f554 4872(fglPixelTransfer)N1 f1115(.)X1175(The)X1320(lookup)X1562(table)X1738(contents)X2025(themselves)X2401(are)X2520(speci\256ed)X2825(by)X3 f2925(fglPixelMap)X1 f3343(.)X554 5006(Finally,)N828(the)X954(indices)X1209(or)X1304(components)X1719(are)X1846(converted)X2191(to)X2281(the)X2408(proper)X2647(format,)X2910(as)X3006(speci\256ed)X3320(by)X2 f3429(type)X1 f3563(.)X3632(If)X2 f3715(format)X1 f3957(is)X3 f554 5102(GL_COLOR_INDEX)N1 f1333(or)X3 f1433(GL_STENCIL_INDEX)X1 f2269(and)X2 f2418(type)X1 f2585(is)X2671(not)X3 f2806(GL_FLOAT)X1 f3236(,)X3289(each)X3470(index)X3680(is)X3765(masked)X554 5198(with)N721(the)X844(mask)X1038(value)X1237(given)X1440(in)X1527(the)X1650(following)X1986(table.)X2207(If)X2 f2286(type)X1 f2445(is)X3 f2523(GL_FLOAT)X1 f2953(,)X2998(then)X3161(each)X3335(integer)X3584(index)X3788(is)X3867(con-)X554 5294(verted)N775(to)X857(single-precision)X1389(\257oating-point)X1844(format.)X554 5428(If)N2 f699(format)X1 f1003(is)X3 f1147(GL_RED)X1 f1471(,)X3 f1582(GL_GREEN)X1 f2021(,)X3 f2133(GL_BLUE)X1 f2505(,)X3 f2617(GL_ALPHA)X1 f3052(,)X3 f3164(GL_RGB)X1 f3492(,)X3 f3604(GL_RGBA)X1 f3990(,)X3 f554 5524(GL_LUMINANCE)N1 f1212(,)X1265(or)X3 f1364(GL_LUMINANCE_ALPHA)X1 f2374(and)X2 f2522(type)X1 f2688(is)X2773(not)X3 f2907(GL_FLOAT)X1 f3337(,)X3389(each)X3569(component)X3957(is)X554 5620(multiplied)N905(by)X1008(the)X1129(multiplier)X1467(shown)X1699(in)X1784(the)X1905(following)X2239(table.)X2458(If)X2535(type)X2696(is)X3 f2772(GL_FLOAT)X1 f3202(,)X3245(then)X3406(each)X3577(component)X3957(is)X554 5716(passed)N790(as)X879(is)X954(\(or)X1070(converted)X1408(to)X1491(the)X1610(client's)X1867(single-precision)X2400(\257oating-point)X2856(format)X3091(if)X3161(it)X3226(is)X3300(different)X3598(from)X3775(the)X3894(one)X554 5812(used)N721(by)X821(the)X939(GL\).)X266 6144(July)N419(22,)X539(1997)X3794(Page)X3970(2)X3 p%%Page: 3 310 s 0 xH 0 xS 1 f10 f0 96(h)N24(hhh)X4176(h)X4200(hhh)X9 s1 f266 480(F)N268(FG)X310(GL)X364(LR)X410(RE)X460(EA)X506(AD)X560(DP)X614(PI)X656(IX)X682(XE)X736(EL)X782(LS)X828(S)X874(\()X876(\()X912(\))X914(\))X1885(U)X1887(UN)X1941(NI)X1995(IX)X2021(X)X2093(S)X2095(Sy)X2137(ys)X2175(st)X2205(te)X2227(em)X2261(m)X2337(V)X2339(V)X3338(F)X3340(FG)X3382(GL)X3436(LR)X3482(RE)X3532(EA)X3578(AD)X3632(DP)X3686(PI)X3728(IX)X3754(XE)X3808(EL)X3854(LS)X3900(S)X3946(\()X3948(\()X3984(\))X3986(\))X10 s10 f1087 784(i)N1116(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X2 f1508 880(type)N2163(index)X2357(mask)X2687(component)X3059(conversion)X1 f10 f1087 888(i)N1116(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X1087 904(i)N1116(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X3 f1158 1040(GL_UNSIGNED_BYTE)N1 f2163($2"\303"8)X2396(-)X2443(1$)X2804($\(2"\303"8)X3064(-)X3111(1\))X3218(c$)X3 f1389 1136(GL_BYTE)N1 f2163($2"\303"7)X2396(-)X2443(1$)X2683($[\(2"\303"8)X2970(-)X3017(1\))X3104(c)X3160(-)X3207(1])X3294(/)X3336(2$)X3 f1337 1232(GL_BITMAP)N1 f2283($1$)X2989($1$)X3 f1127 1328(GL_UNSIGNED_SHORT)N1 f2143($2"\303"16)X2416(-)X2463(1$)X2794($\(2"\303"16)X3094(-)X3141(1\))X3228(c$)X3 f1358 1424(GL_SHORT)N1 f2143($2"\303"15)X2416(-)X2463(1$)X2663($[\(2"\303"16)X2990(-)X3037(1\))X3124(c)X3180(-)X3227(1])X3314(/)X3356(2$)X3 f1195 1520(GL_UNSIGNED_INT)N1 f2143($2"\303"32)X2416(-)X2463(1$)X2794($\(2"\303"32)X3094(-)X3141(1\))X3228(c$)X3 f1426 1616(GL_INT)N1 f2143($2"\303"31)X2416(-)X2463(1$)X2663($[\(2"\303"32)X2990(-)X3037(1\))X3124(c)X3180(-)X3227(1])X3314(/)X3356(2$)X3 f1360 1712(GL_FLOAT)N1 f2265(none)X2991($c$)X10 f1087 1728(i)N1116(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)X1087(c)X1664(c)Y1584(c)Y1504(c)Y1424(c)Y1344(c)Y1264(c)Y1184(c)Y1104(c)Y1024(c)Y944(c)Y864(c)Y2083 1728(c)N1664(c)Y1584(c)Y1504(c)Y1424(c)Y1344(c)Y1264(c)Y1184(c)Y1104(c)Y1024(c)Y944(c)Y864(c)Y2603 1728(c)N1664(c)Y1584(c)Y1504(c)Y1424(c)Y1344(c)Y1264(c)Y1184(c)Y1104(c)Y1024(c)Y944(c)Y864(c)Y3476 1728(c)N1664(c)Y1584(c)Y1504(c)Y1424(c)Y1344(c)Y1264(c)Y1184(c)Y1104(c)Y1024(c)Y944(c)Y864(c)Y1 f554 1862(Return)N859(values)X1151(are)X1337(placed)X1634(in)X1783(memory)X2137(as)X2292(follows.)X2660(If)X2 f2802(format)X1 f3103(is)X3 f3244(GL_COLOR_INDEX)X1 f3990(,)X3 f554 1958(GL_STENCIL_INDEX)N1 f1357(,)X3 f1482(GL_DEPTH_COMPONENT)X1 f2481(,)X3 f2606(GL_RED)X1 f2930(,)X3 f3055(GL_GREEN)X1 f3494(,)X3 f3618(GL_BLUE)X1 f3990(,)X3 f554 2054(GL_ALPHA)N1 f989(,)X1029(or)X3 f1116(GL_LUMINANCE)X1 f1774(,)X1814(a)X1870(single)X2081(value)X2275(is)X2348(returned)X2636(and)X2772(the)X2890(data)X3044(for)X3159(the)X3278($i$th)X3463(pixel)X3644(in)X3727(the)X3846($j$th)X554 2150(row)N719(is)X812(placed)X1062(in)X1164(location)X1462($\(j\)\304"width"\304+\304i$.)X3 f2094(GL_RGB)X1 f2462(returns)X2725(three)X2925(values,)X3 f3189(GL_RGBA)X1 f3614(returns)X3876(four)X554 2246(values,)N802(and)X3 f941(GL_LUMINANCE_ALPHA)X1 f1942(returns)X2188(two)X2331(values)X2559(for)X2676(each)X2848(pixel,)X3052(with)X3218(all)X3322(values)X3551(corresponding)X554 2342(to)N644(a)X708(single)X927(pixel)X1115(occupying)X1477(contiguous)X1856(space)X2063(in)X2 f2152(pixels)X1 f2339(.)X2406(Storage)X2678(parameters)X3058(set)X3174(by)X3 f3281(fglPixelStore)X1 f3722(,)X3769(such)X3943(as)X3 f554 2438(GL_PACK_LSB_FIRST)N1 f1445(and)X3 f1605(GL_PACK_SWAP_BYTES)X1 f2559(,)X2623(affect)X2851(the)X2993(way)X3172(that)X3337(data)X3516(is)X3614(written)X3886(into)X554 2534(memory.)N881(See)X3 f1017(fglPixelStore)X1 f1478(for)X1592(a)X1648(description.)X9 s266 2668(N)N268(NO)X322(OT)X376(TE)X422(ES)X468(S)X10 s554 2764(Values)N797(for)X911(pixels)X1122(that)X1262(lie)X1362(outside)X1613(the)X1731(window)X2009(connected)X2355(to)X2437(the)X2555(current)X2803(GL)X2930(context)X3186(are)X3305(unde\256ned.)X554 2898(If)N628(an)X724(error)X901(is)X974(generated,)X1327(no)X1427(change)X1675(is)X1748(made)X1942(to)X2024(the)X2142(contents)X2429(of)X2 f2516(pixels)X1 f2703(.)X9 s266 3032(E)N268(ER)X314(RR)X364(RO)X414(OR)X468(RS)X518(S)X3 f10 s554 3128(GL_INVALID_ENUM)N1 f1361(is)X1434(generated)X1767(if)X2 f1836(format)X1 f2069(or)X2 f2156(type)X1 f2310(is)X2383(not)X2505(an)X2601(accepted)X2903(value.)X3 f554 3262(GL_INVALID_ENUM)N1 f1365(is)X1442(generated)X1779(if)X2 f1852(type)X1 f2010(is)X3 f2088(GL_BITMAP)X1 f2588(and)X2 f2729(format)X1 f2967(is)X3045(not)X3 f3172(GL_COLOR_INDEX)X1 f3943(or)X3 f554 3358(GL_STENCIL_INDEX)N1 f1357(.)X3 f554 3492(GL_INVALID_VALUE)N1 f1396(is)X1469(generated)X1802(if)X1871(either)X2 f2074(width)X1 f2271(or)X2 f2358(height)X1 f2578(is)X2651(negative.)X3 f554 3626(GL_INVALID_OPERATION)N1 f1601(is)X1675(generated)X2010(if)X2 f2081(format)X1 f2316(is)X3 f2391(GL_COLOR_INDEX)X1 f3159(and)X3297(the)X3417(color)X3604(buffers)X3854(store)X554 3722(RGBA)N796(color)X981(components.)X3 f554 3856(GL_INVALID_OPERATION)N1 f1609(is)X1691(generated)X2033(if)X2 f2112(format)X1 f2355(is)X3 f2438(GL_STENCIL_INDEX)X1 f3271(and)X3417(there)X3608(is)X3691(no)X3801(stencil)X554 3952(buffer.)N3 f554 4086(GL_INVALID_OPERATION)N1 f1614(is)X1701(generated)X2048(if)X2 f2131(format)X1 f2378(is)X3 f2465(GL_DEPTH_COMPONENT)X1 f3498(and)X3648(there)X3843(is)X3930(no)X554 4182(depth)N752(buffer.)X3 f554 4316(GL_INVALID_OPERATION)N1 f1603(is)X1679(generated)X2015(if)X3 f2087(fglReadPixels)X1 f2577(is)X2654(executed)X2964(between)X3256(the)X3378(execution)X3714(of)X3 f3805(fglBe-)X554 4412(gin)N1 f680(and)X816(the)X934(corresponding)X1413(execution)X1745(of)X3 f1832(fglEnd)X1 f2062(.)X9 s266 4546(A)N268(AS)X322(SS)X364(SO)X406(OC)X460(CI)X510(IA)X536(AT)X590(TE)X636(ED)X682(D)X766(G)X768(GE)X822(ET)X868(TS)X914(S)X3 f10 s554 4642(fglGet)N1 f788(with)X950(argument)X3 f1273(GL_INDEX_MODE)X1 f9 s266 4776(S)N268(SE)X310(EE)X356(E)X432(A)X434(AL)X488(LS)X534(SO)X576(O)X3 f10 s554 4872(fglCopyPixels)N1 f1025(,)X3 f1065(fglDrawPixels)X1 f1546(,)X3 f1586(fglPixelMap)X1 f2004(,)X3 f2044(fglPixelStore)X1 f2485(,)X3 f2525(fglPixelTransfer)X1 f3086(,)X3 f554 4968(fglReadBuffer)N1 f266 6144(Page)N442(3)X3577(July)X3730(22,)X3850(1997)X10 f0 6428(h)N24(hhh)X4176(h)X4200(hhh)X3 p%%Trailerxtxs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -