|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Lights.h>
Граф связей класса LightsStack_MobileLight_:Открытые члены | |
| LightsStack_MobileLight_ () | |
| virtual | ~LightsStack_MobileLight_ () |
| bool | AddLight (int16_t x, int16_t y, int16_t z, int16_t uSectorID, int uRadius, uint8_t r, uint8_t g, uint8_t b, char a10) |
Открытые атрибуты | |
| MobileLight | pLights [400] |
| unsigned int | uNumLightsActive |
| Log * | log |
|
inline |
См. определение в файле Lights.h строка 75
Перекрестные ссылки log, Engine_::IocContainer::ResolveLogger() и uNumLightsActive.
Граф вызовов:
|
inlinevirtual |
| bool LightsStack_MobileLight_::AddLight | ( | int16_t | x, |
| int16_t | y, | ||
| int16_t | z, | ||
| int16_t | uSectorID, | ||
| int | uRadius, | ||
| uint8_t | r, | ||
| uint8_t | g, | ||
| uint8_t | b, | ||
| char | a10 | ||
| ) |
См. определение в файле LightsStack.cpp строка 6
Перекрестные ссылки MobileLight::field_10, MobileLight::field_C, log, pLights, MobileLight::uLightColorB, MobileLight::uLightColorG, MobileLight::uLightColorR, MobileLight::uLightType, uNumLightsActive, MobileLight::uRadius, MobileLight::uSectorID, MobileLight::vPosition и Log::Warning().
Используется в SpellFxRenderer::AddMobileLight(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), PrepareDrawLists_BLV() и IndoorLocation::PrepareItemsRenderList_BLV().
Граф вызовов:
Граф вызова функции:| MobileLight LightsStack_MobileLight_::pLights[400] |
См. определение в файле Lights.h строка 87
Используется в _43F5C8_get_point_light_level_with_respect_to_lights(), AddLight(), LightmapBuilder::ApplyLights_IndoorFace(), LightmapBuilder::ApplyLights_OutdoorFace() и LightmapBuilder::StackLights_TerrainFace().
| unsigned int LightsStack_MobileLight_::uNumLightsActive |
См. определение в файле Lights.h строка 88
Используется в _43F5C8_get_point_light_level_with_respect_to_lights(), AddLight(), LightmapBuilder::ApplyLights_IndoorFace(), LightmapBuilder::ApplyLights_OutdoorFace(), OutdoorLocation::ExecDraw(), LightsStack_MobileLight_(), PrepareDrawLists_BLV(), LightmapBuilder::StackLights_TerrainFace() и ~LightsStack_MobileLight_().
| Log* LightsStack_MobileLight_::log |
См. определение в файле Lights.h строка 89
Используется в AddLight() и LightsStack_MobileLight_().