Home
last modified time | relevance | path

Searched refs:IAnimationInternal (Results 1 - 8 of 8) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Danimation_state.cpp70 if (auto internal = interface_pointer_cast<IAnimationInternal>(GetOwner())) { in NotifyEvaluationNeeded()
75 void AnimationState::NotifyStateChanged(const IAnimationInternal::AnimationStateChangedInfo& info) const in NotifyStateChanged()
77 if (auto internal = interface_pointer_cast<IAnimationInternal>(GetOwner())) { in NotifyStateChanged()
121 return Move(IAnimationInternal::MoveParams::FromProgress(progress)); in Step()
124 constexpr IAnimationInternal::AnimationTargetState GetTargetState(const IAnimationInternal::MoveParams& move) noexcept
126 using AnimationTargetState = IAnimationInternal::AnimationTargetState;
146 AnimationState::StepStatus AnimationState::Move(const IAnimationInternal::MoveParams& move) in Move()
148 using AnimationTargetState = IAnimationInternal::AnimationTargetState; in Move()
200 state = IAnimationInternal in Seek()
[all...]
H A Danimation_state.h69 IAnimationInternal::AnimationTargetState state { IAnimationInternal::AnimationTargetState::UNDEFINED };
125 StepStatus Move(const IAnimationInternal::MoveParams& move);
147 constexpr IAnimationInternal::AnimationTargetState GetAnimationTargetState() const noexcept
161 void NotifyStateChanged(const IAnimationInternal::AnimationStateChangedInfo& info) const;
163 bool SetState(IAnimationInternal::AnimationTargetState state);
178 IAnimationInternal::AnimationTargetState animationState_ { IAnimationInternal::AnimationTargetState::STOPPED };
H A Dintf_animation_internal.h23 META_REGISTER_INTERFACE(IAnimationInternal, "ab8878c9-9784-4949-84a4-2a7988ec1b80")
26 * @brief The IAnimationInternal interface defins the internal interface used between
29 class IAnimationInternal : public CORE_NS::IInterface { class
30 META_INTERFACE(CORE_NS::IInterface, IAnimationInternal)
H A Dstaggered_animation_state.cpp181 constexpr IAnimationInternal::MoveParams TransformChild(const StaggeredAnimationState::AnimationSegment& segment,
182 float parentProgress, IAnimationInternal::AnimationTargetState parentState, bool reverse) noexcept
184 using AnimationTargetState = IAnimationInternal::AnimationTargetState;
185 IAnimationInternal::MoveParams params;
251 if (const auto internal = interface_cast<IAnimationInternal>(segment.animation_)) { in Evaluate()
312 if (transform.state == IAnimationInternal::AnimationTargetState::RUNNING) { in GetActiveAnimation()
331 if (auto internal = interface_cast<IAnimationInternal>(segment.animation_)) { in Evaluate()
349 if (params.state == IAnimationInternal::AnimationTargetState::RUNNING || in Evaluate()
352 if (const auto internal = interface_cast<IAnimationInternal>(segment.animation_)) { in Evaluate()
H A Danimation.h37 IAttachment, IContainable, IMutableContainable, IAnimationInternal, Interfaces...> {
41 IContainable, IMutableContainable, IAnimationInternal, Interfaces...>;
95 protected: // IAnimationInternal
101 bool Move(const IAnimationInternal::MoveParams& move) override
106 void OnAnimationStateChanged(const IAnimationInternal::AnimationStateChangedInfo& info) override
H A Dtrack_animation.cpp60 void TrackAnimation::OnAnimationStateChanged(const IAnimationInternal::AnimationStateChangedInfo& info) in OnAnimationStateChanged()
62 using AnimationTargetState = IAnimationInternal::AnimationTargetState; in OnAnimationStateChanged()
H A Dtrack_animation.h68 protected: // IAnimationInternal
69 void OnAnimationStateChanged(const IAnimationInternal::AnimationStateChangedInfo& info) override;
H A Dkeyframe_animation.cpp42 using AnimationTargetState = IAnimationInternal::AnimationTargetState; in OnAnimationStateChanged()

Completed in 5 milliseconds