irrlicht 笔记三
来源:互联网 发布:有孚网络待遇怎么样 编辑:程序博客网 时间:2024/04/30 12:18
7、IVideoDriver:
功能:
包括渲染场景的大部分函数接口,在场景的渲染过程的,这些函数接口将拥有绝对的话语权。在不考虑对场景和接点的管理情况下,完全可以用这些函数借口渲染出想要的任意效果。
包括渲染场景的大部分函数接口,在场景的渲染过程的,这些函数接口将拥有绝对的话语权。在不考虑对场景和接点的管理情况下,完全可以用这些函数借口渲染出想要的任意效果。
角色:
提供渲染的SCENE各种设置,并且操刀渲染。
提供渲染的SCENE各种设置,并且操刀渲染。
注意:
场景的渲染过程将在两个成员函数的中间,他们是beginScene()和endScene(),
具体原因可以查看图形驱动编程流程。(推荐opengl).
8、IGPUProgrammingServices:
功能:支持GPU编程。原来指令都在CPU上处理,现在支持在GPU上执行一定的指令。
角色:N/A
注意:N/A。
9、CNullDriver:
功能:实现IVideoDriver,在与具体图形驱动融合前,把和图形引擎独立的代码实现,最大限度的重用代码,整理执行流程。另外还融合了GPU处理功能。
角色:中间层。
注意:不要用他的对象来渲染场景。
10、CD3D9Driver:
功能:充实渲染类,利用D3D来渲染场景。这个类将实现所有能实现的渲染功能。
角色:对于ENGINE来说他是最低层的支持者。
注意:要安装WINDOWS,呵呵。
11、IMaterialRendererServices:
功能:用来设置场景渲染的材质,有好材质设置将很大限度地提高场景渲染的质量。
角色:CD3D9Driver的一部分。
注意:N/A。
12、IGUIEnvironment:
功能:界面系统。
角色:N/A
注意:N/A。
13、IGUIElement
功能:界面中基本元素,能够触发事件,具有一定的属性。主要用于与场景的交互。
角色:N/A
注意:N/A
14、ISceneManager:
功能:加载和管理场景中物体.
角色:管理功能.
角色:管理功能.
注意:注释.
15.ISceneNode:
功能:场景中地层成员.如人物,树木等.
功能:场景中地层成员.如人物,树木等.
角色:确实是角色.
注意:
注意他们的感受,时常关系他们.
- irrlicht 笔记三
- irrlicht主干流程 irrlicht 笔记 四
- IRRLICHT笔记一
- IRRLICHT笔记二
- Irrlicht学习笔记(1)--helloworld
- Irrlicht学习笔记(2)--quake3map
- Irrlicht学习笔记(3)--CustomSceneNode
- Irrlicht学习笔记(4)--Movement
- Irrlicht学习笔记(5)--UserInterface
- Irrlicht学习笔记(7.1)--Collision
- Irrlicht学习笔记(7.2)--Collision
- Irrlicht学习笔记(8)--SpecialFX
- Irrlicht学习笔记(9)--Shader
- Irrlicht学习笔记(10)--PerPixelLighting
- Irrlicht学习笔记(11)--TerrainRender
- Irrlicht 源码学习笔记 开篇
- Irrlicht 源码 学习笔记 【IUnknown】
- Irrlicht 源码学习笔记 【vector3d】
- IOCP , kqueue , epoll ... 有多重要?
- 由oracle 中rownum想到…
- 三种流媒体格式的比较
- Alf FreeWare VideoCODECs Collection
- 关于C++里面的PDB文件
- irrlicht 笔记三
- 惊闻“漫游成本只有一分钱”
- 全球PC市场仍将保持增长 Vista贡献杯水车薪
- GridView的高级应用技巧
- SecureCRT5.0常用分隔符号
- 解析C语言中的sizeof
- SQL Server安装问题程序被挂起的错误解决办法
- FCKeditor 2.1.1在ASP.NET中的设置和使用
- Yacc 与 Lex 快速入门