World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл Vis.h

См. исходные тексты.

Классы

struct  Vis_SelectionFilter
 
struct  Vis_ObjectInfo
 
struct  Vis_SelectionList
 
class  Vis
 

Перечисления

enum  VisObjectType : uint32_t { VisObjectType_Any = 0, VisObjectType_Sprite = 1, VisObjectType_Face = 2 }
 

Переменные

Vis_SelectionFilter vis_sprite_filter_1
 
Vis_SelectionFilter vis_sprite_filter_2
 
Vis_SelectionFilter vis_face_filter
 
Vis_SelectionFilter vis_door_filter
 
Vis_SelectionFilter vis_sprite_filter_3
 
Vis_SelectionFilter vis_sprite_filter_4
 

Перечисления

◆ VisObjectType

Элементы перечислений
VisObjectType_Any 
VisObjectType_Sprite 
VisObjectType_Face 

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

4  : uint32_t {
8 };

Переменные

◆ vis_sprite_filter_1

Vis_SelectionFilter vis_sprite_filter_1

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

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

◆ vis_sprite_filter_2

Vis_SelectionFilter vis_sprite_filter_2

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

Используется в Engine::_44EEA7() и Application::GameWindowHandler::OnMouseRightClick().

◆ vis_face_filter

Vis_SelectionFilter vis_face_filter

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

Используется в Engine::_44EEA7(), Vis::DetermineFacetIntersection() и Vis::DoesRayIntersectBillboard().

◆ vis_door_filter

Vis_SelectionFilter vis_door_filter

◆ vis_sprite_filter_3

Vis_SelectionFilter vis_sprite_filter_3

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

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

◆ vis_sprite_filter_4

Vis_SelectionFilter vis_sprite_filter_4

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

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

VisObjectType_Any
@ VisObjectType_Any
Definition: Vis.h:5
VisObjectType_Sprite
@ VisObjectType_Sprite
Definition: Vis.h:6
VisObjectType_Face
@ VisObjectType_Face
Definition: Vis.h:7
uint32_t
unsigned __int32 uint32_t
Definition: SDL_config.h:39