Home
last modified time | relevance | path

Searched refs:ITimedAnimation (Results 1 - 9 of 9) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/animation/
H A Dintf_animation.h46 META_REGISTER_INTERFACE(ITimedAnimation, "4dacfc3d-747a-4bbb-88e7-505586d12c3f")
194 class ITimedAnimation : public IAnimation { class
195 META_INTERFACE(IAnimation, ITimedAnimation)
220 class IKeyframeAnimation : public ITimedAnimation {
221 META_INTERFACE(ITimedAnimation, IKeyframeAnimation, META_NS::InterfaceId::IKeyframeAnimation)
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dproperty_animation.h28 : public PropertyAnimationFwd<PropertyAnimation, META_NS::ClassId::PropertyAnimation, ITimedAnimation> {
29 using Super = PropertyAnimationFwd<PropertyAnimation, META_NS::ClassId::PropertyAnimation, ITimedAnimation>;
H A Dtrack_animation.h29 ITimedAnimation, ITrackAnimation, IStartableAnimation, ISerializable> {
30 using Super = BasePropertyAnimationFwd<TrackAnimation, META_NS::ClassId::TrackAnimation, ITimedAnimation,
H A Danimation_state.cpp48 if (auto timed = interface_cast<ITimedAnimation>(owner)) { in Initialize()
63 if (auto timed = interface_pointer_cast<ITimedAnimation>(GetOwner())) { in Uninitialize()
358 if (auto timed = interface_cast<ITimedAnimation>(GetOwner())) { in GetAnimationBaseDuration()
361 CORE_LOG_W("Cannot update total duration of an animation that does not implement ITimedAnimation"); in GetAnimationBaseDuration()
H A Danimation.h346 static_assert(BASE_NS::is_convertible_v<BaseAnimationInterface*, ITimedAnimation*>,
347 "BaseAnimationInterface of BasePropertyAnimationFwd must inherit from ITimedAnimation");
369 protected: // ITimedAnimation
370 META_IMPLEMENT_INTERFACE_PROPERTY(ITimedAnimation, TimeSpan, Duration)
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/
H A Danimation_api.h110 META_API_OBJECT_CONVERTIBLE(META_NS::ITimedAnimation)
111 META_API_CACHE_INTERFACE(META_NS::ITimedAnimation, TimedAnimation)
177 META_API_OBJECT_CONVERTIBLE(META_NS::ITimedAnimation)
178 META_API_CACHE_INTERFACE(META_NS::ITimedAnimation, TimedAnimation)
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Danim_impl.cpp34 META_NS::IParallelAnimation, META_NS::IAttachment, META_NS::ITimedAnimation, META_NS::IStartableAnimation> {
36 META_NS::IParallelAnimation, META_NS::IAttachment, META_NS::ITimedAnimation, META_NS::IStartableAnimation>;
60 // from ITimedAnimation
62 META_NS::ITimedAnimation, META_NS::TimeSpan, Duration, META_NS::TimeSpan::Milliseconds(500))
H A Decs_animation.h46 META_NS::IContainable, META_NS::IMutableContainable, SCENE_NS::IEcsProxyObject, META_NS::ITimedAnimation> {
186 META_NS::IParallelAnimation, META_NS::ITimedAnimation, META_NS::IStartableAnimation,
210 ITimedAnimation, META_NS::TimeSpan, Duration, META_NS::TimeSpan::Milliseconds(500))
H A Decs_animation.cpp619 const auto timedAnimation = interface_cast<ITimedAnimation>(&track); in UpdateTimestamps()
672 interface_cast<META_NS::ITimedAnimation>(track)->Duration()->SetValue(newDuration); in SetDuration()

Completed in 6 milliseconds