3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/controls/ComponentReceiveActionType.h"
7#include "mc/client/gui/controls/UIComponent.h"
22 ::ll::TypedStorage<1, 1, bool> mHover;
23 ::ll::TypedStorage<1, 1, bool> mSelected;
24 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::UIControl>> mSliderControl;
25 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::UIControl>> mDefaultControl;
26 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::UIControl>> mHoverControl;
27 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::UIControl>> mIndentControl;
28 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::UIControl>> mLockedControl;
34 virtual ::std::unique_ptr<::UIComponent> clone(::UIControl& cloneOwner)
const ;
36 virtual void reset() ;
38 virtual ::ComponentReceiveActionType receive(
39 ::VisualTree& visualTree,
40 ::ScreenInputContext& context,
41 ::UIAnimationController& animationController,
42 ::ScreenEvent
const& screenEvent
45 virtual ~SliderBoxComponent() =
default;
51 MCAPI
void updateControlVisibility();
57 MCAPI ::std::unique_ptr<::UIComponent> $clone(::UIControl& cloneOwner)
const;
61 MCAPI ::ComponentReceiveActionType $receive(
62 ::VisualTree& visualTree,
63 ::ScreenInputContext& context,
64 ::UIAnimationController& animationController,
65 ::ScreenEvent
const& screenEvent
Definition ScreenInputContext.h:5
Definition SliderBoxComponent.h:5
static MCAPI void ** $vftable()
Definition UIAnimationController.h:5
Definition UIComponent.h:5
Definition VisualTree.h:5
Definition ScreenEvent.h:5