LeviLamina
Loading...
Searching...
No Matches
IPaperDollUpdateContext Class Referenceabstract
Inheritance diagram for IPaperDollUpdateContext:

Public Member Functions

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

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