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

Public Member Functions

virtual int getBackgroundStyle (int, bool) const
 
virtual bool isItemFiltered (::Recipes const &, ::ItemStackBase const &) const
 
virtual::ItemInstance const & getRecipeItem (int) const
 
virtual bool canRemove (int, int) const
 
virtual void onRecipeSelected (::Recipe const *, uint64, bool)
 
virtual void clearSelectedRecipe ()
 
virtual::Recipe const * getSelectedRecipe () const
 
virtual void setGhostItem (::ItemInstance const &, int, bool)
 
virtual::ItemInstance const & getGhostItem (int) const
 
virtual bool isItemAllowed (::ItemStackBase const &) const
 
virtual::ItemSetType _canSet (::ContainerScreenContext const &, int, ::ItemStackBase const &, ::ItemTransferAmount) const
 
virtual int _getAvailableSetCount (::ContainerScreenContext const &, int, ::ItemStackBase const &) const
 
virtual bool _canRemove (int, int) const
 
virtual void _onItemChanged (int)
 

Public Attributes

::ll::TypedStorage< 8, 8, ::Recipe const * > mCurrentRecipe
 
::ll::TypedStorage< 4, 4, int > mGridSize
 
::ll::TypedStorage< 1, 1, bool > mDisplayOnlyGhostItems
 
::ll::TypedStorage< 8, 24, ::std::vector<::ItemInstance > > mGhostItems
 
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::ContainerModel > > mContainerModel
 
::ll::TypedStorage< 1, 1, bool > mDrop
 

Member Function Documentation

◆ getBackgroundStyle()

virtual int CreativeContainerController::getBackgroundStyle ( int ,
bool  ) const
virtual

Reimplemented from ContainerController.

◆ isItemFiltered()

virtual bool CreativeContainerController::isItemFiltered ( ::Recipes const & ,
::ItemStackBase const &  ) const
virtual

Reimplemented from ContainerController.

◆ getRecipeItem()

virtual::ItemInstance const & CreativeContainerController::getRecipeItem ( int ) const
virtual

◆ canRemove()

virtual bool CreativeContainerController::canRemove ( int ,
int  ) const
virtual

Reimplemented from ContainerController.


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