|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
| class | Image |
| class | ImageHelper |
| struct | TextureHeader |
| struct | Texture_MM7 |
| class | TextureFrame |
| struct | TextureFrameTable |
| struct | OptionsMenuSkin |
| struct | stru355 |
Перечисления | |
| enum | IMAGE_FORMAT { IMAGE_FORMAT_R5G6B5 = 0, IMAGE_FORMAT_A1R5G5B5, IMAGE_FORMAT_A8R8G8B8, IMAGE_FORMAT_R8G8B8, IMAGE_FORMAT_R8G8B8A8, IMAGE_NUM_FORMATS, IMAGE_INVALID_FORMAT = -1 } |
| enum | TEXTURE_FRAME_TABLE_FLAGS { TEXTURE_FRAME_TABLE_MORE_FRAMES = 0x1, TEXTURE_FRAME_TABLE_FIRST = 0x2 } |
Функции | |
| unsigned int | IMAGE_FORMAT_BytesPerPixel (IMAGE_FORMAT format) |
| const wchar_t * | IMAGE_FORMAT_ToString (IMAGE_FORMAT format) |
Переменные | |
| TextureFrameTable * | pTextureFrameTable |
| OptionsMenuSkin | options_menu_skin |
| struct stru355 | stru_4E82A4 |
| struct stru355 | stru_4EFCBC |
| enum IMAGE_FORMAT |
| unsigned int IMAGE_FORMAT_BytesPerPixel | ( | IMAGE_FORMAT | format | ) |
См. определение в файле Image.cpp строка 46
Перекрестные ссылки IMAGE_FORMAT_A1R5G5B5, IMAGE_FORMAT_A8R8G8B8, IMAGE_FORMAT_R5G6B5, IMAGE_FORMAT_R8G8B8 и IMAGE_FORMAT_R8G8B8A8.
Используется в TextureOpenGL::Create(), TextureD3D::Create(), Image::Create(), Image::GetPixels(), MPlayer::HouseMovieLoop(), MPlayer::PlayFullscreenMovie() и RenderOpenGL::Present().
Граф вызова функции:| const wchar_t* IMAGE_FORMAT_ToString | ( | IMAGE_FORMAT | format | ) |
См. определение в файле Image.cpp строка 27
Перекрестные ссылки IMAGE_FORMAT_A1R5G5B5, IMAGE_FORMAT_A8R8G8B8, IMAGE_FORMAT_R5G6B5, IMAGE_FORMAT_R8G8B8 и IMAGE_FORMAT_R8G8B8A8.
Используется в Image::GetPixels().
Граф вызова функции:| TextureFrameTable* pTextureFrameTable |
См. определение в файле Image.cpp строка 20
Используется в IndoorLocation::ExecDraw_d3d(), ODMFace::GetTexture(), BLVFace::GetTexture(), Engine::MM7_Initialize(), ODMFace::SetTexture() и BLVFace::SetTexture().
| OptionsMenuSkin options_menu_skin |
См. определение в файле UIGame.cpp строка 606
Используется в Application::Menu::EventLoop(), GUIWindow_GameOptions::GUIWindow_GameOptions() и GUIWindow_GameOptions::Update().