LeviLamina
Loading...
Searching...
No Matches
BundleHelper Class Reference

Public Types

enum class  BundleItemStickScrollDirection : int
enum class  BundleItemScrollWheelDirection : int
enum class  BundleItemStickScrollDirection : int
enum class  BundleItemScrollWheelDirection : int

Public Member Functions

MCAPI bool bundleModeItemTransferOut (::ContainerScreenController &controller, ::std::string const &toCollectionName, int toCollectionIndex, ::std::string const &fromBundleCollectionName, int fromBundleCollectionIndex)
MCAPI::ItemStack const & getItemStackFromBundle (::ContainerScreenController const &controller, ::ItemStackBase const &bundleItem, int bundleItemIdx) const
MCAPI void handleBundleActive (::ContainerScreenController &controller, ::std::string const &collectionName, int collectionIndex)
MCAPI void handleBundleHovered (::ContainerScreenController &controller, ::std::string const &collectionName, int collectionIndex)
MCAPI void handleBundleItemTransferIn (::ContainerScreenController &controller, ::std::string const &collectionName, int collectionIndex)
MCAPI void handleBundleItemTransferOut (::ContainerScreenController &controller, ::std::string const &collectionName, int collectionIndex)
MCAPI void handleBundleUnselected (::ContainerScreenController &controller)
MCAPI bool isSlotInteractiveBundle (::ContainerScreenController const &controller, ::std::string const &collectionName, int collectionIndex) const
MCAPI::ui::ViewRequest onBundleItemRightStick (::ContainerScreenController &controller, ::BundleHelper::BundleItemStickScrollDirection direction)
MCAPI::ui::ViewRequest onBundleItemScrollWheel (::ContainerScreenController &controller, ::BundleHelper::BundleItemScrollWheelDirection direction)
MCAPI bool shouldHandleBundleIdlePlaceAll (::ContainerScreenController &controller, ::std::string const &collectionName, int collectionIndex) const
MCAPI bool shouldShowBundleOpen (::std::string const &collectionName, int collectionIndex, bool usingTouchScheme) const
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::ui::ViewRequest _onBundleItemRightStick (::BundleHelper::BundleItemStickScrollDirection direction, ::BundleTooltipLayoutData tooltipLayoutData, ::ActiveBundleData &activeBundleData)
static MCAPI void registerBindings (::ContainerScreenController &controller)
static MCAPI void registerEventHandlers (::ContainerScreenController &controller)
static MCAPI void registerStateMachine (::ContainerScreenController &controller)

Public Attributes

::ll::TypedStorage< 8, 152, ::ActiveBundleDatamActiveBundleData

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