VC++与OpenGL编程
发布时间
阅读量:
阅读量
1.值得记住的约定
通常而言,在VC++环境下进行OpenGL应用程序的开发流程大致包括以下几个阶段:
利用PIXELFORMATDESCRIPTOR结构体配置设备描述表DC的像素格式相关参数。
建立渲染描述表RC,并将其与设备描述表DC进行绑定操作。
应用OpenGL进行图形绘制工作。
完成资源的释放操作,具体包括解除DC与RC之间的绑定关系,以及删除RC及其所关联的DC对象。
在此过程中,应首先为应用程序引入必要的变量和函数,对相关变量完成初始化处理,并在对应的函数中实现DC像素格式的设定、RC的创建及其与DC的连接、图形绘制操作以及资源释放等各项功能。
2.一个典型实例
【
2.1 增加类属性与类方法
> CClientDC* pDrawDC; // 用于指向当前DC的指针
>
> ```
>
>
1. BOOL PixelformatSetting(void); // 用于设置像素格式
2. void GLSetting(void); // 用于创建渲染描述表RC 并关联RC/DC
全部评论 (0)
还没有任何评论哟~
