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

Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 128, ::ItemInstancemRecipeItem
 
::ll::TypedStorage< 1, 1, bool > mIsRecipeCraftable
 
::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 CraftingOutputContainerController::getBackgroundStyle ( int ,
bool  ) const
virtual

Reimplemented from ContainerController.

◆ onRecipeSelected()

virtual void CraftingOutputContainerController::onRecipeSelected ( ::Recipe const * ,
uint64 ,
bool  )
virtual

Reimplemented from CraftingContainerController.

◆ getRecipeItem()

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

◆ clearSelectedRecipe()

virtual void CraftingOutputContainerController::clearSelectedRecipe ( )
virtual

Reimplemented from CraftingContainerController.

◆ _canRemove()

virtual bool CraftingOutputContainerController::_canRemove ( int ,
int  ) const
virtual

Reimplemented from ContainerController.


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