Member function 如何作为Callback?
这里其实是两个问题。
第一个问题,member function的函数签名上有this指针,不能直接传给glut*Func作为callback。
member function不行,很自然的想到static function。
第二个问题,static function如何能够调用member function,且与之关联的对象(this指针)能够在运行时期(或者用户程序)决定?
其一,static function调用member functi...
分类:
其他好文 时间:
2014-06-09 23:27:43
阅读次数:
313
pen类:绘制指定宽度和样式的直线。使用DashStyle属性绘制几种虚线,可以使用各种填充样式(包括纯色和纹理)来填充Pen绘制的直线,填充模式取决于画笔或用作填充对象的纹理。创建画笔://用指定的颜色实例化一只画笔的方法如下:
public Pen(Color); //用指定的画刷实例化一只画笔...
分类:
其他好文 时间:
2014-06-09 00:43:13
阅读次数:
433
安装失败的截图:
因此使用常规方法:对依赖的两个包进行获取安装,依旧失败:
因此解决方法为在官网上下载相对应版本的virtualbox软件;下载地址为:https://www.virtualbox.org/wiki/Linux_Downloads...
分类:
其他好文 时间:
2014-06-08 17:56:43
阅读次数:
334
1.什么是OpenGL?
一个能和图形硬件交互的程序接口、一个开放标准
2.OpenGL的定位
请看上图
- Apllication层 表示你的程序(调用渲染命令,如opengl API)
-Abstraction层 表示绘图接口(如OpenGL API或者DirectX API)的实现...
分类:
其他好文 时间:
2014-06-08 14:46:01
阅读次数:
203
1. 在ios 和安卓那边,纹理图片经常会转换为pvr格式。 pvr 格式需要特定的显卡支持才行。所以在windows 下查看需要借用工具
然后自己顺便用C#写了一个。
下载地址csdn:...
Qt Quick 是 Qt 提供的一种高级用户界面技术,使用它可轻松地为移动和嵌入式设备创建流畅的用户界面。在 Android 设备上, Qt Quick 应用默认使用 OpenGL ES ,渲染效率很高,你可以用它创建非常炫非常酷非常迷人的界面。...
分类:
移动开发 时间:
2014-06-08 09:18:21
阅读次数:
306
【需要将view的显示区域黑色背景所需的步骤】
1、 简历普通单文档MFC工程(自动关联了DOC VIEW 和Frame三个类)
2、 拷贝Test 工程中的几个函数到目标工程
一、PreCreateWindow【改变窗口类型】
二、OnCreate【调用初始化函数myInitOpenGL】
三、myInitOpenGL【建立DC 和RC并关联二者,其中调用mySetupPixelFor...
分类:
其他好文 时间:
2014-06-08 04:15:16
阅读次数:
247
对OpenGL有一点了解之后,现在开始真正编写代码。
今天的内容:
使用FreeGLUT创建OpenGL的上下文环境
初始化GLEW
创建一个OpenGL的的模板范例
第一步:
一个OpenGL的上下文可以允许我们传递命令到底层硬件,所以需要一个上下文环境。首先需要配置一个功能窗口,创建一个名为chapter1....
分类:
其他好文 时间:
2014-06-08 04:03:48
阅读次数:
255
最近自己写的引擎想要做OpenGL ES 3.0,因为现在市场大部分是是 OpenGL ES
2.0,首先要找一个支持OpenGL ES 3.0的设备或者模拟器,所以顺带着对市面上支持的设备做了一些调查。1.支持OpenGL ES
3.0设备IOS从IOS7以上版本开始支持ES 3.0*IOS GP...
分类:
其他好文 时间:
2014-06-07 23:46:37
阅读次数:
323
Android Emulator 给用户提供 GPU on 选项,意思是利用 Host ( 就是执行
Emulator 的PC机) 的 GPU. 当然PC机必须把 OpenGL 的驱动装好在实现上就是把 libGLESv1_CM.so libGLESv2.so
替换掉,当system调用 gl的函数...
分类:
移动开发 时间:
2014-06-07 23:36:36
阅读次数:
311