Graphics 版 (精华区)
发信人: seaman (翩翩少年), 信区: Graphics
标 题: OpenGL for Windows 95程序设计------3(转贴)
发信站: 哈工大紫丁香 (Tue Sep 28 19:38:13 1999), 转信
发信人: Muler (木日月), 信区: graphics
标 题: OpenGL for Windows 95程序设计------3
发信站: 饮水思源站 (Sat Aug 2 10:37:56 1997) , 转信
3.像素格式结构
每个OpenGL显示设备都支持一种指定的像素格式。一般用一个名为
PIXELFORMATDESCRIPTOR的结构来表示某个特殊的像素格式,这个结构包含26个
属性信息。Win32定义PIXELFORMATDESCRIPTOR如下所示:
typedef struct tagPIXELFORMATDESCRIPTOR
{ // pfd
WORD nSize;
WORD nVersion;
DWORD dwFlags;
BYTE iPixelType;
BYTE cColorBits;
BYTE cRedBits;
BYTE cRedShift;
BYTE cGreenBits;
BYTE cGreenShift;
BYTE cBlueBits;
BYTE cBlueShift;
BYTE cAlphaBits;
BYTE cAlphaShift;
BYTE cAccumBits;
BYTE cAccumRedBits;
BYTE cAccumGreenBits;
BYTE cAccumBlueBits;
BYTE cAccumAlphaBits;
BYTE cDepthBits;
BYTE cStencilBits;
BYTE cAuxBuffers;
BYTE iLayerType;
BYTE bReserved;
DWORD dwLayerMask;
DWORD dwVisibleMask;
DWORD dwDamageMask;
} PIXELFORMATDESCRIPTOR;
--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.128.27]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: sunsoft.bbs@bbs.net.]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.975毫秒