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

Public Member Functions

InventoryMenuoperator= (InventoryMenu const &)
 
 InventoryMenu (InventoryMenu const &)
 
virtual void setSlot (int slot, ::ItemStack const &item, bool)
 
virtual::ItemStack const & getSlot (int slot) const
 
virtual void removeSlot (int slot, int count)
 
virtual void setFullContainerSlot (int slot, ::FullContainerName const &name, ::ItemStack const &item, bool)
 
virtual::ItemStack const & getFullContainerSlot (int slot, ::FullContainerName const &name) const
 
virtual void serverInitItemStackIds ()
 
virtual ::std::vector<::ItemStackgetItemCopies () const
 
virtual::Container * _getContainer () const
 
MCAPI void $dtor ()
 
MCAPI void $setSlot (int slot, ::ItemStack const &item, bool)
 
MCAPI::ItemStack const & $getSlot (int slot) const
 
MCAPI void $removeSlot (int slot, int count)
 
MCAPI void $setFullContainerSlot (int slot, ::FullContainerName const &name, ::ItemStack const &item, bool)
 
MCAPI::ItemStack const & $getFullContainerSlot (int slot, ::FullContainerName const &name) const
 
MCAPI void $serverInitItemStackIds ()
 
MCAPI ::std::vector<::ItemStack$getItemCopies () const
 
MCFOLD::Container * $_getContainer () const
 
virtual bool isSlotDirty (int slot)
 
virtual bool isResultSlot (int slot)
 
virtual void containerContentChanged (int slot)
 
virtual void setData (int id, int value)
 
virtual::ContainerID getContainerId () const
 
virtual void setContainerId (::ContainerID id)
 
virtual::SharedTypes::Legacy::ContainerType getContainerType () const
 
virtual void setContainerType (::SharedTypes::Legacy::ContainerType type)
 
virtual::Bedrock::PubSub::Subscription registerContainerTypeListener (::std::function< void(::SharedTypes::Legacy::ContainerType)> callback) const
 
virtual void broadcastChanges ()
 
MCAPI void _saveLastSlots (::Container *container)
 
MCAPI void * $ctor (::Player &player, ::SharedTypes::Legacy::ContainerType containerType)
 
MCFOLD bool $isSlotDirty (int slot)
 
MCFOLD bool $isResultSlot (int slot)
 
MCFOLD void $containerContentChanged (int slot)
 
MCFOLD void $setData (int id, int value)
 
MCFOLD::ContainerID $getContainerId () const
 
MCAPI void $setContainerId (::ContainerID id)
 
MCFOLD::SharedTypes::Legacy::ContainerType $getContainerType () const
 
MCAPI void $setContainerType (::SharedTypes::Legacy::ContainerType type)
 
MCAPI::Bedrock::PubSub::Subscription $registerContainerTypeListener (::std::function< void(::SharedTypes::Legacy::ContainerType)> callback) const
 
MCAPI void $broadcastChanges ()
 

Static Public Member Functions

static MCAPI void ** $vftableForContainerContentChangeListener ()
 
static MCAPI void ** $vftableForIContainerManager ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk74c69d
 
::ll::UntypedStorage< 8, 16 > mUnk79a9c1
 
::ll::UntypedStorage< 8, 8 > mUnk1a8093
 
::ll::UntypedStorage< 8, 24 > mUnk2692a8
 
::ll::UntypedStorage< 8, 8 > mUnkfaaaf0
 
::ll::UntypedStorage< 8, 16 > mUnk8690bc
 
::ll::UntypedStorage< 1, 1 > mUnk1149f4
 
::ll::UntypedStorage< 1, 1 > mUnk56cb6d
 
::ll::UntypedStorage< 4, 4 > mUnkdde237
 
::ll::UntypedStorage< 8, 8 > mUnkc9caf8
 

Member Function Documentation

◆ setSlot()

virtual void InventoryMenu::setSlot ( int slot,
::ItemStack const & item,
bool  )
virtual

Implements BaseContainerMenu.

◆ getSlot()

virtual::ItemStack const & InventoryMenu::getSlot ( int slot) const
virtual

Implements BaseContainerMenu.

◆ removeSlot()

virtual void InventoryMenu::removeSlot ( int slot,
int count )
virtual

Implements BaseContainerMenu.

◆ setFullContainerSlot()

virtual void InventoryMenu::setFullContainerSlot ( int slot,
::FullContainerName const & name,
::ItemStack const & item,
bool  )
virtual

Implements IContainerManager.

◆ getFullContainerSlot()

virtual::ItemStack const & InventoryMenu::getFullContainerSlot ( int slot,
::FullContainerName const & name ) const
virtual

Implements IContainerManager.

◆ serverInitItemStackIds()

virtual void InventoryMenu::serverInitItemStackIds ( )
virtual

Implements BaseContainerMenu.

◆ getItemCopies()

virtual ::std::vector<::ItemStack > InventoryMenu::getItemCopies ( ) const
virtual

Implements BaseContainerMenu.

◆ _getContainer()

virtual::Container * InventoryMenu::_getContainer ( ) const
virtual

Implements BaseContainerMenu.

◆ containerContentChanged()

virtual void BaseContainerMenu::containerContentChanged ( int slot)
virtualinherited

◆ setData()

virtual void BaseContainerMenu::setData ( int id,
int value )
virtualinherited

Implements IContainerManager.

◆ getContainerId()

virtual::ContainerID BaseContainerMenu::getContainerId ( ) const
virtualinherited

Implements IContainerManager.

◆ setContainerId()

virtual void BaseContainerMenu::setContainerId ( ::ContainerID id)
virtualinherited

Implements IContainerManager.

◆ getContainerType()

virtual::SharedTypes::Legacy::ContainerType BaseContainerMenu::getContainerType ( ) const
virtualinherited

Implements IContainerManager.

◆ setContainerType()

virtual void BaseContainerMenu::setContainerType ( ::SharedTypes::Legacy::ContainerType type)
virtualinherited

Implements IContainerManager.

◆ registerContainerTypeListener()

virtual::Bedrock::PubSub::Subscription BaseContainerMenu::registerContainerTypeListener ( ::std::function< void(::SharedTypes::Legacy::ContainerType)> callback) const
virtualinherited

Implements IContainerManager.

◆ broadcastChanges()

virtual void BaseContainerMenu::broadcastChanges ( )
virtualinherited

Implements IContainerManager.


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