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毫秒