|
HudContainerModel & | operator= (HudContainerModel const &) |
|
| HudContainerModel (HudContainerModel const &) |
|
virtual void | containerContentChanged (int slot) |
|
virtual bool | isValid () |
|
virtual::ContainerWeakRef | getContainerWeakRef () const |
|
virtual::Container * | _getContainer () const |
|
virtual void | _init () |
|
MCAPI | HudContainerModel (::ContainerEnumName containerName, ::Player &player) |
|
MCAPI void * | $ctor (::ContainerEnumName containerName, ::Player &player) |
|
MCAPI void | $containerContentChanged (int slot) |
|
MCAPI bool | $isValid () |
|
MCAPI::ContainerWeakRef | $getContainerWeakRef () const |
|
MCAPI::Container * | $_getContainer () const |
|
MCAPI void | $_init () |
|
virtual void | postInit () |
|
virtual void | releaseResources () |
|
virtual int | getContainerSize () const |
|
virtual int | getFilteredContainerSize () const |
|
virtual void | tick (int selectedSlot) |
|
virtual::ItemStack const & | getItemStack (int modelSlot) const |
|
virtual ::std::vector<::ItemStack > const & | getItems () const |
|
virtual::ItemInstance const & | getItemInstance (int modelSlot) const |
|
virtual::ItemStackBase const & | getItemStackBase (int modelSlot) const |
|
virtual bool | isItemInstanceBased () const |
|
virtual void | setItem (int modelSlot, ::ItemStack const &item) |
|
virtual bool | isItemFiltered (::ItemStackBase const &item) const |
|
virtual bool | isExpanableItemFiltered (int index) const |
|
virtual::ContainerExpandStatus | getItemExpandStatus (int itemId) const |
|
virtual::std::string const & | getItemGroupName (int itemId) const |
|
virtual void | switchItemExpando (int itemId) |
|
virtual bool | isSlotDisabled (int) 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 () |
|
MCAPI void | $postInit () |
|
MCAPI void | $releaseResources () |
|
MCAPI int | $getContainerSize () const |
|
MCAPI int | $getFilteredContainerSize () const |
|
MCAPI void | $tick (int selectedSlot) |
|
MCAPI::ItemStack const & | $getItemStack (int modelSlot) const |
|
MCAPI ::std::vector<::ItemStack > const & | $getItems () const |
|
MCAPI::ItemInstance const & | $getItemInstance (int modelSlot) const |
|
MCAPI::ItemStackBase const & | $getItemStackBase (int modelSlot) const |
|
MCAPI bool | $isItemInstanceBased () const |
|
MCAPI void | $setItem (int modelSlot, ::ItemStack const &item) |
|
MCAPI bool | $isItemFiltered (::ItemStackBase const &item) const |
|
MCAPI bool | $isExpanableItemFiltered (int index) const |
|
MCAPI::ContainerExpandStatus | $getItemExpandStatus (int itemId) const |
|
MCAPI::std::string const & | $getItemGroupName (int itemId) const |
|
MCAPI void | $switchItemExpando (int itemId) |
|
MCAPI bool | $isSlotDisabled (int) const |
|
MCAPI int | $_getContainerOffset () const |
|
MCAPI void | $_onItemChanged (int modelSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem) |
|
|
::ll::TypedStorage< 8, 8, ::Player & > | mPlayer |
|
::ll::TypedStorage< 1, 1, bool const > | mIsClientSide |
|
::ll::TypedStorage< 8, 32, ::std::string > | mContainerStringName |
|
::ll::TypedStorage< 4, 12, ::FullContainerName const > | mFullContainerName |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::SharedTypes::Legacy::ContainerType, ::std::function< void(int, ::ItemStack const &, ::ItemStack const &)> > > | mTrackedOnContainerChangedCallbacks |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::function< void(int, ::ItemStack const &, ::ItemStack const &)> > > | mOnContainerChangedCallbacks |
|
::ll::TypedStorage< 8, 64, ::std::function< void(int, ::ItemStack const &, ::ItemStack const &)> > | mPlayerNotificationCallbacks |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Bedrock::PubSub::Publisher< void(::ItemStackBase const &), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > > | mContainerSlotChangePublishers |
|
::ll::TypedStorage< 4, 4, ::ContainerCategory > | mContainerCategory |
|
::ll::TypedStorage< 8, 24, ::std::vector<::SlotData > > | mItemSource |
|
::ll::TypedStorage< 8, 8, ::SparseContainerClient * > | mClientUIContainer |
|
::ll::TypedStorage< 8, 48, ::Bedrock::PubSub::Publisher< void(int), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > | mContainerSizeChangePublisher |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ItemStack > > | mItems |
|