Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
UIAnimationController Class Reference

Classes

struct  AnimationUIControlFunctionCallback

Public Types

enum class  tickType : int { Fixed = 0 , Render = 1 }
enum class  tickType : int { Fixed = 0 , Render = 1 }
using animationFunction_t = ::std::function<::ui::AnimationStatus(::mce::TimeStep const&)>
using animationList_t = ::std::vector<::UIAnimationController::AnimationUIControlFunctionCallback>

Static Public Member Functions

static MCAPI bool _tick (::std::vector<::UIAnimationController::AnimationUIControlFunctionCallback > &animationList, ::mce::TimeStep const &timeStep, ::std::vector<::ScreenEvent > &screenEvents)

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::UIAnimationController::AnimationUIControlFunctionCallback > > animationListFixedTimestep
::ll::TypedStorage< 8, 24, ::std::vector<::UIAnimationController::AnimationUIControlFunctionCallback > > animationListRenderTimestep

Member Function Documentation

◆ _tick()

MCAPI bool UIAnimationController::_tick ( ::std::vector<::UIAnimationController::AnimationUIControlFunctionCallback > & animationList,
::mce::TimeStep const & timeStep,
::std::vector<::ScreenEvent > & screenEvents )
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: