|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Vis.h>
Граф связей класса Vis_SelectionList:Открытые типы | |
| enum | PointerCreationType { All = 0, Unique = 1 } |
Открытые члены | |
| Vis_SelectionList () | |
| ~Vis_SelectionList () | |
| Vis_ObjectInfo * | SelectionPointers (int a2, int a3) |
| void | create_object_pointers (PointerCreationType type=All) |
| void | AddObject (void *object, VisObjectType type, int depth, int pid) |
Открытые атрибуты | |
| void(*** | vdestructor_ptr )(Vis_SelectionList *, bool) |
| Vis_ObjectInfo | object_pool [512] |
| Vis_ObjectInfo * | object_pointers [512] |
| unsigned int | uNumPointers |
| Vis_SelectionList::Vis_SelectionList | ( | ) |
См. определение в файле Vis.cpp строка 1236
Перекрестные ссылки Vis_ObjectInfo::depth, Vis_ObjectInfo::object, Vis_ObjectInfo::object_pid, object_pool, Vis_ObjectInfo::object_type, uNumPointers и VisObjectType_Any.
| Vis_ObjectInfo * Vis_SelectionList::SelectionPointers | ( | int | a2, |
| int | a3 | ||
| ) |
См. определение в файле Vis.cpp строка 956
Перекрестные ссылки object_pool и uNumPointers.
Используется в Vis::DetermineFacetIntersection().
Граф вызова функции:| void Vis_SelectionList::create_object_pointers | ( | PointerCreationType | type = All | ) |
См. определение в файле Vis.cpp строка 975
Перекрестные ссылки All, logger, object_pointers, object_pool, Unique, uNumPointers и Log::Warning().
Используется в Vis::DetermineFacetIntersection(), Vis::DoesRayIntersectBillboard(), Vis::PickClosestActor(), Vis::PickKeyboard() и Vis::PickMouse().
Граф вызовов:
Граф вызова функции:
|
inline |
См. определение в файле Vis.h строка 51
Перекрестные ссылки Vis_ObjectInfo::depth, Vis_ObjectInfo::object, Vis_ObjectInfo::object_pid, object_pool, Vis_ObjectInfo::object_type и uNumPointers.
Используется в Vis::PickBillboards_Keyboard(), Vis::PickBillboards_Mouse(), Vis::PickIndoorFaces_Keyboard(), Vis::PickOutdoorFaces_Keyboard() и Vis::PickOutdoorFaces_Mouse().
Граф вызова функции:| void(*** Vis_SelectionList::vdestructor_ptr) (Vis_SelectionList *, bool) |
| Vis_ObjectInfo Vis_SelectionList::object_pool[512] |
См. определение в файле Vis.h строка 61
Используется в AddObject(), create_object_pointers(), Vis::PickIndoorFaces_Mouse(), SelectionPointers() и Vis_SelectionList().
| Vis_ObjectInfo* Vis_SelectionList::object_pointers[512] |
См. определение в файле Vis.h строка 62
Используется в create_object_pointers(), Vis::DetermineFacetIntersection(), Vis::DoesRayIntersectBillboard(), Vis::get_picked_object_zbuf_val(), Engine::OutlineSelection(), Vis::PickClosestActor(), Vis::PickKeyboard() и Vis::PickMouse().
| unsigned int Vis_SelectionList::uNumPointers |
См. определение в файле Vis.h строка 63
Используется в AddObject(), create_object_pointers(), Vis::DetermineFacetIntersection(), Vis::DoesRayIntersectBillboard(), Vis::get_picked_object_zbuf_val(), Engine::OutlineSelection(), Vis::PickClosestActor(), Vis::PickIndoorFaces_Mouse(), Vis::PickKeyboard(), Vis::PickMouse(), SelectionPointers() и Vis_SelectionList().