Ogre的UML类图
来源:互联网 发布:刘易杰 知乎 编辑:程序博客网 时间:2024/05/17 21:13
At the very top of the diagram is the Root object. This is your 'way in' to the OGRE system, and it's where you tend to create the top-level objects that you need to deal with, like scene managers, rendering systems and render windows, loading plugins, all the fundamental stuff. If you don't know where to start, Root is it for almost everything, although often it will just give you another object which will actually do the detail work, since Root itself is more of an organiser and facilitator object. The majority of rest of OGRE's classes fall into one of 3 roles:
- Scene Management
- This is about the contents of your scene, how it's structured, how it's viewed from cameras, etc. Objects in this area are responsible for giving you a natural declarative interface to the world you're building; ie you don't tell OGRE "set these render states and then render 3 polygons", you tell it "I want an object here, here and here, with these materials on them, rendered from this view", and let it get on with it.
- Resource Management
- All rendering needs resources, whether it's geometry, textures, fonts, whatever. It's important to manage the loading, re-use and unloading of these things carefully, so that's what classes in this area do.
- Rendering
- Finally, there's getting the visuals on the screen - this is about the lower-level end of the rendering pipeline, the specific rendering system API objects like buffers, render states and the like and pushing it all down the pipeline. Classes in the Scene Management subsystem use this to get their higher-level scene information onto the screen.
- Ogre的UML类图
- Ogre的UML类图
- Ogre的UML图(一)
- Ogre的UML图(二)
- 使用OGRE打造装备系统 二。UML类图
- OGRE 各系统UML图
- Ogre的API:Ogre::RenderOperation
- MVC模式的UML类图
- Mina3.0的UML类图
- Spring-BeanDefinitionParser的UML类图
- Java-Executor的UML类图
- uml类图&类的关系
- Ogre的骨骼动画
- Ogre 学习的历程
- Ogre 的文档系统
- Ogre的MaterialSystem分析
- Ogre的SceneManager分析
- Ogre的官僚主义批判
- 通过崩溃地址使用map文件来定位
- vs2008 MFC 开发问题汇总
- 内存碎片产生原因及处理技术
- Google的35个开源项目
- #pragma pack(n) 对齐用法详解(转载)
- Ogre的UML类图
- 解决apache的the requested operation has failed
- 农村养老新模式
- 在websphere上使用spring-ws
- Oracle内建函数(greatest, least, to_single_byte)
- 调整vmware虚拟机硬盘空间的方法
- Oracle,MySql,SqlServer等数据库的自增和分页
- SVN Eclipse插件Subclipse安装和配置
- 疑惑