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

Public Member Functions

PaperDollClientInstanceUpdateContext & operator= (PaperDollClientInstanceUpdateContext const &)
 PaperDollClientInstanceUpdateContext (PaperDollClientInstanceUpdateContext const &)
virtual ::brstd::move_only_function< void(::std::string_view) const > getRemoveSkinFunction ()
virtual::Skin const * getSelectedSkin ()
virtual::Skin const * getSkinFromPack (uint64 packHash, int packIndex)
virtual::SkinPackPin pinSkinPack (::mce::UUID const &packId)
virtual bool isValidSelectedSkin (::mce::UUID const &packId, int skinIndex) const
virtual void createOrUpdateSkin (::AnimationComponent &animationComponent, ::SerializedSkinRef const &skin, ::SkinImages const &images)
virtual::SkinImages getSkinImages (::Skin const &skin, bool isPlayer)
virtual bool isSkinReadyToRender (::std::string_view skin) const
virtual void markLocalPlayerAsDirty ()
virtual bool shouldAllSkinsRotate () const
virtual ::std::shared_ptr<::ActorAnimationGroup > getActorAnimationGroup ()
virtual void playUI (::std::string const &name, float volume, float pitch)
MCAPI ::brstd::move_only_function< void(::std::string_view) const > $getRemoveSkinFunction ()
MCAPI::Skin const * $getSelectedSkin ()
MCAPI::Skin const * $getSkinFromPack (uint64 packHash, int packIndex)
MCAPI::SkinPackPin $pinSkinPack (::mce::UUID const &packId)
MCAPI bool $isValidSelectedSkin (::mce::UUID const &packId, int skinIndex) const
MCAPI void $createOrUpdateSkin (::AnimationComponent &animationComponent, ::SerializedSkinRef const &skin, ::SkinImages const &images)
MCAPI::SkinImages $getSkinImages (::Skin const &skin, bool isPlayer)
MCAPI bool $isSkinReadyToRender (::std::string_view skin) const
MCAPI void $markLocalPlayerAsDirty ()
MCAPI bool $shouldAllSkinsRotate () const
MCAPI ::std::shared_ptr<::ActorAnimationGroup > $getActorAnimationGroup ()
MCAPI void $playUI (::std::string const &name, float volume, float pitch)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::IClientInstance & > mClient

Member Function Documentation

◆ getRemoveSkinFunction()

virtual ::brstd::move_only_function< void(::std::string_view) const > PaperDollClientInstanceUpdateContext::getRemoveSkinFunction ( )
virtual

◆ getSelectedSkin()

virtual::Skin const * PaperDollClientInstanceUpdateContext::getSelectedSkin ( )
virtual

◆ getSkinFromPack()

virtual::Skin const * PaperDollClientInstanceUpdateContext::getSkinFromPack ( uint64 packHash,
int packIndex )
virtual

◆ pinSkinPack()

virtual::SkinPackPin PaperDollClientInstanceUpdateContext::pinSkinPack ( ::mce::UUID const & packId)
virtual

◆ isValidSelectedSkin()

virtual bool PaperDollClientInstanceUpdateContext::isValidSelectedSkin ( ::mce::UUID const & packId,
int skinIndex ) const
virtual

◆ createOrUpdateSkin()

virtual void PaperDollClientInstanceUpdateContext::createOrUpdateSkin ( ::AnimationComponent & animationComponent,
::SerializedSkinRef const & skin,
::SkinImages const & images )
virtual

◆ getSkinImages()

virtual::SkinImages PaperDollClientInstanceUpdateContext::getSkinImages ( ::Skin const & skin,
bool isPlayer )
virtual

◆ isSkinReadyToRender()

virtual bool PaperDollClientInstanceUpdateContext::isSkinReadyToRender ( ::std::string_view skin) const
virtual

◆ markLocalPlayerAsDirty()

virtual void PaperDollClientInstanceUpdateContext::markLocalPlayerAsDirty ( )
virtual

◆ shouldAllSkinsRotate()

virtual bool PaperDollClientInstanceUpdateContext::shouldAllSkinsRotate ( ) const
virtual

◆ getActorAnimationGroup()

virtual ::std::shared_ptr<::ActorAnimationGroup > PaperDollClientInstanceUpdateContext::getActorAnimationGroup ( )
virtual

◆ playUI()

virtual void PaperDollClientInstanceUpdateContext::playUI ( ::std::string const & name,
float volume,
float pitch )
virtual

◆ $getRemoveSkinFunction()

MCAPI ::brstd::move_only_function< void(::std::string_view) const > PaperDollClientInstanceUpdateContext::$getRemoveSkinFunction ( )
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.

◆ $getSelectedSkin()

MCAPI::Skin const * PaperDollClientInstanceUpdateContext::$getSelectedSkin ( )
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.

◆ $getSkinFromPack()

MCAPI::Skin const * PaperDollClientInstanceUpdateContext::$getSkinFromPack ( uint64 packHash,
int packIndex )
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.

◆ $pinSkinPack()

MCAPI::SkinPackPin PaperDollClientInstanceUpdateContext::$pinSkinPack ( ::mce::UUID const & packId)
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.

◆ $isValidSelectedSkin()

MCAPI bool PaperDollClientInstanceUpdateContext::$isValidSelectedSkin ( ::mce::UUID const & packId,
int skinIndex ) 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.

◆ $createOrUpdateSkin()

MCAPI void PaperDollClientInstanceUpdateContext::$createOrUpdateSkin ( ::AnimationComponent & animationComponent,
::SerializedSkinRef const & skin,
::SkinImages const & images )
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.

◆ $getSkinImages()

MCAPI::SkinImages PaperDollClientInstanceUpdateContext::$getSkinImages ( ::Skin const & skin,
bool isPlayer )
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.

◆ $isSkinReadyToRender()

MCAPI bool PaperDollClientInstanceUpdateContext::$isSkinReadyToRender ( ::std::string_view skin) 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.

◆ $markLocalPlayerAsDirty()

MCAPI void PaperDollClientInstanceUpdateContext::$markLocalPlayerAsDirty ( )
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.

◆ $shouldAllSkinsRotate()

MCAPI bool PaperDollClientInstanceUpdateContext::$shouldAllSkinsRotate ( ) 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.

◆ $getActorAnimationGroup()

MCAPI ::std::shared_ptr<::ActorAnimationGroup > PaperDollClientInstanceUpdateContext::$getActorAnimationGroup ( )
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.

◆ $playUI()

MCAPI void PaperDollClientInstanceUpdateContext::$playUI ( ::std::string const & name,
float volume,
float pitch )
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 ** PaperDollClientInstanceUpdateContext::$vftable ( )
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.

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