![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Attributes | |
| TextWidget | m_AlternateFalseHeaderTextWidget |
| int | m_AttachmentSlotID = -1 |
| CargoBase | m_Cargo |
| Widget | m_CargoContainer |
| Widget | m_CargoHeader |
| int | m_CargoIndex = -1 |
| ref ClosableHeader | m_ClosableHeader |
| TextWidget | m_FalseHeaderTextWidget |
| int | m_FocusedItemPosition = -1 |
| ref array< ref Icon > | m_Icons |
| float | m_IconSize |
| bool | m_IsAttachment |
| Widget | m_ItemsContainer |
| bool | m_LockCargo |
| ref SizeToChild | m_Resizer1 |
| ref SizeToChild | m_Resizer2 |
| ref Timer | m_ResizeTimer |
| ref array< ref CargoContainerRow > | m_Rows |
| ref map< EntityAI, ref Param3< ref Icon, int, int > > | m_ShowedItemPositions |
| ref map< EntityAI, ref Param3< ref Icon, int, int > > | m_ShowedLockPositions |
| float | m_SpaceSize |
| const int | ROWS_NUMBER_XBOX = 5 |
Definition at line 2 of file cargocontainer.c.
|
inlineprotected |
Definition at line 54 of file cargocontainer.c.
References AddedToCargo(), m_Entity, MovedInCargo(), ReleaseLock(), RemovedFromCargo(), and SetLock().
|
inlineprotected |
Definition at line 112 of file cargocontainer.c.
References AddedToCargoEx().
Referenced by ~CargoContainer(), and SetEntity().
Definition at line 68 of file cargocontainer.c.
References InventoryLocation::GetCol(), InventoryLocation::GetRow(), InitIconEx(), m_Cargo, m_FocusedItemPosition, m_Icons, m_ShowedItemPositions, Math::Min(), Refresh(), UpdateHeaderText(), x, and y.
Referenced by AddedToCargo(), and SetEntity().
|
inlineprotected |
Definition at line 806 of file cargocontainer.c.
References ActionManagerClient::CanPerformActionFromInventory(), ActionManagerClient::CanSetActionFromInventory(), g_Game, GetFocusedIcon(), and GetObject().
|
inlineprotected |
Definition at line 32 of file cargocontainer.c.
References m_CargoContainer, m_CargoHeader, m_FalseHeaderTextWidget, m_FocusedItemPosition, m_Icons, m_IsAttachment, m_ItemsContainer, m_Resizer1, m_Resizer2, m_RootWidget, m_Rows, m_ShowedItemPositions, and m_ShowedLockPositions.
Referenced by HandsContainer::AttachmentAdded(), HandsContainer::AttachmentRemoved(), HandsContainer::DestroyCargo(), HandsContainer::DraggingOverGrid(), HandsContainer::DropReceived(), HandsContainer::ShowAtt(), and HandsContainer::UnfocusGrid().
|
inlineprotected |
Definition at line 181 of file closablecontainer.c.
References CancelWidgetDragging(), GetDragWidget(), m_ClosableHeader, and m_Entity.
Referenced by LayoutHolder::UpdateInterval().
|
inlineprotected |
Definition at line 6 of file closablecontainer.c.
References m_ClosableHeader, and m_RootWidget.
Referenced by VicinitySlotsContainer::~VicinitySlotsContainer(), AttachmentCategoriesContainer::CanOpenCloseContainerEx(), PlayerContainer::CanOpenCloseContainerEx(), VicinityContainer::CanOpenCloseContainerEx(), ZombieContainer::CanOpenCloseContainerEx(), AttachmentCategoriesContainer::ExpandCollapseContainer(), PlayerContainer::HasEntityContainerVisible(), PlayerContainer::Insert(), PlayerContainer::ItemAttached(), ZombieContainer::ItemAttached(), AttachmentCategoriesContainer::MouseClick(), PlayerContainer::ToggleContainer(), and ZombieContainer::ToggleContainer().
|
inlineprotected |
Definition at line 79 of file closablecontainer.c.
References ItemManager::GetInstance(), m_Entity, m_Parent, OnHide(), and ItemManager::SetDefaultOpenState().
Referenced by AttachmentCategoriesContainer::CollapseButtonOnMouseButtonDown(), CollapsibleContainer::Toggle(), and LayoutHolder::Toggle().
|
inlineprotected |
Definition at line 116 of file closablecontainer.c.
References ClosableContainer::Close().
|
inlineprotected |
Definition at line 917 of file cargocontainer.c.
References Icon::CombineItems(), g_Game, GetFocusedIcon(), and Icon::GetObject().
|
inlineprotected |
Definition at line 101 of file closablecontainer.c.
References LayoutHolder::Get(), and x.
|
inlineprotected |
Definition at line 958 of file cargocontainer.c.
References m_AttachmentSlotID.
|
inlineprotected |
Definition at line 382 of file cargocontainer.c.
Referenced by UpdateHeaderText().
|
inlineprotected |
Definition at line 66 of file cargocontainer.c.
References m_CargoIndex.
|
inlineprotected |
Definition at line 284 of file cargocontainer.c.
References m_Entity.
Definition at line 436 of file cargocontainer.c.
References GetFocusedIcon(), x, and y.
Referenced by LeftArea::GetCurrentContainerBottomY(), RightArea::GetCurrentContainerBottomY(), HandsContainer::ScrollToActiveContainer(), and LayoutHolder::ScrollToActiveContainer().
Definition at line 121 of file closablecontainer.c.
Definition at line 446 of file cargocontainer.c.
References GetFocusedIcon(), x, and y.
Definition at line 131 of file closablecontainer.c.
Definition at line 456 of file cargocontainer.c.
References GetFocusedIcon(), x, and y.
Referenced by LeftArea::GetCurrentContainerBottomY(), RightArea::GetCurrentContainerBottomY(), LeftArea::GetCurrentContainerTopY(), RightArea::GetCurrentContainerTopY(), HandsContainer::ScrollToActiveContainer(), and LayoutHolder::ScrollToActiveContainer().
Definition at line 141 of file closablecontainer.c.
|
inlineprotected |
Definition at line 431 of file cargocontainer.c.
References GetIcon(), and m_FocusedItemPosition.
Referenced by CanCombineAmmo(), Combine(), GetFocusedContainerHeight(), GetFocusedContainerYPos(), GetFocusedContainerYScreenPos(), GetFocusedItem(), IsItemActive(), IsItemWithQuantityActive(), SelectItem(), SetLastActive(), TransferItem(), TransferItemToVicinity(), and Unfocus().
|
inlineprotected |
Definition at line 733 of file cargocontainer.c.
References GetFocusedIcon(), and Icon::GetObject().
Referenced by LayoutHolder::CanCombine(), VicinitySlotsContainer::CanCombineAmmo(), LayoutHolder::CanDrop(), LayoutHolder::CanEquip(), LayoutHolder::CanOpenCloseContainer(), LayoutHolder::CanSplit(), LayoutHolder::CanSwapOrTakeToHands(), LayoutHolder::CanTakeToInventory(), VicinitySlotsContainer::Combine(), LayoutHolder::EquipItem(), ZombieContainer::EquipItem(), VicinityContainer::ExpandCollapseContainer(), VicinitySlotsContainer::InspectItem(), VicinitySlotsContainer::IsEmptyItemActive(), ZombieContainer::IsEmptyItemActive(), VicinitySlotsContainer::IsItemActive(), VicinitySlotsContainer::IsItemWithContainerActive(), ZombieContainer::IsItemWithContainerActive(), VicinitySlotsContainer::IsItemWithQuantityActive(), ZombieContainer::IsItemWithQuantityActive(), VicinitySlotsContainer::IsTakeable(), HandsContainer::OnSelectButton(), VicinitySlotsContainer::PrepareOwnedTooltipAfterItemTransfer(), Select(), VicinitySlotsContainer::Select(), ZombieContainer::Select(), LayoutHolder::SplitItem(), VicinitySlotsContainer::TransferItem(), ZombieContainer::TransferItem(), ZombieContainer::TransferItemToVicinity(), and UpdateConsoleToolbar().
|
inlineprotected |
Definition at line 62 of file closablecontainer.c.
References m_ClosableHeader.
Referenced by LayoutHolder::GetFocusedContainerHeight(), LayoutHolder::GetFocusedContainerYScreenPos(), LayoutHolder::SetActive(), LayoutHolder::SetLastActive(), VicinityContainer::UpdateHeader(), and UpdateHeaderText().
Definition at line 409 of file cargocontainer.c.
References m_ShowedItemPositions.
Definition at line 419 of file cargocontainer.c.
|
inlineprotected |
Definition at line 963 of file cargocontainer.c.
References m_Icons.
|
inlineprotected |
Definition at line 372 of file cargocontainer.c.
References m_IconSize.
|
inlineprotected |
Definition at line 399 of file cargocontainer.c.
References m_Cargo.
Referenced by UpdateHeaderText(), and UpdateRowVisibility().
|
inlineprotected |
Definition at line 800 of file cargocontainer.c.
References GetPlugin().
|
inlineprotected |
Definition at line 377 of file cargocontainer.c.
References m_SpaceSize.
Definition at line 586 of file cargocontainer.c.
References m_ShowedItemPositions.
|
inlineprotected |
Definition at line 319 of file cargocontainer.c.
References m_CargoIndex, m_Entity, m_IconSize, m_Resizer1, m_Resizer2, m_Rows, m_ShowedItemPositions, m_SpaceSize, and y.
Referenced by SetEntity().
Definition at line 581 of file cargocontainer.c.
References InitIconEx().
|
inlineprotected |
Definition at line 554 of file cargocontainer.c.
References g_Game, Icon::InitEx(), Icon::SetCargoPos(), Icon::SetPosEx(), Icon::SetPosX(), Icon::SetPosY(), and Icon::SetSize().
Referenced by AddedToCargoEx(), and InitIcon().
|
inlineprotected |
Definition at line 17 of file closablecontainer.c.
Referenced by LayoutHolder::RecomputeOpenedContainers(), and VicinitySlotsContainer::ShowItemsInContainers().
|
inlineprotected |
Definition at line 795 of file cargocontainer.c.
References m_Icons.
Referenced by AttachmentCategoriesContainer::IsDisplayable(), AttachmentsWrapper::IsDisplayable(), and IsItemWithQuantityActive().
|
inlineprotected |
Definition at line 775 of file cargocontainer.c.
References GetFocusedIcon(), and GetObject().
|
inlineprotected |
Definition at line 785 of file cargocontainer.c.
References ItemBase::CanBeSplit(), GetFocusedIcon(), GetObject(), QuantityConversions::HasItemQuantity(), and IsEmpty().
|
inlineprotected |
Definition at line 166 of file closablecontainer.c.
References InventoryLocation::GetSlot(), Inventory(), InventoryLocation::IsValid(), and m_Entity.
|
inlineprotected |
Definition at line 151 of file closablecontainer.c.
References InventoryLocation::GetSlot(), Inventory(), InventoryLocation::IsValid(), and m_Entity.
|
inlineprotected |
Definition at line 146 of file cargocontainer.c.
References InventoryLocation::GetCol(), InventoryLocation::GetRow(), m_ShowedItemPositions, UpdateSelection(), x, and y.
Referenced by ~CargoContainer(), and SetEntity().
|
inlineprotected |
Definition at line 93 of file closablecontainer.c.
References ClosableContainer::IsOpened().
Referenced by AttachmentCategoriesContainer::UpdateInterval().
|
inlineprotected |
Definition at line 67 of file closablecontainer.c.
References ItemManager::GetInstance(), ClosableContainer::IsDisplayable(), m_Entity, m_Parent, OnShow(), and ItemManager::SetDefaultOpenState().
Referenced by CollapsibleContainer::OnShow(), and LayoutHolder::Toggle().
|
inlineprotected |
Definition at line 526 of file cargocontainer.c.
References m_ResizeTimer.
Referenced by AddedToCargoEx(), LayoutHolder::Insert(), LayoutHolder::Remove(), RemovedFromCargo(), SetEntity(), and VicinityContainer::UpdateInterval().
|
inlineprotected |
Definition at line 108 of file closablecontainer.c.
|
inlineprotected |
Definition at line 537 of file cargocontainer.c.
References m_ShowedItemPositions, UpdateRowVisibility(), and UpdateSelection().
|
inlineprotected |
Definition at line 201 of file cargocontainer.c.
References m_Icons, m_ShowedLockPositions, and ReleaseLock().
Referenced by ~CargoContainer(), ReleaseLock(), SetEntity(), and SetLock().
|
inlineprotected |
Definition at line 117 of file cargocontainer.c.
References m_Cargo, m_FocusedItemPosition, m_Icons, m_ShowedItemPositions, Math::Min(), Refresh(), and UpdateHeaderText().
Referenced by ~CargoContainer(), and SetEntity().
|
inlineprotected |
Definition at line 852 of file cargocontainer.c.
References GameInventory::CanSwapEntitiesEx(), g_Game, GetFocusedItem(), ItemManager::GetInstance(), ItemManager::GetSelectedContainer(), ItemManager::GetSelectedItem(), m_Entity, m_FocusedItemPosition, SetActive(), SetActive(), and SetDefaultFocus().
Referenced by HandsContainer::OnSelectButton(), and AttachmentCategoriesRow::Select().
|
inlineprotected |
Definition at line 837 of file cargocontainer.c.
References ItemBase::CanPutIntoHands(), GetFocusedIcon(), ItemManager::GetInstance(), Icon::GetObject(), ItemBase::IsTakeable(), and ItemManager::SetSelectedItemEx().
|
inlineprotected |
Definition at line 769 of file cargocontainer.c.
References UpdateSelection().
Referenced by LayoutHolder::RecomputeOpenedContainers(), Select(), LayoutHolder::SetActive(), AttachmentsGroupContainer::SetNextActive(), LayoutHolder::SetNextActive(), AttachmentsGroupContainer::SetPreviousActive(), and LayoutHolder::SetSameLevelNextActive().
|
inlineprotected |
Definition at line 943 of file cargocontainer.c.
References m_AlternateFalseHeaderTextWidget, and UpdateHeaderText().
|
inlineprotected |
Definition at line 953 of file cargocontainer.c.
References m_AttachmentSlotID.
|
inlineprotected |
Definition at line 612 of file cargocontainer.c.
References m_FocusedItemPosition, Unfocus(), and UpdateSelection().
Referenced by Select(), LayoutHolder::SetActive(), LayoutHolder::SetFirstActive(), and SetLastFocus().
Definition at line 241 of file cargocontainer.c.
References AddedToCargo(), AddedToCargoEx(), InitGridHeight(), m_Cargo, m_CargoIndex, m_Entity, m_ItemsContainer, m_ShowedItemPositions, MovedInCargo(), Refresh(), ReleaseLock(), RemovedFromCargo(), SetLock(), and UpdateHeaderText().
|
inlineprotected |
Definition at line 744 of file cargocontainer.c.
References GetFocusedIcon(), m_FocusedItemPosition, m_Icons, ROWS_NUMBER_XBOX, Icon::SetActive(), and UpdateSelection().
Referenced by LayoutHolder::SetLastActive(), AttachmentsGroupContainer::SetPreviousActive(), LayoutHolder::SetPreviousActive(), and LayoutHolder::SetSameLevelPreviousActive().
|
inlineprotected |
Definition at line 621 of file cargocontainer.c.
References SetDefaultFocus().
Referenced by LayoutHolder::SetLastActive().
|
inlineprotected |
Definition at line 214 of file cargocontainer.c.
References WidgetLayoutName::CargoContainerMedium, WidgetLayoutName::CargoContainerNarrow, WidgetLayoutName::CargoContainerWide, WidgetLayoutName::CargoContainerXbox, and InventoryMenu().
|
inlineprotected |
Definition at line 88 of file closablecontainer.c.
References WidgetLayoutName::ClosableContainer.
|
inlineprotected |
Definition at line 180 of file cargocontainer.c.
References g_Game, InventoryLocation::GetCol(), InventoryLocation::GetFlip(), InventoryLocation::GetRow(), m_Entity, m_Icons, m_ShowedLockPositions, and ReleaseLock().
Referenced by ~CargoContainer(), and SetEntity().
|
inlineprotected |
Definition at line 647 of file cargocontainer.c.
References m_FocusedItemPosition, m_Icons, ROWS_NUMBER_XBOX, SetActive(), Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), AttachmentsGroupContainer::SetNextActive(), and LayoutHolder::SetNextActive().
|
inlineprotected |
Definition at line 709 of file cargocontainer.c.
References m_FocusedItemPosition, m_Icons, ROWS_NUMBER_XBOX, Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), and LayoutHolder::SetNextLeftActive().
|
inlineprotected |
Definition at line 685 of file cargocontainer.c.
References m_FocusedItemPosition, m_Icons, ROWS_NUMBER_XBOX, Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), and LayoutHolder::SetNextRightActive().
|
inlineprotected |
Definition at line 48 of file closablecontainer.c.
References ItemManager::GetInstance(), m_Entity, OnHide(), OnShow(), and ItemManager::SetDefaultOpenState().
|
inlineprotected |
Definition at line 668 of file cargocontainer.c.
References m_FocusedItemPosition, ROWS_NUMBER_XBOX, SetActive(), Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), LayoutHolder::Remove(), AttachmentsGroupContainer::SetPreviousActive(), and LayoutHolder::SetPreviousActive().
|
inlineprotected |
Definition at line 938 of file cargocontainer.c.
References m_CargoHeader.
|
inlineprotected |
Definition at line 820 of file cargocontainer.c.
References g_Game, GetFocusedIcon(), and GetObject().
|
inlineprotected |
Definition at line 591 of file cargocontainer.c.
References g_Game, GetFocusedIcon(), and GetObject().
|
inlineprotected |
Definition at line 626 of file cargocontainer.c.
References GetFocusedIcon(), and Icon::SetActive().
Referenced by LayoutHolder::SetActive(), SetDefaultFocus(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), and SetPreviousActive().
|
inlineprotected |
Definition at line 635 of file cargocontainer.c.
References m_FocusedItemPosition, and m_Icons.
|
inlineprotected |
Definition at line 289 of file cargocontainer.c.
References GetCargoCapacity(), GetHeader(), GetMaxCargoCapacity(), GetParent(), InventoryMenu(), m_AlternateFalseHeaderTextWidget, m_CargoHeader, m_CargoIndex, m_Entity, m_FalseHeaderTextWidget, m_IsAttachment, name, Header::SetName(), x, and y.
Referenced by AddedToCargoEx(), RemovedFromCargo(), SetAlternateFalseTextHeaderWidget(), and SetEntity().
|
inlineprotected |
Definition at line 543 of file cargocontainer.c.
References m_ShowedItemPositions.
Referenced by PlayerContainer::UpdateInterval().
|
inlineprotected |
Definition at line 28 of file closablecontainer.c.
References ClosableContainer::GetCargo(), ClosableContainer::IsDisplayable(), ClosableContainer::IsOpened(), and m_Entity.
Referenced by VicinitySlotsContainer::ShowItemsInContainers().
|
inlineprotected |
Definition at line 481 of file cargocontainer.c.
References Math::Ceil(), Error(), GetMaxCargoCapacity(), m_Cargo, m_CargoContainer, m_Entity, m_ItemsContainer, m_Resizer1, m_Resizer2, m_Rows, Math::Max(), ROWS_NUMBER_XBOX, and ToString().
Referenced by RefreshImpl().
|
inlineprotected |
Definition at line 466 of file cargocontainer.c.
References GetIcon(), Inventory(), m_FocusedItemPosition, m_Icons, m_IsActive, and Icon::SetActive().
Referenced by MovedInCargo(), RefreshImpl(), SetActive(), SetDefaultFocus(), SetLastActive(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), and SetPreviousActive().
|
inlineprotected |
Definition at line 363 of file cargocontainer.c.
References m_Resizer1, and m_Resizer2.
|
protected |
Definition at line 20 of file cargocontainer.c.
Referenced by SetAlternateFalseTextHeaderWidget(), and UpdateHeaderText().
|
protected |
Definition at line 30 of file cargocontainer.c.
Referenced by GetAttachmentSlotID(), and SetAttachmentSlotID().
|
protected |
Definition at line 6 of file cargocontainer.c.
Referenced by AddedToCargoEx(), GetCargoCapacity(), GetIcon(), GetMaxCargoCapacity(), RemovedFromCargo(), SetEntity(), and UpdateRowVisibility().
|
protected |
Definition at line 22 of file cargocontainer.c.
Referenced by CargoContainer(), and UpdateRowVisibility().
|
protected |
Definition at line 21 of file cargocontainer.c.
Referenced by CargoContainer(), ShowFalseCargoHeader(), and UpdateHeaderText().
|
protected |
Definition at line 7 of file cargocontainer.c.
Referenced by GetCargoIndex(), InitGridHeight(), SetEntity(), and UpdateHeaderText().
|
protected |
Definition at line 3 of file closablecontainer.c.
Referenced by CheckHeaderDragability(), ClosableContainer(), and GetHeader().
|
protected |
Definition at line 19 of file cargocontainer.c.
Referenced by CargoContainer(), and UpdateHeaderText().
|
protected |
Definition at line 9 of file cargocontainer.c.
Referenced by AddedToCargoEx(), CargoContainer(), GetFocusedIcon(), RemovedFromCargo(), Select(), SetDefaultFocus(), SetLastActive(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), SetPreviousActive(), UnfocusAll(), and UpdateSelection().
Definition at line 11 of file cargocontainer.c.
Referenced by AddedToCargoEx(), CargoContainer(), GetIconsCount(), IsEmpty(), ReleaseLock(), RemovedFromCargo(), SetLastActive(), SetLock(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), UnfocusAll(), and UpdateSelection().
|
protected |
Definition at line 15 of file cargocontainer.c.
Referenced by GetIconSize(), and InitGridHeight().
|
protected |
Definition at line 18 of file cargocontainer.c.
Referenced by CargoContainer(), and UpdateHeaderText().
|
protected |
Definition at line 23 of file cargocontainer.c.
Referenced by CargoContainer(), SetEntity(), and UpdateRowVisibility().
|
protected |
Definition at line 4 of file closablecontainer.c.
|
protected |
Definition at line 25 of file cargocontainer.c.
Referenced by CargoContainer(), InitGridHeight(), UpdateRowVisibility(), and UpdateSize().
|
protected |
Definition at line 27 of file cargocontainer.c.
Referenced by CargoContainer(), InitGridHeight(), UpdateRowVisibility(), and UpdateSize().
|
protected |
Definition at line 28 of file cargocontainer.c.
Referenced by Refresh().
|
protected |
Definition at line 10 of file cargocontainer.c.
Referenced by CargoContainer(), InitGridHeight(), and UpdateRowVisibility().
Definition at line 12 of file cargocontainer.c.
Referenced by AddedToCargoEx(), CargoContainer(), GetIcon(), HasItem(), InitGridHeight(), MovedInCargo(), RefreshImpl(), RemovedFromCargo(), SetEntity(), and UpdateInterval().
Definition at line 13 of file cargocontainer.c.
Referenced by CargoContainer(), ReleaseLock(), and SetLock().
|
protected |
Definition at line 16 of file cargocontainer.c.
Referenced by GetSpaceSize(), and InitGridHeight().
|
protected |
Definition at line 4 of file cargocontainer.c.
Referenced by SetLastActive(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), SetPreviousActive(), and UpdateRowVisibility().