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

Public Member Functions

HudContainerManagerModeloperator= (HudContainerManagerModel const &)
 
 HudContainerManagerModel (HudContainerManagerModel const &)
 
virtual ::std::vector<::ItemStackgetItemCopies () const
 
virtual void setSlot (int slot, ::ItemStack const &item, bool)
 
virtual::ItemStack const & getSlot (int slot) const
 
virtual void setData (int id, int value)
 
virtual void broadcastChanges ()
 
virtual::ContainerScreenContext _postInit ()
 
MCAPI HudContainerManagerModel (::ContainerID containerId, ::Player &player)
 
MCAPI void * $ctor (::ContainerID containerId, ::Player &player)
 
MCFOLD ::std::vector<::ItemStack$getItemCopies () const
 
MCAPI void $setSlot (int slot, ::ItemStack const &item, bool)
 
MCAPI::ItemStack const & $getSlot (int slot) const
 
MCFOLD void $setData (int id, int value)
 
MCAPI void $broadcastChanges ()
 
MCAPI::ContainerScreenContext $_postInit ()
 
virtual bool tick ()
 
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 debitPlayerLevels (int levels)
 
virtual bool isCreativeMode () const
 
virtual bool isClientSide () const
 
virtual bool isServerAuthoritative () const
 
virtual bool isValid (float pickRange)
 
virtual void serverInitItemStackIds ()
 
virtual void setFullContainerSlot (int slot, ::FullContainerName const &name, ::ItemStack const &item, bool)
 
virtual::ItemStack const & getFullContainerSlot (int slot, ::FullContainerName const &name) const
 
MCAPI void _addContainer (::std::shared_ptr<::ContainerModel > containerModel)
 
MCAPI bool _isPlayerInRangeOfPosition (::BlockPos const &blockPos, float pickRange) const
 
MCAPI void addDynamicContainer (::std::shared_ptr<::ContainerModel > model)
 
MCAPI void postInit ()
 
MCAPI void $dtor ()
 
MCFOLD bool $tick ()
 
MCFOLD::ContainerID $getContainerId () const
 
MCFOLD 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 $debitPlayerLevels (int levels)
 
MCAPI bool $isCreativeMode () const
 
MCAPI bool $isClientSide () const
 
MCAPI bool $isServerAuthoritative () const
 
MCAPI bool $isValid (float pickRange)
 
MCAPI void $serverInitItemStackIds ()
 
MCAPI void $setFullContainerSlot (int slot, ::FullContainerName const &name, ::ItemStack const &item, bool)
 
MCAPI::ItemStack const & $getFullContainerSlot (int slot, ::FullContainerName const &name) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk6ffa22
 
::ll::UntypedStorage< 8, 128 > mUnk17cd07
 
::ll::UntypedStorage< 8, 8 > mUnkc2376e
 
::ll::UntypedStorage< 8, 16 > mUnk38654c
 
::ll::UntypedStorage< 8, 16 > mUnk1bfaad
 
::ll::UntypedStorage< 8, 8 > mUnkfee45b
 
::ll::UntypedStorage< 8, 24 > mUnkf245ae
 
::ll::UntypedStorage< 1, 1 > mUnk5c726e
 
::ll::UntypedStorage< 1, 1 > mUnkb3fe56
 
::ll::UntypedStorage< 8, 8 > mUnk3505e0
 
::ll::UntypedStorage< 8, 64 > mUnk466296
 
::ll::UntypedStorage< 8, 40 > mUnkbb37fd
 
::ll::UntypedStorage< 8, 64 > mUnke23970
 
::ll::UntypedStorage< 8, 128 > mUnkb06eac
 

Member Function Documentation

◆ getItemCopies()

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

Implements IContainerManager.

◆ setSlot()

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

Implements IContainerManager.

◆ getSlot()

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

Implements IContainerManager.

◆ setData()

virtual void HudContainerManagerModel::setData ( int id,
int value )
virtual

Implements IContainerManager.

◆ broadcastChanges()

virtual void HudContainerManagerModel::broadcastChanges ( )
virtual

Reimplemented from ContainerManagerModel.

◆ _postInit()

virtual::ContainerScreenContext HudContainerManagerModel::_postInit ( )
virtual

Implements ContainerManagerModel.

◆ getContainerId()

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

Implements IContainerManager.

◆ setContainerId()

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

Implements IContainerManager.

◆ getContainerType()

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

Implements IContainerManager.

◆ setContainerType()

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

Implements IContainerManager.

◆ registerContainerTypeListener()

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

Implements IContainerManager.

◆ serverInitItemStackIds()

virtual void ContainerManagerModel::serverInitItemStackIds ( )
virtualinherited

Implements IContainerManager.

◆ setFullContainerSlot()

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

Implements IContainerManager.

◆ getFullContainerSlot()

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

Implements IContainerManager.


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