Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
CharacterSelectorModel Class Reference
Inheritance diagram for CharacterSelectorModel:

Classes

class  CharacterSelectorFTUEModel

Public Types

enum class  AppearanceCreationType : int { Persona = 0 , ClassicSkin = 1 , Count = 2 }
enum class  AppearanceCreationType : int { Persona = 0 , ClassicSkin = 1 , Count = 2 }

Public Member Functions

CharacterSelectorModel & operator= (CharacterSelectorModel const &)
 CharacterSelectorModel (CharacterSelectorModel const &)
MCAPI CharacterSelectorModel (::Bedrock::NotNullNonOwnerPtr<::MinecraftScreenController > screenController, ::Bedrock::NotNullNonOwnerPtr<::PersonaScreenModel > screenModel, ::LinksToStyle const &classicSkinLinksToStyle, ::LinksToStyle const &personaLinksToStyle)
MCAPI void _closeCreatePersonaPopup ()
MCAPI void _loadContentFromSkins ()
MCAPI void _setUpBeforeCharacterEditorScreen ()
MCAPI void bindPreviewSkin (::UIPropertyBag &bag)
MCAPI void castBack (::StoreDataDrivenScreenController &controller)
MCAPI void castLeft (::StoreDataDrivenScreenController &controller)
MCAPI void castRight (::StoreDataDrivenScreenController &controller)
MCAPI void closeCharacterSelectModal ()
MCAPI void closeDialog (::StoreDataDrivenScreenController &controller)
MCAPI::std::string getAppearanceName () const
MCAPI::std::string getPersonaConfirmText () const
MCAPI::std::string getPreviewImageFilePath (int index) const
MCAPI void launchDifferenceInformationPopup ()
MCAPI void openCharacterSelectModal (::CharacterSelectorVisibility previewMode)
MCAPI void openDefaultSelector (::StoreDataDrivenScreenController &controller)
MCAPI void tick (::ui::DirtyFlag &dirtyFlags)
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::MinecraftScreenController > screenController, ::Bedrock::NotNullNonOwnerPtr<::PersonaScreenModel > screenModel, ::LinksToStyle const &classicSkinLinksToStyle, ::LinksToStyle const &personaLinksToStyle)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void closeDifferencesDialog (::StoreDataDrivenScreenController &controller)
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::MinecraftScreenController > > mScreenController
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::PersonaScreenModel > > mPersonaScreenModel
::ll::TypedStorage< 8, 8, ::LinksToStyle const & > mClassicSkinLinksToStyle
::ll::TypedStorage< 8, 8, ::LinksToStyle const & > mPersonaLinksToStyle
::ll::TypedStorage< 8, 40, ::ProfileEntryPromptManager > mEntryPromptManager
::ll::TypedStorage< 4, 8, ::glm::ivec2 > mGridParams
::ll::TypedStorage< 4, 4, uint > mPreviewIndex
::ll::TypedStorage< 8, 2560, ::Random > mRandom
::ll::TypedStorage< 4, 4, ::CharacterSelectorModel::AppearanceCreationType > mAppearanceCreationType
::ll::TypedStorage< 4, 4, ::CharacterSelectorVisibility > mCastModalVisibility
::ll::TypedStorage< 8, 16, ::CharacterSelectorModel::CharacterSelectorFTUEModel > mFTUEData
::ll::TypedStorage< 8, 24, ::std::vector<::CharacterSelectorData > > mSectionContent
::ll::TypedStorage< 1, 1, bool > mHasSeenLatestDefaultCharacterList
::ll::TypedStorage< 1, 1, bool > mSelectedCharacterWasNotReady
::ll::TypedStorage< 1, 1, bool > mFirstLoading
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Constructor & Destructor Documentation

◆ CharacterSelectorModel()

MCAPI CharacterSelectorModel::CharacterSelectorModel ( ::Bedrock::NotNullNonOwnerPtr<::MinecraftScreenController > screenController,
::Bedrock::NotNullNonOwnerPtr<::PersonaScreenModel > screenModel,
::LinksToStyle const & classicSkinLinksToStyle,
::LinksToStyle const & personaLinksToStyle )
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

◆ _closeCreatePersonaPopup()

MCAPI void CharacterSelectorModel::_closeCreatePersonaPopup ( )
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.

◆ _loadContentFromSkins()

MCAPI void CharacterSelectorModel::_loadContentFromSkins ( )
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.

◆ _setUpBeforeCharacterEditorScreen()

MCAPI void CharacterSelectorModel::_setUpBeforeCharacterEditorScreen ( )
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.

◆ bindPreviewSkin()

MCAPI void CharacterSelectorModel::bindPreviewSkin ( ::UIPropertyBag & bag)
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.

◆ castBack()

MCAPI void CharacterSelectorModel::castBack ( ::StoreDataDrivenScreenController & controller)
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.

◆ castLeft()

MCAPI void CharacterSelectorModel::castLeft ( ::StoreDataDrivenScreenController & controller)
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.

◆ castRight()

MCAPI void CharacterSelectorModel::castRight ( ::StoreDataDrivenScreenController & controller)
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.

◆ closeCharacterSelectModal()

MCAPI void CharacterSelectorModel::closeCharacterSelectModal ( )
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.

◆ closeDialog()

MCAPI void CharacterSelectorModel::closeDialog ( ::StoreDataDrivenScreenController & controller)
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.

◆ getAppearanceName()

MCAPI::std::string CharacterSelectorModel::getAppearanceName ( ) 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.

◆ getPersonaConfirmText()

MCAPI::std::string CharacterSelectorModel::getPersonaConfirmText ( ) 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.

◆ getPreviewImageFilePath()

MCAPI::std::string CharacterSelectorModel::getPreviewImageFilePath ( int index) 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.

◆ launchDifferenceInformationPopup()

MCAPI void CharacterSelectorModel::launchDifferenceInformationPopup ( )
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.

◆ openCharacterSelectModal()

MCAPI void CharacterSelectorModel::openCharacterSelectModal ( ::CharacterSelectorVisibility previewMode)
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.

◆ openDefaultSelector()

MCAPI void CharacterSelectorModel::openDefaultSelector ( ::StoreDataDrivenScreenController & controller)
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.

◆ tick()

MCAPI void CharacterSelectorModel::tick ( ::ui::DirtyFlag & dirtyFlags)
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.

◆ closeDifferencesDialog()

MCAPI void CharacterSelectorModel::closeDifferencesDialog ( ::StoreDataDrivenScreenController & controller)
static
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()

MCAPI void * CharacterSelectorModel::$ctor ( ::Bedrock::NotNullNonOwnerPtr<::MinecraftScreenController > screenController,
::Bedrock::NotNullNonOwnerPtr<::PersonaScreenModel > screenModel,
::LinksToStyle const & classicSkinLinksToStyle,
::LinksToStyle const & personaLinksToStyle )
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.

◆ $vftable()

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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: