LeviLamina
|
This is the complete list of members for SparseContainer, including all inherited members.
$addAdditionalSaveData(::CompoundTag &tag) (defined in Container) | Container | |
$addContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | |
$addItem(::ItemStack &item) (defined in Container) | Container | |
$addItemToFirstEmptySlot(::ItemStack const &item) (defined in Container) | Container | |
$addItemWithForceBalance(::ItemStack &item) (defined in Container) | Container | |
$canPullOutItem(int, int, ::ItemStack const &) const (defined in Container) | Container | |
$canPushInItem(int, int, ::ItemStack const &) const (defined in Container) | Container | |
$containerRemoved() (defined in Container) | Container | |
$createTransactionContext(::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::std::function< void()> execute) (defined in Container) | Container | |
$ctor(::Container const &) (defined in Container) | Container | |
$ctor(::SharedTypes::Legacy::ContainerType type) (defined in Container) | Container | |
$ctor(::SharedTypes::Legacy::ContainerType type, ::std::string const &name, bool customName) (defined in Container) | Container | |
$dropContents(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop) (defined in Container) | Container | |
$dropSlotContent(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container) | Container | |
$dtor() (defined in Container) | Container | |
$dtor() (defined in ContainerContentChangeListener) | ContainerContentChangeListener | |
$findFirstSlotForItem(::ItemStack const &item) const (defined in Container) | Container | |
$getContainerRemovedConnector() (defined in Container) | Container | |
$getEmptySlotsCount() const (defined in Container) | Container | |
$getItemCount(::ItemStack const &compare) const (defined in Container) | Container | |
$getSlotCopies() const (defined in Container) | Container | |
$getSlots() const (defined in Container) | Container | |
$hasCustomName() const (defined in Container) | Container | |
$hasRemovedSubscribers() const (defined in Container) | Container | |
$hasRoomForItem(::ItemStack const &item) (defined in Container) | Container | |
$init() (defined in Container) | Container | |
$initializeContainerContents(::BlockSource ®ion) (defined in Container) | Container | |
$isEmpty() const (defined in Container) | Container | |
$isSlotDisabled(int) const (defined in Container) | Container | |
$readAdditionalSaveData(::CompoundTag const &tag) (defined in Container) | Container | |
$removeAllItems() (defined in Container) | Container | |
$removeAllItemsWithForceBalance() (defined in Container) | Container | |
$removeContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | |
$removeItem(int slot, int count) (defined in Container) | Container | |
$setContainerChanged(int slot) (defined in Container) | Container | |
$setContainerMoved() (defined in Container) | Container | |
$setCustomName(::Bedrock::Safety::RedactableString const &name) (defined in Container) | Container | |
$setItemWithForceBalance(int slot, ::ItemStack const &item, bool forceBalanced) (defined in Container) | Container | |
$stopOpen(::Player &player) (defined in Container) | Container | |
$vftable() (defined in Container) | Container | static |
$vftable() (defined in ContainerContentChangeListener) | ContainerContentChangeListener | static |
_dropSlotContent(::BlockSource ®ion, ::Random &random, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container) | Container | |
_onItemNetworkChanged(int slot, ::ItemStack const &oldItem, ::ItemStack const &newItem) (defined in SparseContainer) | SparseContainer | |
_serverInitId(int slot, ::ItemStack &item, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged) (defined in Container) | Container | |
addAdditionalSaveData(::CompoundTag &tag) (defined in Container) | Container | virtual |
addContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | virtual |
addItem(::ItemStack &item) (defined in Container) | Container | virtual |
addItemToFirstEmptySlot(::ItemStack const &item) (defined in Container) | Container | virtual |
addItemWithForceBalance(::ItemStack &item) (defined in Container) | Container | virtual |
begin() noexcept (defined in Container) | Container | inline |
canPullOutItem(int, int, ::ItemStack const &) const (defined in Container) | Container | virtual |
canPushInItem(int, int, ::ItemStack const &) const (defined in Container) | Container | virtual |
cbegin() const noexcept (defined in Container) | Container | inline |
cend() const noexcept (defined in Container) | Container | inline |
ConstIterator typedef (defined in Container) | Container | |
ConstReverseIterator typedef (defined in Container) | Container | |
Container(::Container const &) (defined in Container) | Container | |
Container(::SharedTypes::Legacy::ContainerType type) (defined in Container) | Container | explicit |
Container(::SharedTypes::Legacy::ContainerType type, ::std::string const &name, bool customName) (defined in Container) | Container | |
containerContentChanged(int) (defined in SparseContainer) | SparseContainer | virtual |
containerRemoved() (defined in Container) | Container | virtual |
containerTypeMap() (defined in Container) | Container | static |
crbegin() const noexcept (defined in Container) | Container | inline |
createTransactionContext(::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::std::function< void()> execute) (defined in Container) | Container | virtual |
crend() const noexcept (defined in Container) | Container | inline |
dropContents(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop) (defined in Container) | Container | virtual |
dropSlotContent(::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container) | Container | virtual |
end() noexcept (defined in Container) | Container | inline |
findFirstSlotForItem(::ItemStack const &item) const (defined in Container) | Container | virtual |
getContainerRemovedConnector() (defined in Container) | Container | |
getContainerSize() const (defined in SparseContainer) | SparseContainer | virtual |
getContainerTypeId(::std::string const &name) (defined in Container) | Container | static |
getEmptySlotsCount() const (defined in Container) | Container | virtual |
getItem(int) const (defined in SparseContainer) | SparseContainer | virtual |
getItemCount(::ItemStack const &compare) const (defined in Container) | Container | virtual |
getItemCount(::std::function< bool(::ItemStack const &)> comparator) (defined in Container) | Container | |
getItemNonConst(int index) (defined in Container) | Container | |
getMaxStackSize() const (defined in SparseContainer) | SparseContainer | virtual |
getRedstoneSignalFromContainer(::BlockSource ®ion) (defined in Container) | Container | |
getSlotCopies() const (defined in Container) | Container | |
getSlots() const (defined in Container) | Container | |
getTypeName() const (defined in Container) | Container | inline |
hasCustomName() const (defined in Container) | Container | virtual |
hasRemovedSubscribers() const (defined in Container) | Container | virtual |
hasRoomForItem(::ItemStack const &item) (defined in Container) | Container | virtual |
init() (defined in Container) | Container | virtual |
initializeContainerContents(::BlockSource ®ion) (defined in Container) | Container | virtual |
isEmpty() const (defined in Container) | Container | virtual |
isSlotDisabled(int) const (defined in Container) | Container | virtual |
ItemNetworkChangedCallback typedef (defined in SparseContainer) | SparseContainer | |
ItemStackNetIdChangedCallback typedef (defined in Container) | Container | |
Iterator typedef (defined in Container) | Container | |
mAvailableSetCountCallbacks (defined in SparseContainer) | SparseContainer | |
mBackingContainer (defined in SparseContainer) | SparseContainer | |
mBackingSetType (defined in SparseContainer) | SparseContainer | |
mCloseListeners (defined in Container) | Container | |
mContainerOwner (defined in Container) | Container | |
mContainerRuntimeId (defined in Container) | Container | |
mContainerType (defined in Container) | Container | |
mContentChangeListeners (defined in Container) | Container | |
mCustomName (defined in Container) | Container | |
mGameplayContainerType (defined in Container) | Container | |
mIsClientSide (defined in SparseContainer) | SparseContainer | |
mIsItemStackNetManagerEnabled (defined in SparseContainer) | SparseContainer | |
mItemAllowedInContainerCallbacks (defined in SparseContainer) | SparseContainer | |
mItemAllowedInSlotCallbacks (defined in SparseContainer) | SparseContainer | |
mItemAllowedToAddCallbacks (defined in SparseContainer) | SparseContainer | |
mItemAllowedToRemoveCallbacks (defined in SparseContainer) | SparseContainer | |
mItemNetworkChangedCallbacks (defined in SparseContainer) | SparseContainer | |
mItems (defined in SparseContainer) | SparseContainer | |
mName (defined in Container) | Container | |
mNetManagerSetter (defined in SparseContainer) | SparseContainer | |
mPlayerSetter (defined in SparseContainer) | SparseContainer | |
mRemovedPublisher (defined in Container) | Container | |
mSizeChangeListeners (defined in Container) | Container | |
mTransactionContextStack (defined in Container) | Container | |
mValidSlotForContainerCallbacks (defined in SparseContainer) | SparseContainer | |
operator=(::Container const &) (defined in Container) | Container | |
operator[](int index) (defined in Container) | Container | inline |
operator[](int index) const (defined in Container) | Container | inline |
rbegin() noexcept (defined in Container) | Container | inline |
readAdditionalSaveData(::CompoundTag const &tag) (defined in Container) | Container | virtual |
removeAllItems() (defined in Container) | Container | virtual |
removeAllItemsWithForceBalance() (defined in Container) | Container | virtual |
removeCloseListener(::ContainerCloseListener *listener) (defined in Container) | Container | |
removeContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container) | Container | virtual |
removeItem(int slot, int count) (defined in SparseContainer) | SparseContainer | virtual |
rend() noexcept (defined in Container) | Container | inline |
ReverseIterator typedef (defined in Container) | Container | |
serverInitItemStackIds(int, int, ::std::function< void(int, ::ItemStack const &)>) (defined in SparseContainer) | SparseContainer | virtual |
setContainerChanged(int slot) (defined in Container) | Container | virtual |
setContainerMoved() (defined in Container) | Container | virtual |
setCustomName(::Bedrock::Safety::RedactableString const &name) (defined in Container) | Container | virtual |
setItem(int modelSlot, ::ItemStack const &item) (defined in SparseContainer) | SparseContainer | virtual |
setItemWithForceBalance(int slot, ::ItemStack const &item, bool forceBalanced) (defined in Container) | Container | virtual |
startOpen(::Player &) (defined in SparseContainer) | SparseContainer | virtual |
stopOpen(::Player &player) (defined in SparseContainer) | SparseContainer | virtual |
TransactionContext typedef (defined in Container) | Container | |
triggerTransactionChange(int slot, ::ItemStack const &oldItem, ::ItemStack const &newItem) (defined in Container) | Container | |
~Container() (defined in Container) | Container | virtual |
~ContainerContentChangeListener() (defined in ContainerContentChangeListener) | ContainerContentChangeListener | virtual |
~SparseContainer()=default (defined in SparseContainer) | SparseContainer | virtual |