World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Титульная страница
Описания
Группы
Пространства имен
Пространства имен
Члены пространств имен
Указатель
Функции
Перечисления
Классы
Классы
Алфавитный указатель классов
Иерархия классов
Члены классов
Указатель
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Функции
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
z
~
Переменные
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Определения типов
Перечисления
Элементы перечислений
Относящиеся к классу функции
Файлы
Файлы
Список членов всех файлов
Указатель
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Функции
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Переменные
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Определения типов
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Перечисления
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Элементы перечислений
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Примеры
•
Указатель
Классы
Пространства имен
Файлы
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Друзья
Группы
Страницы
IocContainer.h
См. документацию.
1
#pragma once
2
3
struct
BloodsplatContainer
;
4
struct
DecalBuilder
;
5
class
LightmapBuilder
;
6
class
Log
;
7
class
Mouse
;
8
class
Keyboard
;
9
class
ParticleEngine
;
10
struct
SpellFxRenderer
;
11
class
Vis
;
12
13
namespace
Engine_
{
14
15
class
IocContainer
{
16
public
:
17
static
Log
*
ResolveLogger
();
18
static
DecalBuilder
*
ResolveDecalBuilder
();
19
static
BloodsplatContainer
*
ResolveBloodsplatContainer
();
20
static
SpellFxRenderer
*
ResolveSpellFxRenderer
();
21
static
LightmapBuilder
*
ResolveLightmapBuilder
();
22
static
Mouse
*
ResolveMouse
();
23
static
Keyboard
*
ResolveKeyboard
();
24
static
ParticleEngine
*
ResolveParticleEngine
();
25
static
Vis
*
ResolveVis
();
26
27
private
:
28
static
DecalBuilder
*
decal_builder
;
29
static
BloodsplatContainer
*
bloodspalt_container
;
30
static
SpellFxRenderer
*
spell_fx_renderer
;
31
static
LightmapBuilder
*
lightmap_builder
;
32
static
Mouse
*
mouse
;
33
static
Keyboard
*
keyboard
;
34
static
ParticleEngine
*
particle_engine
;
35
static
Vis
*
vis
;
36
};
37
38
}
// namespace Engine_
39
40
41
extern
Log
*
logger
;
Engine_::IocContainer
Definition:
IocContainer.h:15
Engine_
Definition:
EngineConfig.h:33
Mouse
Definition:
Mouse.h:279
Engine_::IocContainer::vis
static Vis * vis
Definition:
IocContainer.h:35
Engine_::IocContainer::ResolveBloodsplatContainer
static BloodsplatContainer * ResolveBloodsplatContainer()
Definition:
IocContainer.cpp:67
Engine_::IocContainer::ResolveLogger
static Log * ResolveLogger()
Definition:
IocContainer.cpp:51
Engine_::IocContainer::mouse
static Mouse * mouse
Definition:
IocContainer.h:32
Log
Definition:
Log.h:3
ParticleEngine
Definition:
ParticleEngine.h:93
Engine_::IocContainer::bloodspalt_container
static BloodsplatContainer * bloodspalt_container
Definition:
IocContainer.h:29
Engine_::IocContainer::ResolveVis
static Vis * ResolveVis()
Definition:
IocContainer.cpp:110
LightmapBuilder
Definition:
LightmapBuilder.h:33
Engine_::IocContainer::ResolveParticleEngine
static ParticleEngine * ResolveParticleEngine()
Definition:
IocContainer.cpp:103
Vis
Definition:
Vis.h:69
Engine_::IocContainer::ResolveDecalBuilder
static DecalBuilder * ResolveDecalBuilder()
Definition:
IocContainer.cpp:60
Engine_::IocContainer::ResolveMouse
static Mouse * ResolveMouse()
Definition:
IocContainer.cpp:88
logger
Log * logger
Definition:
IocContainer.cpp:47
BloodsplatContainer
Definition:
DecalBuilder.h:50
SpellFxRenderer
Definition:
SpellFxRenderer.h:97
Engine_::IocContainer::spell_fx_renderer
static SpellFxRenderer * spell_fx_renderer
Definition:
IocContainer.h:30
Engine_::IocContainer::keyboard
static Keyboard * keyboard
Definition:
IocContainer.h:33
Engine_::IocContainer::ResolveSpellFxRenderer
static SpellFxRenderer * ResolveSpellFxRenderer()
Definition:
IocContainer.cpp:74
Engine_::IocContainer::ResolveLightmapBuilder
static LightmapBuilder * ResolveLightmapBuilder()
Definition:
IocContainer.cpp:81
Engine_::IocContainer::lightmap_builder
static LightmapBuilder * lightmap_builder
Definition:
IocContainer.h:31
Engine_::IocContainer::ResolveKeyboard
static Keyboard * ResolveKeyboard()
Definition:
IocContainer.cpp:96
Engine_::IocContainer::particle_engine
static ParticleEngine * particle_engine
Definition:
IocContainer.h:34
Engine_::IocContainer::decal_builder
static DecalBuilder * decal_builder
Definition:
IocContainer.h:28
Keyboard
Definition:
Keyboard.h:76
DecalBuilder
Definition:
DecalBuilder.h:123
Engine
IocContainer.h
Документация по World of Might and Magic. Последние изменения: Вт 7 Апр 2020 22:03:30. Создано системой
1.8.17