LeviLamina
Loading...
Searching...
No Matches
GameplayUI::ContainerAPI Class Reference

Classes

struct  SplitMultipleState
struct  SplitSingleState

Public Member Functions

MCAPI ContainerAPI (::std::function<::ItemRegistryRef()> getItemRegistryRef)
MCAPI void _recipeAutoCraft (::ContainerEnumName collectionName, int collectionIndex, ::ItemCraftType craftType)
MCAPI ::std::shared_ptr<::ContainerModel_tryGetContainerModel (::ContainerEnumName containerName)
MCAPI void autoPlaceItems (::ContainerEnumName sourceName, int sourceIndex)
MCAPI void closeContainer ()
MCAPI void coalesceItems (::ContainerEnumName destinationName, int destinationIndex, ::ContainerEnumName sourceName)
MCAPI void coalesceOrAutoPlaceItems (::ContainerEnumName destinationName, int destinationIndex)
MCAPI void dropAllItems (::ContainerEnumName sourceName, int sourceIndex)
MCAPI void dropOneItem (::ContainerEnumName sourceName, int sourceIndex)
MCAPI ::std::optional<::GameplayUI::AnvilInfogetAnvilInfo ()
MCAPI::GameplayUI::ContainerItem getCraftingScreenContainerItem (::ContainerEnumName containerName, int index)
MCAPI::GameplayUI::TradeOfferInfo getTradeOfferInfo (int tradeTier, int tradeIndex)
MCAPI::GameplayUI::TradeOverview getTradeOverview ()
MCAPI::GameplayUI::ContainerItem getTradeScreenResultPreviewContainerItem (int index)
MCAPI::GameplayUI::TradeTierInfo getTradeTierInfo (int tradeTier)
MCAPI void onPlayerOpenContainer (::SharedTypes::Legacy::ContainerType containerType, ::BlockPos const &blockPos, ::ActorUniqueID const &uniqueId)
MCAPI void placeAllItems (::ContainerEnumName selectedName, int selectedIndex, ::ContainerEnumName destinationName, int destinationIndex)
MCAPI void placeAmountOfItems (::ContainerEnumName selectedName, int selectedIndex, ::ContainerEnumName destinationName, int destinationIndex, int amount)
MCAPI void placeOneItem (::ContainerEnumName selectedName, int selectedIndex, ::ContainerEnumName destinationName, int destinationIndex)
MCAPI ::GameplayUI::QueryConnector<::GameplayUI::ContainerItemqueryContainerItem (::ContainerEnumName containerName, int index)
MCAPI ::GameplayUI::QueryConnector<::std::string > queryContainerName ()
MCAPI ::GameplayUI::QueryConnector<::std::string > queryRecipeBookSearchString ()
MCAPI void selectRecipe (::ContainerEnumName sourceName, int sourceIndex, bool displayOnly)
MCAPI void setAnvilPreviewItemName (::std::string const &name)
MCAPI void setDistributeAllSource (::ContainerEnumName sourceName, int sourceIndex)
MCAPI void setRecipeBookFiltering (bool isFiltering)
MCAPI void setRecipeBookSearchString (::std::string const &searchText)
MCAPI void splitMultipleItems (::ContainerEnumName selectedName, int selectedIndex, ::ContainerEnumName destinationName, int destinationIndex)
MCAPI void splitMultipleItemsTouch (::ContainerEnumName selectedName, int selectedIndex, ::ContainerEnumName destinationName, int destinationIndex)
MCAPI void splitSingleItem (::ContainerEnumName sourceName, int sourceIndex, ::ContainerEnumName destinationName, int destinationIndex)
MCAPI void takeAllItems (::ContainerEnumName destinationName, int destinationIndex, ::ContainerEnumName sourceName, int sourceIndex)
MCAPI void takeHalfItems (::ContainerEnumName destinationName, int destinationIndex, ::ContainerEnumName sourceName, int sourceIndex)
MCAPI void takeOneItem (::ContainerEnumName destinationName, int destinationIndex, ::ContainerEnumName sourceName, int sourceIndex)
MCAPI ::std::optional<::GameplayUI::ChestType > tryGetChestType ()
MCAPI void * $ctor (::std::function<::ItemRegistryRef()> getItemRegistryRef)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::LocalPlayer * > mLocalPlayer
::ll::TypedStorage< 8, 64, ::std::function<::ItemRegistryRef()> > mGetItemRegistryRef
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ContainerManagerController > > mContainerManagerController
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::AnvilContainerManagerModel > > mAnvilContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::BrewingStandContainerManagerModel > > mBrewingStandContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::ChestContainerManagerModel > > mChestContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::CraftingContainerManagerModel > > mCraftingContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::FurnaceContainerManagerModel > > mFurnaceContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::GrindstoneContainerManagerModel > > mGrindstoneContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::HopperContainerManagerModel > > mHopperContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::DropperContainerManagerModel > > mDropperContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::DispenserContainerManagerModel > > mDispenserContainerManagerModel
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::Trade2ContainerManagerModel > > mTrade2ContainerManagerModel
::ll::TypedStorage< 4, 12, ::BlockPosmContainerBlockPos
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmUniqueActorId
::ll::TypedStorage< 8, 80, ::GameplayUI::AnvilInfomAnvilInfo
::ll::TypedStorage< 8, 48, ::Bedrock::PubSub::Publisher< void(::ItemStackBase const &), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > mPreviewItemPublisher
::ll::TypedStorage< 8, 48, ::Bedrock::PubSub::Publisher< void(::std::string const &), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > mRecipeBookSearchPublisher
::ll::TypedStorage< 8, 48, ::Bedrock::PubSub::Publisher< void(bool), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > mRecipeBookIsFilteringPublisher
::ll::TypedStorage< 8, 184, ::GameplayUI::ContainerAPI::SplitMultipleStatemSplitMultipleState
::ll::TypedStorage< 8, 88, ::std::optional<::GameplayUI::ContainerAPI::SplitSingleState > > mSplitSingleState

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