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

Public Member Functions

FilteredContainerModeloperator= (FilteredContainerModel const &)
 
 FilteredContainerModel (FilteredContainerModel const &)
 
virtual void containerContentChanged (int)
 
virtual::ItemInstance const & getItemInstance (int modelSlot) const
 
virtual void setItemInstance (int, ::ItemInstance const &)
 
virtual void refreshContainer (bool)
 
virtual int getContainerSize () const
 
virtual int getFilteredContainerSize () const
 
virtual bool isExpanableItemFiltered (int index) const
 
virtual int getIndexForCreativeItem (::ItemStackBase const &) const
 
virtual void _init ()
 
virtual bool isItemInstanceBased () const
 
virtual void setItem (int modelSlot, ::ItemStack const &item)
 
virtual::ItemStack const & getItemStack (int modelSlot) const
 
virtual ::std::vector<::ItemStack > const & getItems () const
 
virtual::ItemStackBase const & getItemStackBase (int modelSlot) const
 
virtual::ContainerExpandStatus getItemExpandStatus (int itemId) const
 
virtual::std::string const & getItemGroupName (int itemId) const
 
virtual void switchItemExpando (int itemId)
 
virtual void postInit ()
 
virtual void releaseResources ()
 
virtual void tick (int selectedSlot)
 
virtual::ContainerWeakRef getContainerWeakRef () const
 
virtual bool isValid ()
 
virtual bool isItemFiltered (::ItemStackBase const &item) const
 
virtual bool isSlotDisabled (int) const
 
virtual::Container * _getContainer () const
 
virtual int _getContainerOffset () const
 
virtual void _onItemChanged (int modelSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 
MCAPI void _onClientUIItemNetworkChanged (int containerSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 
MCAPI void networkUpdateItem (int modelSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 
MCAPI void registerOnContainerChangedCallback (::std::function< void(int, ::ItemStack const &, ::ItemStack const &)> callback)
 
MCAPI void registerPlayerNotificationCallback (::std::function< void(int, ::ItemStack const &, ::ItemStack const &)> callback)
 
MCAPI void setClientUIContainer (::SparseContainerClient *clientUIContainer)
 
MCAPI void setItemSource (int slot, ::SlotData const &srcSlot)
 
MCAPI void * $ctor (::FullContainerName const &fullContainerName, int containerSize, ::ContainerCategory containerCategory, bool isClientSide)
 
MCAPI void $dtor ()
 
MCFOLD void $postInit ()
 
MCAPI void $releaseResources ()
 
MCAPI void $containerContentChanged (int slot)
 
MCAPI int $getContainerSize () const
 
MCFOLD int $getFilteredContainerSize () const
 
MCFOLD void $tick (int selectedSlot)
 
MCAPI::ContainerWeakRef $getContainerWeakRef () const
 
MCAPI::ItemStack const & $getItemStack (int modelSlot) const
 
MCFOLD ::std::vector<::ItemStack > const & $getItems () const
 
MCAPI::ItemInstance const & $getItemInstance (int modelSlot) const
 
MCAPI::ItemStackBase const & $getItemStackBase (int modelSlot) const
 
MCFOLD bool $isItemInstanceBased () const
 
MCAPI void $setItem (int modelSlot, ::ItemStack const &item)
 
MCFOLD bool $isValid ()
 
MCFOLD bool $isItemFiltered (::ItemStackBase const &item) const
 
MCFOLD bool $isExpanableItemFiltered (int index) const
 
MCFOLD::ContainerExpandStatus $getItemExpandStatus (int itemId) const
 
MCFOLD::std::string const & $getItemGroupName (int itemId) const
 
MCFOLD void $switchItemExpando (int itemId)
 
MCFOLD bool $isSlotDisabled (int) const
 
MCFOLD::Container * $_getContainer () const
 
MCFOLD int $_getContainerOffset () const
 
MCAPI void $_init ()
 
MCAPI void $_onItemChanged (int modelSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk57811c
 
::ll::UntypedStorage< 1, 1 > mUnk46ae6f
 
::ll::UntypedStorage< 4, 4 > mUnkb73c96
 
::ll::UntypedStorage< 8, 24 > mUnke78c25
 
::ll::UntypedStorage< 8, 24 > mUnkd626b7
 
::ll::UntypedStorage< 8, 64 > mUnk654fdf
 
::ll::UntypedStorage< 8, 24 > mUnk3772c4
 
::ll::UntypedStorage< 8, 24 > mUnkdede7c
 
::ll::UntypedStorage< 8, 24 > mUnk349a86
 
::ll::UntypedStorage< 8, 24 > mUnk68ec95
 
::ll::UntypedStorage< 8, 64 > mUnkeb5b0e
 
::ll::UntypedStorage< 1, 1 > mUnk853b36
 
::ll::UntypedStorage< 8, 32 > mUnkdae880
 
::ll::UntypedStorage< 4, 12 > mUnk510e36
 
::ll::UntypedStorage< 8, 64 > mUnke0d973
 
::ll::UntypedStorage< 8, 24 > mUnk77eb28
 
::ll::UntypedStorage< 8, 64 > mUnk4e59ea
 
::ll::UntypedStorage< 8, 24 > mUnk6fb30b
 
::ll::UntypedStorage< 4, 4 > mUnk61eff7
 
::ll::UntypedStorage< 8, 24 > mUnkb820cb
 
::ll::UntypedStorage< 8, 8 > mUnk4832d9
 
::ll::UntypedStorage< 8, 48 > mUnk4435e0
 
::ll::UntypedStorage< 8, 24 > mUnkf85de3
 

Member Function Documentation

◆ containerContentChanged()

virtual void FilteredContainerModel::containerContentChanged ( int )
virtual

Reimplemented from ExpandoContainerModel.

◆ setItemInstance()

virtual void FilteredContainerModel::setItemInstance ( int ,
::ItemInstance const &  )
virtual

Reimplemented from ExpandoContainerModel.

◆ refreshContainer()

virtual void FilteredContainerModel::refreshContainer ( bool )
virtual

Reimplemented from ExpandoContainerModel.

◆ getContainerSize()

virtual int FilteredContainerModel::getContainerSize ( ) const
virtual

Reimplemented from ExpandoContainerModel.

◆ getFilteredContainerSize()

virtual int FilteredContainerModel::getFilteredContainerSize ( ) const
virtual

Reimplemented from ExpandoContainerModel.

◆ isExpanableItemFiltered()

virtual bool FilteredContainerModel::isExpanableItemFiltered ( int index) const
virtual

Reimplemented from ContainerModel.

◆ getIndexForCreativeItem()

virtual int FilteredContainerModel::getIndexForCreativeItem ( ::ItemStackBase const & ) const
virtual

Reimplemented from ExpandoContainerModel.

◆ _init()

virtual void FilteredContainerModel::_init ( )
virtual

Reimplemented from ExpandoContainerModel.

◆ isItemInstanceBased()

virtual bool ExpandoContainerModel::isItemInstanceBased ( ) const
virtualinherited

Reimplemented from ContainerModel.

◆ setItem()

virtual void ExpandoContainerModel::setItem ( int modelSlot,
::ItemStack const & item )
virtualinherited

Reimplemented from ContainerModel.

◆ switchItemExpando()

virtual void ExpandoContainerModel::switchItemExpando ( int itemId)
virtualinherited

Reimplemented from ContainerModel.


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