LeviLamina
Loading...
Searching...
No Matches
SparseContainerClient Member List

This is the complete list of members for SparseContainerClient, 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 &backingContainer, ::SparseContainerBackingSetType backingSetType, bool isItemStackNetManagerEnabled, ::std::unique_ptr<::ISparseContainerSetListener > netManagerSetter, ::std::unique_ptr<::IPlayerContainerSetter > playerSetter) (defined in SparseContainerClient)SparseContainerClient
$ctor(::Container &backingContainer, ::SparseContainerBackingSetType backingSetType, bool isClientSide, bool isItemStackNetManagerEnabled, ::std::unique_ptr<::ISparseContainerSetListener > netManagerSetter, ::std::unique_ptr<::IPlayerContainerSetter > playerSetter) (defined in SparseContainer)SparseContainer
$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
$ctor(::SharedTypes::Legacy::ContainerType type, ::Bedrock::Safety::RedactableString const &name, bool customName) (defined in Container)Container
$dropContents(::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop) (defined in Container)Container
$dropSlotContent(::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container)Container
$dtor() (defined in SparseContainer)SparseContainer
$findFirstSlotForItem(::ItemStack const &item) const (defined in Container)Container
$firstEmptySlot() const (defined in Container)Container
$firstItem() 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) const (defined in Container)Container
$init() (defined in Container)Container
$initializeContainerContents(::BlockSource &region) (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
$reverseFindFirstSlotForItem(::ItemStack const &item) const (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(::Actor &actor) (defined in Container)Container
$vftable() (defined in Container)Containerstatic
$vftable() (defined in ContainerContentChangeListener)ContainerContentChangeListenerstatic
$vftableForContainer()SparseContainerClientstatic
$vftableForContainerContentChangeListener()SparseContainerClientstatic
_dropSlotContent(::BlockSource &region, ::Random &random, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container)Container
_getAvailableAddCount(::ContainerScreenContext const &context, ::ContainerEnumName name, ::ItemStack const &itemInSlot) const (defined in SparseContainer)SparseContainer
_isItemAllowedInSlot(::ContainerEnumName name, int slot, ::ItemStackBase const &item, int amount) const (defined in SparseContainer)SparseContainer
_networkUpdateItem(int slot, ::ItemStack const &newItem)SparseContainerClient
_onItemNetworkChanged(int slot, ::ItemStack const &oldItem, ::ItemStack const &newItem) (defined in SparseContainer)SparseContainer
_pushHistoricPredictionItem(int slot, int amount, ::ItemStackNetId const &itemStackNetId, ::Bedrock::Safety::RedactableString const &customName, short durabilityCorrection, ::ItemStack &&item) (defined in SparseContainerClient)SparseContainerClient
_serverInitId(int slot, ::ItemStack &item, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged) (defined in Container)Container
_setBackingContainerSlot(int slot, ::ItemStack const &newItem) (defined in SparseContainer)SparseContainer
_setCreatedItem(::ItemStackRequestId const &currentRequestId, int slot, ::ItemStack const &item) (defined in SparseContainerClient)SparseContainerClient
addAdditionalSaveData(::CompoundTag &tag) (defined in Container)Containervirtual
addAvailableSetCountCallback(::ContainerEnumName name, ::std::function< int(int, ::ItemStackBase const &)> availableSetCountCallback) (defined in SparseContainer)SparseContainer
addContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container)Containervirtual
addItem(::ItemStack &item) (defined in Container)Containervirtual
addItemAllowedInSlotCallback(::ContainerEnumName name, ::std::function< bool(int, ::ItemStackBase const &, int)> itemAllowedCallback) (defined in SparseContainer)SparseContainer
addItemAllowedToAddCallback(::ContainerEnumName name, ::std::function< bool(::ItemStackBase const &)> itemAllowedCallback) (defined in SparseContainer)SparseContainer
addItemAllowedToRemoveCallback(::ContainerEnumName name, ::std::function< bool(::ItemStackBase const &)> itemAllowedCallback) (defined in SparseContainer)SparseContainer
addItemToFirstEmptySlot(::ItemStack const &item) (defined in Container)Containervirtual
addItemWithForceBalance(::ItemStack &item) (defined in Container)Containervirtual
addValidSlotForContainerCallback(::ContainerEnumName name, ::std::function< bool(int)> validSlotForContainerCallback) (defined in SparseContainer)SparseContainer
begin() noexcept (defined in Container)Containerinline
canAdd(::ContainerScreenContext const &context, ::FullContainerName const &openContainerNetId, int slot, ::ItemStackBase const &item, int amount) const (defined in SparseContainer)SparseContainer
canPullOutItem(int, int, ::ItemStack const &) const (defined in Container)Containervirtual
canPushInItem(int, int, ::ItemStack const &) const (defined in Container)Containervirtual
canRemove(::ContainerEnumName name, int slot, int amount) const (defined in SparseContainer)SparseContainer
canSet(::ContainerScreenContext const &context, ::FullContainerName const &name, int slot, ::ItemStackBase const &item, int amount) const (defined in SparseContainer)SparseContainer
cbegin() const noexcept (defined in Container)Containerinline
cend() const noexcept (defined in Container)Containerinline
clearAllPredictions(::ItemStackRequestId const &requestId, bool shouldBeEmpty, ::Player &player) (defined in SparseContainerClient)SparseContainerClient
ConstIterator typedef (defined in Container)Container
ConstReverseIterator typedef (defined in Container)Container
Container() (defined in Container)Container
Container(::Container const &) (defined in Container)Container
Container(::SharedTypes::Legacy::ContainerType type) (defined in Container)Containerexplicit
Container(::SharedTypes::Legacy::ContainerType type, ::std::string const &name, bool customName) (defined in Container)Container
containerContentChanged(int slot) (defined in SparseContainer)SparseContainervirtual
containerRemoved() (defined in Container)Containervirtual
containerTypeMap() (defined in Container)Containerstatic
crbegin() const noexcept (defined in Container)Containerinline
createTransactionContext(::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::std::function< void()> execute) (defined in Container)Containervirtual
crend() const noexcept (defined in Container)Containerinline
dropContents(::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop) (defined in Container)Containervirtual
dropSlotContent(::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop, int slot) (defined in Container)Containervirtual
end() noexcept (defined in Container)Containerinline
findFirstSlotForItem(::ItemStack const &item) const (defined in Container)Containervirtual
firstEmptySlot() const (defined in Container)Containervirtual
firstItem() const (defined in Container)Containervirtual
getAvailableSetCount(::ContainerScreenContext const &context, ::FullContainerName const &name, int slot, ::ItemStackBase const &item) const (defined in SparseContainer)SparseContainer
getContainerRemovedConnector() (defined in Container)Container
getContainerSize() const (defined in SparseContainer)SparseContainervirtual
getContainerTypeId(::std::string const &name) (defined in Container)Containerstatic
getEmptySlotsCount() const (defined in Container)Containervirtual
getItem(int index) const (defined in SparseContainer)SparseContainervirtual
getItemCount(::ItemStack const &compare) const (defined in Container)Containervirtual
getItemCount(::std::function< bool(::ItemStack const &)> comparator) const (defined in Container)Container
getItemNonConst(int index) (defined in Container)Container
getMaxStackSize() const (defined in SparseContainer)SparseContainervirtual
getRedstoneSignalFromContainer(::BlockSource &region) (defined in Container)Container
getSlotCopies() const (defined in Container)Container
getSlots() const (defined in Container)Container
getTypeName() const (defined in Container)Containerinline
hasCustomName() const (defined in Container)Containervirtual
hasRemovedSubscribers() const (defined in Container)Containervirtual
hasRoomForItem(::ItemStack const &item) const (defined in Container)Containervirtual
init() (defined in Container)Containervirtual
initializeContainerContents(::BlockSource &region) (defined in Container)Containervirtual
isEmpty() const (defined in Container)Containervirtual
isSlotDisabled(int) const (defined in Container)Containervirtual
isValidSlot(::ContainerEnumName name, int slot) const (defined in SparseContainer)SparseContainer
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=(SparseContainer const &) (defined in SparseContainer)SparseContainer
operator=(::Container const &) (defined in Container)Container
operator[](int index) (defined in Container)Containerinline
operator[](int index) const (defined in Container)Containerinline
PushSlotPredictionResult enum name (defined in SparseContainerClient)SparseContainerClient
pushSlotPredictionResultMap()SparseContainerClientstatic
rbegin() noexcept (defined in Container)Containerinline
readAdditionalSaveData(::CompoundTag const &tag) (defined in Container)Containervirtual
removeAllItems() (defined in Container)Containervirtual
removeAllItemsWithForceBalance() (defined in Container)Containervirtual
removeCloseListener(::ContainerCloseListener *listener) (defined in Container)Container
removeContentChangeListener(::ContainerContentChangeListener *listener) (defined in Container)Containervirtual
removeItem(int slot, int count) (defined in SparseContainer)SparseContainervirtual
rend() noexcept (defined in Container)Containerinline
reverseFindFirstSlotForItem(::ItemStack const &item) const (defined in Container)Containervirtual
ReverseIterator typedef (defined in Container)Container
sameItemAndAuxComparator(::ItemDescriptor const &descriptor) (defined in Container)Containerstatic
serverInitItemStackIds(int, int, ::std::function< void(int, ::ItemStack const &)>) (defined in SparseContainer)SparseContainervirtual
setContainerChanged(int slot) (defined in Container)Containervirtual
setContainerMoved() (defined in Container)Containervirtual
setCustomName(::Bedrock::Safety::RedactableString const &name) (defined in Container)Containervirtual
setItem(int slot, ::ItemStack const &item) (defined in SparseContainer)SparseContainervirtual
setItemWithForceBalance(int slot, ::ItemStack const &item, bool forceBalanced) (defined in Container)Containervirtual
SparseContainer(SparseContainer const &) (defined in SparseContainer)SparseContainer
SparseContainer() (defined in SparseContainer)SparseContainer
startOpen(::Actor &actor) (defined in SparseContainer)SparseContainervirtual
stopOpen(::Actor &actor) (defined in SparseContainer)SparseContainervirtual
TransactionContext typedef (defined in Container)Container
triggerTransactionChange(int slot, ::ItemStack const &oldItem, ::ItemStack const &newItem) (defined in Container)Container
tryPushSlotPrediction(::ItemStackRequestId const &requestId, int requestedSlot, int backingSlot, int amount, ::ItemStackNetId const &itemStackNetId, ::Bedrock::Safety::RedactableString const &customName, ::ItemStack *zeroedOutItem, short durabilityCorrection) (defined in SparseContainerClient)SparseContainerClient
~Container() (defined in Container)Containervirtual
~ContainerContentChangeListener() (defined in ContainerContentChangeListener)ContainerContentChangeListenervirtual
~SparseContainer() (defined in SparseContainer)SparseContainervirtual
~SparseContainerClient()=default (defined in SparseContainerClient)SparseContainerClientvirtual