LeviLamina
Loading...
Searching...
No Matches
LabTableContainerManagerController Class Reference
+ Inheritance diagram for LabTableContainerManagerController:

Public Member Functions

LabTableContainerManagerControlleroperator= (LabTableContainerManagerController const &)
 
 LabTableContainerManagerController (LabTableContainerManagerController const &)
 
virtual void postInit (::std::weak_ptr<::ContainerManagerController >)
 
virtual void registerContainerCallbacks ()
 
virtual void setPreviewItemName (::Bedrock::Safety::RedactableString const &)
 
virtual void setItemName (::Bedrock::Safety::RedactableString const &)
 
virtual::Bedrock::Safety::RedactableString const & getPreviewItemName () const
 
virtual::Bedrock::Safety::RedactableString const & getItemName () const
 
virtual void updatePreviewItem ()
 
virtual::ItemStackBase const & getTakeableItemStackBase (::SlotData const &) const
 
virtual void handleTakeAmount (::SlotData const &, int, ::SlotData const &)
 
virtual void handleTakeAll (::SlotData const &, ::SlotData const &)
 
virtual void handlePlaceAll (::SelectedSlotInfo const &, ::SlotData const &)
 
virtual void handleTakeHalf (::SlotData const &, ::SlotData const &)
 
virtual void handlePlaceOne (::SlotData const &, ::SlotData const &)
 
virtual void handlePlaceAmount (::SlotData const &, int, ::SlotData const &)
 
virtual int handleAutoPlace (::SlotData const &, int, ::std::vector<::AutoPlaceItem > const &, ::std::vector<::AutoPlaceResult > &)
 
virtual int handleAutoPlaceStack (::SlotData const &, ::ItemTakeType, ::std::vector<::AutoPlaceItem > const &, ::std::vector<::AutoPlaceResult > &)
 
virtual void handleSplitSingle (::SlotData const &, ::SlotData const &)
 
virtual void handleSplitMultiple (::SelectedSlotInfo const &, ::ItemInstance const &, ::SlotData const &)
 
virtual bool handleCoalesce (::SlotData const &, ::std::vector<::std::string > const &, ::std::string const &)
 
virtual bool handleSwap (::SlotData const &, ::SlotData const &)
 
virtual bool handleDrop (::SlotData const &, ::ItemTransferAmount const)
 
virtual bool handleDestroy (::SelectedSlotInfo const &, ::ItemTransferAmount const)
 
virtual bool handleDestroy (::SlotData const &, ::ItemTransferAmount const)
 
virtual bool handleConsume (::SlotData const &, ::ItemTransferAmount const)
 
virtual void handleAddToStack (::SlotData const &, ::SlotData const &, ::ItemTakeType)
 
virtual void closeContainers ()
 
virtual bool isOutputSlot (::std::string const &) const
 
virtual void _updateItemStackRequest (::ContainerScreenRequestActionType, ::ContainerScreenActionResult const &, ::ItemStackRequestScope &)
 
virtual::CreateContainerItemScope _makeCreateItemScope (::SlotData const &, ::ItemTransferAmount const &)
 
virtual void _onItemTransferredFrom (::ItemInstance const &, ::SlotData const &)
 
virtual void _onItemTransferredTo (::ItemInstance const &, ::SlotData const &)
 
virtual void _onItemAcquired (::ItemInstance const &, ::SlotData const &)
 
virtual void _onItemPlaced (::ItemInstance const &, ::SlotData const &)
 
virtual void _onContainerScreenAction (::ContainerScreenActionResult const &)
 

Static Public Member Functions

static MCAPI ::std::string_view const & TRANSFER_NO_DESTINATION ()
 
static MCAPI ::std::string_view const & TRANSFER_NO_ORIGIN ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk7bd24a
 
::ll::UntypedStorage< 8, 8 > mUnkba51c6
 
::ll::UntypedStorage< 1, 1 > mUnk85380c
 
::ll::UntypedStorage< 8, 16 > mUnkadaa15
 
::ll::UntypedStorage< 8, 64 > mUnk2dbc14
 
::ll::UntypedStorage< 8, 24 > mUnke71ce9
 
::ll::UntypedStorage< 8, 24 > mUnk971323
 
::ll::UntypedStorage< 4, 4 > mUnk2c60ae
 
::ll::UntypedStorage< 1, 1 > mUnkc572c7
 
::ll::UntypedStorage< 1, 1 > mUnk30c438
 
::ll::UntypedStorage< 8, 8 > mUnk21b1d4
 
::ll::UntypedStorage< 8, 16 > mUnkdde86c
 

The documentation for this class was generated from the following file: