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

Public Member Functions

MaterialReducerInputValidationoperator= (MaterialReducerInputValidation const &)
 
 MaterialReducerInputValidation (MaterialReducerInputValidation const &)
 
virtual bool isItemAllowedInSlot (::ContainerScreenContext const &screenContext, int const slot, ::ItemStackBase const &item, int const amount, bool) const
 
virtual int getAvailableSetCount (int slot, ::ItemStackBase const &item) const
 
virtual int getAllowedAddCount (::ContainerScreenContext const &, ::ItemStackBase const &) const
 
virtual int getContainerOffset (::ContainerScreenContext const &screenContext) const
 
virtual bool canDestroy (::ContainerScreenContext const &screenContext) const
 
MCAPI bool isItemAllowed (::ItemStackBase const &item) const
 
MCAPI bool $isItemAllowedInSlot (::ContainerScreenContext const &screenContext, int const slot, ::ItemStackBase const &item, int const amount, bool) const
 
MCFOLD int $getAvailableSetCount (int slot, ::ItemStackBase const &item) const
 
MCFOLD int $getAllowedAddCount (::ContainerScreenContext const &, ::ItemStackBase const &) const
 
MCFOLD int $getContainerOffset (::ContainerScreenContext const &screenContext) const
 
MCFOLD bool $canDestroy (::ContainerScreenContext const &screenContext) const
 
virtual bool isValidSlotForContainer (::ContainerScreenContext const &screenContext, ::Container const &container, int const slot) const
 
virtual bool isItemAllowedToRemove (::ContainerScreenContext const &screenContext, ::ItemStackBase const &item) const
 
virtual bool canItemMoveToContainer (::ItemStackBase const &item) const
 
virtual int getContainerSize (::ContainerScreenContext const &screenContext, ::Container const &container) const
 
MCAPI bool $isValidSlotForContainer (::ContainerScreenContext const &screenContext, ::Container const &container, int const slot) const
 
MCFOLD bool $isItemAllowedToRemove (::ContainerScreenContext const &screenContext, ::ItemStackBase const &item) const
 
MCAPI bool $canItemMoveToContainer (::ItemStackBase const &item) const
 
MCFOLD int $getContainerSize (::ContainerScreenContext const &screenContext, ::Container const &container) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk4c444e
 
::ll::UntypedStorage< 8, 264 > mUnk31aa8f
 

Member Function Documentation

◆ isItemAllowedInSlot()

virtual bool MaterialReducerInputValidation::isItemAllowedInSlot ( ::ContainerScreenContext const & screenContext,
int const slot,
::ItemStackBase const & item,
int const amount,
bool  ) const
virtual

Reimplemented from ContainerValidationBase.

◆ getAvailableSetCount()

virtual int MaterialReducerInputValidation::getAvailableSetCount ( int slot,
::ItemStackBase const & item ) const
virtual

Reimplemented from ContainerValidationBase.

◆ getAllowedAddCount()

virtual int MaterialReducerInputValidation::getAllowedAddCount ( ::ContainerScreenContext const & ,
::ItemStackBase const &  ) const
virtual

Reimplemented from ContainerValidationBase.

◆ getContainerOffset()

virtual int MaterialReducerInputValidation::getContainerOffset ( ::ContainerScreenContext const & screenContext) const
virtual

Reimplemented from ContainerValidationBase.

◆ canDestroy()

virtual bool MaterialReducerInputValidation::canDestroy ( ::ContainerScreenContext const & screenContext) const
virtual

Reimplemented from ContainerValidationBase.


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