Searched refs:ITimedAnimation (Results 1 - 9 of 9) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/animation/ |
H A D | intf_animation.h | 46 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 D | property_animation.h | 28 : public PropertyAnimationFwd<PropertyAnimation, META_NS::ClassId::PropertyAnimation, ITimedAnimation> { 29 using Super = PropertyAnimationFwd<PropertyAnimation, META_NS::ClassId::PropertyAnimation, ITimedAnimation>;
|
H A D | track_animation.h | 29 ITimedAnimation, ITrackAnimation, IStartableAnimation, ISerializable> { 30 using Super = BasePropertyAnimationFwd<TrackAnimation, META_NS::ClassId::TrackAnimation, ITimedAnimation,
|
H A D | animation_state.cpp | 48 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 D | animation.h | 346 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 D | animation_api.h | 110 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 D | anim_impl.cpp | 34 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 D | ecs_animation.h | 46 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 D | ecs_animation.cpp | 619 const auto timedAnimation = interface_cast<ITimedAnimation>(&track); in UpdateTimestamps() 672 interface_cast<META_NS::ITimedAnimation>(track)->Duration()->SetValue(newDuration); in SetDuration()
|
Completed in 7 milliseconds