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

Public Types

enum class  State : int { Running = 0 , Waiting = 1 , WaitingForRender = 2 }
enum class  State : int { Running = 0 , Waiting = 1 , WaitingForRender = 2 }

Public Member Functions

virtual ::std::shared_ptr<::UIAnim > clone ()
virtual bool tick (::UIControl &ownerControl, float const deltaTime)
virtual void _reset (::UIControl &ownerControl)
MCAPI ::std::shared_ptr<::UIAnim > $clone ()
MCAPI bool $tick (::UIControl &ownerControl, float const deltaTime)
MCAPI void $_reset (::UIControl &ownerControl)
virtual char const * getInitialValueKey () const
virtual void updateProperties (::UIAnimationComponent &animComponent)
virtual void onResourcesLoaded (::UIAnimationComponent &animComponent)
virtual void _play ()
MCAPI bool _hasEndEventId (uint id, ::std::set< void const * > &otherAnimations) const
MCAPI bool _hasPlayEventId (uint playEventId, ::std::set< void const * > &otherAnimations) const
MCAPI void destroy ()
MCAPI void * $ctor (::ui::AnimationType animType, ::UIResolvedDef const &def)
MCAPI char const * $getInitialValueKey () const
MCAPI void $updateProperties (::UIAnimationComponent &animComponent)
MCAPI void $onResourcesLoaded (::UIAnimationComponent &animComponent)
MCAPI void $_play ()

Public Attributes

::ll::TypedStorage< 4, 16, ::mce::Color > mFromColor
::ll::TypedStorage< 4, 16, ::mce::Color > mToColor
::ll::TypedStorage< 1, 1, ::ui::AnimationType > mAnimType
::ll::TypedStorage< 4, 4, float > mTime
::ll::TypedStorage< 8, 8, float(*)(float, float, float)> mEase
::ll::TypedStorage< 4, 4, ::UIAnim::State > mState
::ll::TypedStorage< 4, 4, uint > mAnimEndEventId
::ll::TypedStorage< 4, 4, uint > mPlayEventId
::ll::TypedStorage< 4, 4, uint > mResetEventId
::ll::TypedStorage< 4, 4, float > mDuration
::ll::TypedStorage< 8, 32, ::std::string > mName
::ll::TypedStorage< 8, 32, ::std::string > mNext
::ll::TypedStorage< 8, 32, ::std::string > mDestroyControlAtEnd
::ll::TypedStorage< 1, 1, bool > mResettable
::ll::TypedStorage< 1, 1, bool > mWaitUntilRenderedToPlay
::ll::TypedStorage< 1, 1, bool > mRendered
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::UIAnim > > mNextAnim

Member Function Documentation

◆ tick()

virtual bool UIAnimColor::tick ( ::UIControl & ownerControl,
float const deltaTime )
virtual

Reimplemented from UIAnim.

◆ _reset()

virtual void UIAnimColor::_reset ( ::UIControl & ownerControl)
virtual

Reimplemented from UIAnim.

◆ $clone()

MCAPI ::std::shared_ptr<::UIAnim > UIAnimColor::$clone ( )
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 bool UIAnimColor::$tick ( ::UIControl & ownerControl,
float const deltaTime )
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.

◆ $_reset()

MCAPI void UIAnimColor::$_reset ( ::UIControl & ownerControl)
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.

◆ _hasEndEventId()

MCAPI bool UIAnim::_hasEndEventId ( uint id,
::std::set< void const * > & otherAnimations ) const
inherited
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.

◆ _hasPlayEventId()

MCAPI bool UIAnim::_hasPlayEventId ( uint playEventId,
::std::set< void const * > & otherAnimations ) const
inherited
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.

◆ destroy()

MCAPI void UIAnim::destroy ( )
inherited
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 * UIAnim::$ctor ( ::ui::AnimationType animType,
::UIResolvedDef const & def )
inherited
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.

◆ $getInitialValueKey()

MCAPI char const * UIAnim::$getInitialValueKey ( ) const
inherited
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.

◆ $updateProperties()

MCAPI void UIAnim::$updateProperties ( ::UIAnimationComponent & animComponent)
inherited
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.

◆ $onResourcesLoaded()

MCAPI void UIAnim::$onResourcesLoaded ( ::UIAnimationComponent & animComponent)
inherited
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.

◆ $_play()

MCAPI void UIAnim::$_play ( )
inherited
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: