Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
EmoteWheelCommonModel Class Reference

Public Member Functions

MCAPI EmoteWheelCommonModel (::MinecraftScreenController &screen, ::std::shared_ptr<::PersonaScreenModel > personaModel)
MCAPI EmoteWheelCommonModel (::MinecraftScreenController &screen, ::std::shared_ptr<::PersonaScreenModelCommon > personaModel, ::std::shared_ptr<::MinecraftScreenModel > screenModel)
MCAPI::std::string _constructHoveredButtonMessage (bool slotSet, int slotIndex, int screenButtonCount, ::std::string const &emoteName) const
MCAPI void _fetchEmoteCatalogOffers ()
MCAPI void _registerBindings (::MinecraftScreenController &mScreen)
MCAPI void _setHoverIndex (int hoverIndex)
MCAPI void setOnEmoteSlotSelected (::std::function< void(int)> callback)
MCAPI ~EmoteWheelCommonModel ()
MCAPI void * $ctor (::MinecraftScreenController &screen, ::std::shared_ptr<::PersonaScreenModel > personaModel)
MCAPI void * $ctor (::MinecraftScreenController &screen, ::std::shared_ptr<::PersonaScreenModelCommon > personaModel, ::std::shared_ptr<::MinecraftScreenModel > screenModel)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 16, ::std::shared_ptr<::PersonaScreenModelCommon > > mPersonaModel
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::MinecraftScreenModel > > mScreenModel
::ll::TypedStorage< 8, 64, ::std::function< void(int)> > mOnButtonClick
::ll::TypedStorage< 4, 4, ::ui::DirtyFlag > mDirtyFlag
::ll::TypedStorage< 4, 4, int > mHoverSlotIndex
::ll::TypedStorage< 8, 24, ::std::optional<::mce::UUID > > mHoveredEmote
::ll::TypedStorage< 4, 4, int > mHoverIndex
::ll::TypedStorage< 4, 4, int > mPreviousSelectedSlotIndex
::ll::TypedStorage< 1, 1, bool > mIsUsingAnalogToHover

Constructor & Destructor Documentation

◆ EmoteWheelCommonModel() [1/2]

MCAPI EmoteWheelCommonModel::EmoteWheelCommonModel ( ::MinecraftScreenController & screen,
::std::shared_ptr<::PersonaScreenModel > personaModel )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ EmoteWheelCommonModel() [2/2]

MCAPI EmoteWheelCommonModel::EmoteWheelCommonModel ( ::MinecraftScreenController & screen,
::std::shared_ptr<::PersonaScreenModelCommon > personaModel,
::std::shared_ptr<::MinecraftScreenModel > screenModel )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~EmoteWheelCommonModel()

MCAPI EmoteWheelCommonModel::~EmoteWheelCommonModel ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _constructHoveredButtonMessage()

MCAPI::std::string EmoteWheelCommonModel::_constructHoveredButtonMessage ( bool slotSet,
int slotIndex,
int screenButtonCount,
::std::string const & emoteName ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _fetchEmoteCatalogOffers()

MCAPI void EmoteWheelCommonModel::_fetchEmoteCatalogOffers ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _registerBindings()

MCAPI void EmoteWheelCommonModel::_registerBindings ( ::MinecraftScreenController & mScreen)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _setHoverIndex()

MCAPI void EmoteWheelCommonModel::_setHoverIndex ( int hoverIndex)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setOnEmoteSlotSelected()

MCAPI void EmoteWheelCommonModel::setOnEmoteSlotSelected ( ::std::function< void(int)> callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * EmoteWheelCommonModel::$ctor ( ::MinecraftScreenController & screen,
::std::shared_ptr<::PersonaScreenModel > personaModel )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * EmoteWheelCommonModel::$ctor ( ::MinecraftScreenController & screen,
::std::shared_ptr<::PersonaScreenModelCommon > personaModel,
::std::shared_ptr<::MinecraftScreenModel > screenModel )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void EmoteWheelCommonModel::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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