3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/ViewRequest.h"
7#include "mc/client/gui/screens/controllers/ActiveBundleData.h"
19 enum class BundleItemStickScrollDirection :
int {
26 enum class BundleItemScrollWheelDirection :
int {
34 ::ll::TypedStorage<8, 144, ::ActiveBundleData> mActiveBundleData;
42 ::std::string
const& collectionName,
48 ::BundleHelper::BundleItemStickScrollDirection direction
53 ::BundleHelper::BundleItemScrollWheelDirection direction
61 ::std::string
const& collectionName,
63 bool usingTouchScheme,
67 MCAPI static ::ItemStack
const& getItemStackFromBundle(
Definition BundleHelper.h:5
static MCAPI bool _shouldShowBundleOpen(::std::string const &collectionName, int collectionIndex, bool usingTouchScheme, ::ActiveBundleData const &activeBundleData)
MCAPI::ui::ViewRequest onBundleItemRightStick(::ContainerScreenController &controller, ::BundleHelper::BundleItemStickScrollDirection direction)
MCAPI bool isSlotInteractiveBundle(::ContainerScreenController const &controller, ::std::string const &collectionName, int collectionIndex) const
MCAPI::ui::ViewRequest onBundleItemScrollWheel(::ContainerScreenController &controller, ::BundleHelper::BundleItemScrollWheelDirection direction)
Definition ContainerScreenController.h:5
Definition ItemStackBase.h:45
Definition ItemStack.h:26
Definition ActiveBundleData.h:5