World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
struct | PaletteManager |
Функции | |
bool | HSV2RGB (float *a1, float *a2, float *a3, float a4, float a5, float a6) |
void | RGB2HSV (float *a1, float *a2, float a3, float a4, float a5, float *a6) |
signed int | ReplaceHSV (unsigned int uColor, float a2, float gamma, float a4) |
Переменные | |
PaletteManager * | pPaletteManager |
bool HSV2RGB | ( | float * | a1, |
float * | a2, | ||
float * | a3, | ||
float | a4, | ||
float | a5, | ||
float | a6 | ||
) |
См. определение в файле PaletteManager.cpp строка 23
Перекрестные ссылки __debugbreak().
Используется в PaletteManager::CalcPalettes_LUT(), PaletteManager::LoadPalette() и ReplaceHSV().
void RGB2HSV | ( | float * | a1, |
float * | a2, | ||
float | a3, | ||
float | a4, | ||
float | a5, | ||
float * | a6 | ||
) |
См. определение в файле PaletteManager.cpp строка 85
Перекрестные ссылки __debugbreak().
Используется в PaletteManager::CalcPalettes_LUT(), PaletteManager::LoadPalette() и ReplaceHSV().
signed int ReplaceHSV | ( | unsigned int | uColor, |
float | a2, | ||
float | gamma, | ||
float | a4 | ||
) |
См. определение в файле PaletteManager.cpp строка 843
Перекрестные ссылки HSV2RGB(), RGB2HSV() и round_to_int().
Используется в Engine::AlterGamma_BLV() и Engine::AlterGamma_ODM().
PaletteManager* pPaletteManager |
См. определение в файле PaletteManager.cpp строка 7
Используется в Engine::_461103_load_level_sub(), PaletteManager::_47C30E_get_palette(), PaletteManager::_47C33F_get_palette(), Application::Game::EventLoop(), PaletteManager::Get(), PaletteManager::Get_Dark_or_Red_LUT(), PaletteManager::Get_Mist_or_Red_LUT(), SpriteFrameTable::InitializeSprite(), OutdoorLocation::Load(), MainMenuUI_LoadFontsAndSomeStuff(), PrepareToLoadBLV(), Engine::ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows(), Engine::SecondaryInitialization() и SpawnActor().