World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
int | MakeColorMaskFromBitDepth (int a1) |
bool | HSV2RGB (float *redo, float *greeno, float *blueo, float hin, float sin, float vin) |
void | RGB2HSV (float *outh, float *outs, float redin, float greenin, float bluein, float *outv) |
int | ReplaceHSV (unsigned int uColor, float h_replace, float s_replace, float v_replace) |
Переменные | |
PaletteManager * | pPaletteManager = new PaletteManager |
int MakeColorMaskFromBitDepth | ( | int | a1 | ) |
См. определение в файле PaletteManager.cpp строка 10
Используется в PaletteManager::SetColorChannelInfo().
bool HSV2RGB | ( | float * | redo, |
float * | greeno, | ||
float * | blueo, | ||
float | hin, | ||
float | sin, | ||
float | vin | ||
) |
См. определение в файле PaletteManager.cpp строка 23
Перекрестные ссылки __debugbreak().
Используется в PaletteManager::CalcPalettes_LUT(), PaletteManager::LoadPalette() и ReplaceHSV().
void RGB2HSV | ( | float * | outh, |
float * | outs, | ||
float | redin, | ||
float | greenin, | ||
float | bluein, | ||
float * | outv | ||
) |
См. определение в файле PaletteManager.cpp строка 85
Перекрестные ссылки __debugbreak().
Используется в PaletteManager::CalcPalettes_LUT(), PaletteManager::LoadPalette() и ReplaceHSV().
int ReplaceHSV | ( | unsigned int | uColor, |
float | h_replace, | ||
float | s_replace, | ||
float | v_replace | ||
) |
См. определение в файле PaletteManager.cpp строка 843
Перекрестные ссылки HSV2RGB(), RGB2HSV() и round_to_int().
Используется в Engine::AlterGamma_BLV() и Engine::AlterGamma_ODM().
PaletteManager* pPaletteManager = new PaletteManager |
См. определение в файле 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().