DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetSize() [1/2]

void Icon::SetSize ( )
inlineprotected

См. определение в файле Icon.c строка 1724

1725 {
1726 CargoContainer parentContainer = CargoContainer.Cast(m_Parent);
1727 HandsPreview parentHPrevContainer = HandsPreview.Cast(m_Parent);
1728 float iconSize, spaceSize;
1729 Widget rootWidget = GetRootWidget();
1730 if (parentContainer)
1731 {
1732 iconSize = parentContainer.GetIconSize();
1733 spaceSize = parentContainer.GetSpaceSize();
1734 }
1735 else if (parentHPrevContainer)
1736 {
1737 iconSize = parentHPrevContainer.GetIconSize();
1738 if (rootWidget)
1739 {
1740 GetRootWidget().SetFlags(WidgetFlags.EXACTSIZE);
1741 }
1742 }
1743
1744 if (rootWidget)
1745 {
1746 #ifndef PLATFORM_CONSOLE
1747 GetRootWidget().SetSize(iconSize * m_SizeX + ( m_SizeX ) * spaceSize, iconSize * m_SizeY + ( m_SizeY ) * spaceSize);
1748 #else
1749 GetRootWidget().SetSize(iconSize, iconSize);
1750 #endif
1751 }
1752 }
Entity m_Parent
Определения CachedEquipmentStorageBase.c:17
float GetIconSize()
Определения HandsPreview.c:61
int m_SizeX
Определения Icon.c:3
int m_SizeY
Определения Icon.c:4
WidgetFlags
Определения EnWidgets.c:58
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки HandsPreview::GetIconSize(), m_Parent, m_SizeX и m_SizeY.

Используется в CreateWhiteBackground(), RevertToOriginalFlip() и UpdateFlip().