World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Класс Application::IocContainer

#include <IocContainer.h>

+ Граф связей класса Application::IocContainer:

Открытые статические члены

static MenuResolveGameMenu ()
 
static GameWindowHandlerResolveGameWindowHandler ()
 

Закрытые статические данные

static Menumenu = nullptr
 
static GameWindowHandlergameWindowHandler = nullptr
 

Подробное описание

См. определение в файле IocContainer.h строка 8

Методы

◆ ResolveGameMenu()

Menu * IocContainer::ResolveGameMenu ( )
static

См. определение в файле IocContainer.cpp строка 13

13  {
14  if (!menu) {
15  menu = new Menu();
16  }
17  return menu;
18 }

Перекрестные ссылки menu.

Используется в Application::Game::Game().

+ Граф вызова функции:

◆ ResolveGameWindowHandler()

GameWindowHandler * IocContainer::ResolveGameWindowHandler ( )
static

См. определение в файле IocContainer.cpp строка 21

21  {
22  if (!gameWindowHandler) {
24  }
25  return gameWindowHandler;
26 }

Перекрестные ссылки gameWindowHandler.

Используется в OSWindow::OSWindow().

+ Граф вызова функции:

Данные класса

◆ menu

Menu * IocContainer::menu = nullptr
staticprivate

См. определение в файле IocContainer.h строка 14

Используется в ResolveGameMenu().

◆ gameWindowHandler

GameWindowHandler * IocContainer::gameWindowHandler = nullptr
staticprivate

См. определение в файле IocContainer.h строка 15

Используется в ResolveGameWindowHandler().


Объявления и описания членов классов находятся в файлах:
Application::IocContainer::menu
static Menu * menu
Definition: IocContainer.h:14
Application::Menu
Definition: GameMenu.h:9
Application::GameWindowHandler
Definition: GameWindowHandler.h:8
Application::IocContainer::gameWindowHandler
static GameWindowHandler * gameWindowHandler
Definition: IocContainer.h:15