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

◆ SetSize() [1/2]

void Icon::SetSize ( )
inlineprotected

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

1726 {
1727 CargoContainer parentContainer = CargoContainer.Cast(m_Parent);
1728 HandsPreview parentHPrevContainer = HandsPreview.Cast(m_Parent);
1729 float iconSize, spaceSize;
1730 Widget rootWidget = GetRootWidget();
1731 if (parentContainer)
1732 {
1733 iconSize = parentContainer.GetIconSize();
1734 spaceSize = parentContainer.GetSpaceSize();
1735 }
1736 else if (parentHPrevContainer)
1737 {
1738 iconSize = parentHPrevContainer.GetIconSize();
1739 if (rootWidget)
1740 {
1741 GetRootWidget().SetFlags(WidgetFlags.EXACTSIZE);
1742 }
1743 }
1744
1745 if (rootWidget)
1746 {
1747 #ifndef PLATFORM_CONSOLE
1748 GetRootWidget().SetSize(iconSize * m_SizeX + ( m_SizeX ) * spaceSize, iconSize * m_SizeY + ( m_SizeY ) * spaceSize);
1749 #else
1750 GetRootWidget().SetSize(iconSize, iconSize);
1751 #endif
1752 }
1753 }
Widget m_Parent
Определения SizeToChild.c:92
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().