|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Sprites.h>
Граф связей класса SpriteFrame:Открытые члены | |
| bool | Deserialize (const struct SpriteFrame_MM7 *) |
Открытые атрибуты | |
| String | icon_name |
| String | texture_name |
| Sprite * | hw_sprites [8] |
| fixed | scale |
| int | uFlags |
| int | uGlowRadius |
| int | uPaletteID |
| int | uPaletteIndex |
| int | uAnimTime |
| int | uAnimLength |
| bool SpriteFrame::Deserialize | ( | const struct SpriteFrame_MM7 * | data | ) |
См. определение в файле Sprites.cpp строка 349
Перекрестные ссылки hw_sprites, icon_name, SpriteFrame_MM6::pIconName, SpriteFrame_MM6::pTextureName, texture_name, SpriteFrame_MM7::uAnimLength, uAnimLength, SpriteFrame_MM6::uAnimTime, uAnimTime, SpriteFrame_MM6::uFlags, uFlags, SpriteFrame_MM6::uGlowRadius, uGlowRadius, SpriteFrame_MM6::uPaletteID, uPaletteID, SpriteFrame_MM6::uPaletteIndex и uPaletteIndex.
Используется в SpriteFrameTable::FromFile().
Граф вызова функции:| String SpriteFrame::icon_name |
См. определение в файле Sprites.h строка 43
Используется в Deserialize(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList() и IndoorLocation::PrepareDecorationsRenderList_BLV().
| String SpriteFrame::texture_name |
См. определение в файле Sprites.h строка 44
Используется в Deserialize().
| Sprite* SpriteFrame::hw_sprites[8] |
См. определение в файле Sprites.h строка 46
Используется в _441A4E_overlay_on_portrait(), SpellFxRenderer::_4A78AE_sparks_spell(), SpellFxRenderer::_4A7948_mind_blast_after_effect(), SpellFxRenderer::_4A7C07_stun_spell_fx(), Deserialize(), RenderOpenGL::DrawMonsterPortrait(), Render::DrawMonsterPortrait(), RenderBase::DrawSpriteObjects_ODM(), SpriteFrameTable::InitializeSprite(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), IndoorLocation::PrepareItemsRenderList_BLV(), SpellFxRenderer::RenderSpecialEffects() и Actor::UpdateAnimation().
| fixed SpriteFrame::scale |
См. определение в файле Sprites.h строка 47
Используется в _441A4E_overlay_on_portrait(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
| int SpriteFrame::uFlags |
См. определение в файле Sprites.h строка 48
Используется в Deserialize(), RenderBase::DrawSpriteObjects_ODM(), SpriteFrameTable::GetFrame(), SpriteFrameTable::GetFrameBy_x(), SpriteFrameTable::InitializeSprite(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
| int SpriteFrame::uGlowRadius |
См. определение в файле Sprites.h строка 49
Используется в Deserialize(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
| int SpriteFrame::uPaletteID |
См. определение в файле Sprites.h строка 50
Используется в Deserialize() и SpriteFrameTable::InitializeSprite().
| int SpriteFrame::uPaletteIndex |
См. определение в файле Sprites.h строка 51
Используется в _441A4E_overlay_on_portrait(), Deserialize(), RenderBase::DrawSpriteObjects_ODM(), SpriteFrameTable::InitializeSprite(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
| int SpriteFrame::uAnimTime |
См. определение в файле Sprites.h строка 52
Используется в Deserialize(), SpriteFrameTable::GetFrame() и SpriteFrameTable::GetFrameBy_x().
| int SpriteFrame::uAnimLength |
См. определение в файле Sprites.h строка 53
Используется в OtherOverlayList::_4418B6(), SpellFxRenderer::_4A8BFC(), Actor::AI_Bored(), Actor::AI_MeleeAttack(), Actor::AI_MissileAttack1(), Actor::AI_MissileAttack2(), Actor::AI_SpellAttack1(), Actor::AI_SpellAttack2(), Actor::AI_Stun(), Deserialize(), Actor::Die(), SpriteFrameTable::GetFrame(), SpriteFrameTable::GetFrameBy_x(), SpellFxRenderer::RenderSpecialEffects() и Actor::Resurrect().