亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? visual-types.html

?? linux圖形界面x liberary手冊
?? HTML
字號:
<HTML><HEAD><TITLE>Xlib Programming Manual: Window Functions: Visual Types</TITLE></HEAD><BODY><H1 ALIGN=center>3.1 Visual Types</H1><!.IN "Visual Type" "" "@DEF@">On some display hardware, it may be possible to deal with color resources in more than one way.For example, you may be able to deal with a screen of either 12-bit depthwith arbitrary mapping of pixel to color (pseudo-color) or 24-bit depthwith 8 bits of the pixel dedicated to each of red, green, and blue.These different ways of dealing with the visual aspects of the screenare called visuals.For each screen of the display, there may be a list of valid visual typessupported at different depths of the screen.Because default windows and visual types are defined for each screen,most simple applications need not deal with this complexity.Xlib provides macros and functions that return the default root window, the default depth of the default root window, and the default visual type(see "<A HREF="../display/display-macros.html">Display Macros</A>" and "<A HREF="../utilities/visual.html">Determining the Appropriate Visual Type</A>").<A NAME="Visual"></A><P>Xlib uses an opaque <B>Visual</B><!.IN "Visual" "" "@DEF@">structure that contains information about the possible color mapping.The visual utility functions (see "<A HREF="../utilities/visual.html">Determining the Appropriate Visual Type</A>") use an<A HREF="../utilities/visual.html#XVisualInfo">XVisualInfo</A>structure to return this information to an application.The members of this structure pertinent to this discussion are class, red_mask,green_mask, blue_mask, bits_per_rgb, and colormap_size.The class member specifies one of the possible visual classes of the screenand can be <!.IN "Visual Classes" "StaticGray"><!.IN "Visual Classes" "StaticColor"><!.IN "Visual Classes" "TrueColor"><!.IN "Visual Classes" "StaticColor"><!.IN "Visual Classes" "GrayScale"><!.IN "Visual Classes" "PseudoColor"><B>StaticGray</B>,<B>StaticColor</B>,<B>TrueColor</B>,<B>GrayScale</B>,<B>PseudoColor</B>,or<B>DirectColor</B>.<P>The following concepts may serve to make the explanation ofvisual types clearer. The screen can be color or grayscale,can have a colormap that is writable or read-only,and can also have a colormap whose indices are decomposed into separate RGB pieces, provided one is not on a grayscale screen.This leads to the following diagram:<P><CENTER><TABLE BORDER><TR ALIGN=center><TD>				<TD COLSPAN=2>Color				<TD COLSPAN=2>Gray-scale<TR ALIGN=center><TD>				<TD>R/O			<TD>R/W			<TD>R/O		<TD>R/W<TR ALIGN=center><TD>Undecomposed Colormap	<TD>Static Color	<TD>Pseudo Color	<TD>Static Gray	<TD>Gray Scale<TR ALIGN=center><TD>Decomposed Colormap	<TD>True Color		<TD>Direct Color	<TD COLSPAN=2></TABLE></CENTER><P>Conceptually, as each pixel is read out of video memory for display on the screen,it goes through a look-up stage by indexing into a colormap.Colormaps can be manipulated arbitrarily on some hardware, in limited ways on other hardware, and not at all on other hardware.  The visual types affect the colormap and the RGB values in the following ways:<UL><P><LI> For <B>PseudoColor</B>, a pixel value indexes a colormap to produceindependent RGB values, and the RGB values can be changed dynamically.<P><LI> <B>GrayScale</B>is treated the same way as <B>PseudoColor</B>except that the primary that drives the screen is undefined. Thus, the client should always store thesame value for red, green, and blue in the colormaps.  <P><LI> For <B>DirectColor</B>,a pixel value is decomposed into separate RGB subfields, and eachsubfield separately indexes the colormap for the corresponding value.The RGB values can be changed dynamically.  <P><LI> <B>TrueColor</B>is treated the same way as <B>DirectColor</B>except that the colormap has predefined, read-only RGB values.These RGB values are server-dependent but provide linear or near-linearramps in each primary.  <P><LI> <B>StaticColor</B>is treated the same way as <B>PseudoColor</B>except that the colormap has predefined, read-only, server-dependent RGB values.<P><LI> <B>StaticGray</B>is treated the same way as <B>StaticColor</B>except that the RGB values are equal for any single pixelvalue, thus resulting in shades of gray.  <B>StaticGray</B>with a two-entrycolormap can be thought of as monochrome.</UL>The red_mask, green_mask, and blue_mask members are only defined for<B>DirectColor</B>and <B>TrueColor</B>. Each has one contiguous set of bits with nointersections.The bits_per_rgb member specifies the log base 2 of thenumber of distinct color values (individually) of red, green, and blue.Actual RGB values are unsigned 16-bit numbers.The colormap_size member defines the number of available colormap entriesin a newly created colormap.  For <B>DirectColor</B>and <B>TrueColor</B>, this is the size of an individual pixel subfield.<P>To obtain the visual ID from a <A HREF="#Visual">Visual</A> ,use<B><A HREF="XVisualIDFromVisual.html">XVisualIDFromVisual()</A></B>.<H5 ALIGN=right><I>Next: <A HREF="attributes/">Window Attributes</A></I></H5><HR><ADDRESS><A HREF="http://tronche.com/">Christophe Tronche</A>, <A HREF="mailto:ch.tronche@computer.org">ch.tronche@computer.org</A></ADDRESS></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成小说网站色在线| 国产麻豆精品视频| 国产激情视频一区二区在线观看 | 国产成人在线视频网站| 欧美亚洲国产一区二区三区 | 国产mv日韩mv欧美| 91精品国产日韩91久久久久久| 国产欧美日韩久久| 免费一级片91| 欧美久久久久久久久中文字幕| 国产精品美女久久久久aⅴ国产馆| 久久精品久久99精品久久| 色av成人天堂桃色av| 国产精品三级在线观看| 国产乱色国产精品免费视频| 欧美一区2区视频在线观看| 一级女性全黄久久生活片免费| 粉嫩av一区二区三区粉嫩| 精品日韩在线一区| 乱中年女人伦av一区二区| 911精品国产一区二区在线| 日韩中文字幕1| 欧美三级日韩在线| 亚洲高清在线精品| 欧美日韩国产小视频| 亚洲自拍偷拍麻豆| 欧美优质美女网站| 亚洲一区二区三区在线| 91美女在线视频| 亚洲一区免费视频| 欧美日韩激情一区| 日韩电影在线观看网站| 欧美日韩国产影片| 婷婷久久综合九色综合绿巨人| 在线观看网站黄不卡| 亚洲成人自拍网| 欧美高清激情brazzers| 天堂久久久久va久久久久| 日韩一区二区三区三四区视频在线观看| 亚洲国产精品尤物yw在线观看| 欧美日韩成人高清| 老司机午夜精品| 久久精品这里都是精品| 99天天综合性| 亚洲一二三区在线观看| 日韩一卡二卡三卡四卡| 九九精品一区二区| 中文字幕在线不卡一区| 欧美在线制服丝袜| 男男成人高潮片免费网站| 2019国产精品| 91蝌蚪porny九色| 婷婷中文字幕一区三区| 精品久久人人做人人爱| 成人精品视频.| 亚洲午夜免费视频| 中文字幕一区二区三区蜜月| 91免费观看视频| 日韩影视精彩在线| 中文无字幕一区二区三区| 日本高清免费不卡视频| 美腿丝袜亚洲色图| 国产精品久久午夜夜伦鲁鲁| 欧美日产在线观看| 国产传媒日韩欧美成人| 亚洲一级片在线观看| 精品av综合导航| 91日韩一区二区三区| 美女高潮久久久| 亚洲欧美怡红院| 欧美不卡一区二区| 色综合天天综合在线视频| 久久99精品国产麻豆不卡| 亚洲美女免费视频| 欧美va亚洲va香蕉在线| 91福利在线看| 成人永久看片免费视频天堂| 婷婷久久综合九色国产成人| 国产精品丝袜一区| 日韩欧美电影在线| 欧美在线视频日韩| 国产 日韩 欧美大片| 日韩成人一级大片| 亚洲欧美激情插| 欧美激情一区二区在线| 日韩欧美国产高清| 欧美精品第1页| 色哟哟一区二区三区| 国产电影一区二区三区| 精品在线播放午夜| 日韩不卡手机在线v区| 一区二区三区久久久| 日本一区二区三区免费乱视频| 欧美日本一道本| 91看片淫黄大片一级| 国产精品77777| 经典三级在线一区| 日本不卡一区二区三区| 亚洲狠狠爱一区二区三区| 国产精品久久久久久妇女6080| 久久久亚洲高清| 精品捆绑美女sm三区| 这里只有精品免费| 欧美精品丝袜中出| 欧美三级午夜理伦三级中视频| 91麻豆精品视频| 色婷婷久久久综合中文字幕| fc2成人免费人成在线观看播放 | 午夜久久电影网| 亚洲一区视频在线| 亚洲尤物在线视频观看| 亚洲美女区一区| 久久精品99久久久| 日韩电影一区二区三区四区| 日韩av午夜在线观看| 美腿丝袜亚洲色图| 国产精品一区二区黑丝| 国产精品一区二区三区乱码| 国产**成人网毛片九色 | 国产成人午夜电影网| 成人激情电影免费在线观看| 成人精品电影在线观看| 99在线精品一区二区三区| 日本韩国精品在线| 777久久久精品| 久久在线观看免费| 欧美国产97人人爽人人喊| 亚洲日本在线看| 污片在线观看一区二区| 极品少妇xxxx精品少妇偷拍| 国产精一品亚洲二区在线视频| 国产99精品在线观看| 色乱码一区二区三区88| 91精品一区二区三区久久久久久| 亚洲精品一线二线三线无人区| 久久久久久久综合狠狠综合| 日韩一区在线看| 天堂午夜影视日韩欧美一区二区| 极品少妇xxxx偷拍精品少妇| www.成人网.com| 欧美精三区欧美精三区| 精品福利一二区| 一区二区三区在线观看网站| 久久成人久久爱| 91在线无精精品入口| 6080亚洲精品一区二区| 国产免费久久精品| 亚洲成av人影院| 国产91精品欧美| 欧美日韩美少妇| 2024国产精品| 免费欧美日韩国产三级电影| 国产精品小仙女| 精品视频免费在线| 国产日韩欧美a| 日韩在线卡一卡二| 91在线观看美女| 337p日本欧洲亚洲大胆色噜噜| 亚洲日本成人在线观看| 久久精品国产澳门| 欧美色窝79yyyycom| 中文一区二区在线观看| 美女一区二区三区在线观看| 97se亚洲国产综合在线| 欧美zozozo| 午夜欧美大尺度福利影院在线看| 成人av在线观| 2023国产精品自拍| 日韩 欧美一区二区三区| 日本乱人伦aⅴ精品| 久久久久久久综合狠狠综合| 秋霞午夜鲁丝一区二区老狼| 在线精品亚洲一区二区不卡| 久久久久88色偷偷免费| 日韩av二区在线播放| 欧美在线你懂得| 成人免费视频在线观看| 国产精品123| 久久久精品免费观看| 久久不见久久见免费视频1| 91精品1区2区| 最新国产精品久久精品| 成人一区二区三区视频| 久久久久国产免费免费| 免费xxxx性欧美18vr| 欧美挠脚心视频网站| 亚洲综合久久久| 日本高清成人免费播放| 亚洲欧美另类图片小说| 91在线看国产| 亚洲精品欧美专区| 91性感美女视频| 亚洲女人****多毛耸耸8| 成人免费va视频| 中文字幕第一区二区| 99久久精品免费看国产免费软件| 国产偷v国产偷v亚洲高清| 国产很黄免费观看久久| 国产精品美女久久久久高潮| 99久久精品99国产精品|