OgreMain模块
特性 |
相关类 |
场景组织体系 |
Node, SceneNode, SceneManager, Camera, MovableObject |
Material管理 |
MaterialManager, Material, Material::TextureLayer |
插件动态加载系统 |
Root, DynLibManager, DynLib |
数学支持库 |
Math, Vector3, Matrix3, Matrix4, Quaternion |
渲染器和几何管道 |
RenderSystem, RenderQueue, Renderable |
网格/几何实体管理 |
MeshManager, Mesh, SubMesh, MeshSerializer, PatchSurface |
资源管理 |
ResourceManager, Resource, ArchiveManager, ArchiveEx |
天空/背景渲染 |
SceneManager |
公告板系统和粒子系统 |
BillboardSet, Billboard, ParticleSystemManager, ParticleSystem, ParticleEmitter, ParticleAffector |
日志和异常处理 |
Exception, LogManager, Log |
事件监听器 |
FrameListener, RenderTargetListener |
编解码器和图像加载器 |
Codec, JPGCodec, TGACodec, PNGCodec |
自定义内存管理器 |
MemoryManager |
基本动画 |
Animation, AnimationTrack, KeyFrame |
骨骼动画 |
Skeleton, Bone, Animation, AnimationTrack, KeyFrame |
字体渲染/字体加载 |
FontManager, Font |
覆盖(Overlay)表面,二维元素 |
Overlaymanager, Overlay, GuiElement, GuiContainer |