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

Public Member Functions

virtual int getAvailableSetCount (int slot, ::ItemStackBase const &item) const
 
virtual int getAllowedAddCount (::ContainerScreenContext const &, ::ItemStackBase const &) const
 
virtual bool isItemAllowedInSlot (::ContainerScreenContext const &, int const slot, ::ItemStackBase const &item, int const amount, bool) const
 
virtual int getContainerSize (::ContainerScreenContext const &screenContext, ::Container const &container) const
 
MCAPI HorseEquipContainerValidation (::ContainerScreenContext const &screenContext)
 
MCAPI void * $ctor (::ContainerScreenContext const &screenContext)
 
MCAPI void $dtor ()
 
MCAPI int $getAvailableSetCount (int slot, ::ItemStackBase const &item) const
 
MCAPI int $getAllowedAddCount (::ContainerScreenContext const &, ::ItemStackBase const &) const
 
MCAPI bool $isItemAllowedInSlot (::ContainerScreenContext const &, int const slot, ::ItemStackBase const &item, int const amount, bool) const
 
MCAPI int $getContainerSize (::ContainerScreenContext const &screenContext, ::Container const &container) 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 bool canDestroy (::ContainerScreenContext const &screenContext) const
 
virtual int getContainerOffset (::ContainerScreenContext const &screenContext) const
 
MCAPI bool $isValidSlotForContainer (::ContainerScreenContext const &screenContext, ::Container const &container, int const slot) const
 
MCAPI bool $isItemAllowedToRemove (::ContainerScreenContext const &screenContext, ::ItemStackBase const &item) const
 
MCAPI bool $canItemMoveToContainer (::ItemStackBase const &item) const
 
MCAPI bool $canDestroy (::ContainerScreenContext const &screenContext) const
 
MCAPI int $getContainerOffset (::ContainerScreenContext const &screenContext) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::ItemDescriptor > > mArmorAllowedItems
 
::ll::TypedStorage< 8, 24, ::std::vector<::ItemDescriptor > > mSaddleAllowedItems
 

Constructor & Destructor Documentation

◆ HorseEquipContainerValidation()

MCAPI HorseEquipContainerValidation::HorseEquipContainerValidation ( ::ContainerScreenContext const & screenContext)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ getAvailableSetCount()

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

Reimplemented from ContainerValidationBase.

◆ getAllowedAddCount()

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

Reimplemented from ContainerValidationBase.

◆ isItemAllowedInSlot()

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

Reimplemented from ContainerValidationBase.

◆ getContainerSize()

virtual int HorseEquipContainerValidation::getContainerSize ( ::ContainerScreenContext const & screenContext,
::Container const & container ) const
virtual

Reimplemented from ContainerValidationBase.

◆ $ctor()

MCAPI void * HorseEquipContainerValidation::$ctor ( ::ContainerScreenContext const & screenContext)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void HorseEquipContainerValidation::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getAvailableSetCount()

MCAPI int HorseEquipContainerValidation::$getAvailableSetCount ( int slot,
::ItemStackBase const & item ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getAllowedAddCount()

MCAPI int HorseEquipContainerValidation::$getAllowedAddCount ( ::ContainerScreenContext const & ,
::ItemStackBase const &  ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isItemAllowedInSlot()

MCAPI bool HorseEquipContainerValidation::$isItemAllowedInSlot ( ::ContainerScreenContext const & ,
int const slot,
::ItemStackBase const & item,
int const amount,
bool  ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getContainerSize()

MCAPI int HorseEquipContainerValidation::$getContainerSize ( ::ContainerScreenContext const & screenContext,
::Container const & container ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** HorseEquipContainerValidation::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isValidSlotForContainer()

MCAPI bool ContainerValidationBase::$isValidSlotForContainer ( ::ContainerScreenContext const & screenContext,
::Container const & container,
int const slot ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isItemAllowedToRemove()

MCAPI bool ContainerValidationBase::$isItemAllowedToRemove ( ::ContainerScreenContext const & screenContext,
::ItemStackBase const & item ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $canItemMoveToContainer()

MCAPI bool ContainerValidationBase::$canItemMoveToContainer ( ::ItemStackBase const & item) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $canDestroy()

MCAPI bool ContainerValidationBase::$canDestroy ( ::ContainerScreenContext const & screenContext) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getContainerOffset()

MCAPI int ContainerValidationBase::$getContainerOffset ( ::ContainerScreenContext const & screenContext) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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