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 void createSelectedPersona ()
MCAPI::std::string getAppearanceName () const
MCAPI::std::string getPersonaConfirmText () const
MCAPI::std::string getPreviewImageFilePath (int index) const
MCAPI bool isSelectedCharacterReady () 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

Member Function Documentation

◆ $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: