-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Chapter 2: Plugins and Modules
krogank9 edited this page May 10, 2018
·
15 revisions
When I was learning Ogre frame, the first concept I learned is the plugin, everything is the plugin in Ogre's world. The author of Ogre abstract the importance interface for Ogre frame, such as file management interface, render engine interface, and scene management interface. People can just implement that interface as a new plugin the replace the original plugin. For instance, people can use OpenGL plugin to replace D3D plugin in Ogre's world but do not need to restart the application.
In NoahGameFrame's world, a plugin is a container which organizes the modules, the class NFPluginManager manage all plugins and modules.