World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Lights.h>
Открытые члены | |
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_().