[ AmberSkyNet VR ]

А внутре у нее.. гм.. неонка
(А. и Б. Стругацкие "Сказка о Тройке")

Архитектура движка

Интерфейсные классы движка

Схему организации основных интерфейсных классов движка (с точки зрения внешней программы) можно посмотреть [тут]. Серым цветом показаны интерфейсные классы, используемые исключительно внутри модулей движка. Доступ из внешней программы к ним отсутствует.

Интерфейсные классы верхнего уровня:

  • IEngine - основной класс
  • IWorld - менеджер мира
  • INode - узел сцены
  • IModifierPack - список модификаторов сцены
  • INodeModifier - модификатор узла сцены
  • ISound - менеджер звука
  • IDevice - менеджер графики
  • IMaterial - материал
  • IDrawObject - меш (геометрия)
  • ICamera - камера для наблюдения сцены
  • ILog - менеджер логов
  • IFileSystem - менеджер файловой системы
  • IFile - доступ к файлу
Powered by: SourceForge.net Logo