/foundation/graphic/graphic_3d/lume/metaobject/test/src/base/ |
H A D | TimeSpanTest.cpp | 51 constexpr auto v1 = TimeSpan::Milliseconds(2000); in HWTEST_F() 52 constexpr auto v2 = TimeSpan::Microseconds(2000000); in HWTEST_F() 53 constexpr auto v3 = TimeSpan::Seconds(2); in HWTEST_F() 54 constexpr TimeSpan v4 = 2_s; in HWTEST_F() 73 constexpr auto v1 = TimeSpan::Milliseconds(400); in HWTEST_F() 74 constexpr auto v2 = TimeSpan::Microseconds(2000); in HWTEST_F() 78 EXPECT_EQ(TimeSpan::Milliseconds(402), v3); in HWTEST_F() 80 EXPECT_EQ(TimeSpan::Milliseconds(400), v1); in HWTEST_F() 81 EXPECT_EQ(TimeSpan::Microseconds(2000), v2); in HWTEST_F() 92 constexpr auto v1 = TimeSpan in HWTEST_F() [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/ |
H A D | time_span.h | 30 class TimeSpan final { 32 constexpr TimeSpan() : value_(0) {} in TimeSpan() function in final 34 ~TimeSpan() = default; 36 constexpr TimeSpan(const TimeSpan& rhs) noexcept = default; 37 constexpr TimeSpan(TimeSpan&& rhs) noexcept = default; 39 constexpr TimeSpan& operator=(const TimeSpan& rhs) noexcept = default; 40 constexpr TimeSpan 296 explicit constexpr TimeSpan(int64_t microseconds) : value_(microseconds) {} TimeSpan() function in final [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | animation_state.h | 55 Property<TimeSpan> totalDuration; 139 virtual TimeSpan GetAnimationBaseDuration() const; 155 IAnimationModifier::DurationData ApplyDurationModifiers(TimeSpan duration) const; 173 TimeSpan totalDuration; 177 std::optional<META_NS::TimeSpan> lastTick_; 184 void SetTime(const TimeSpan& time) in SetTime() 188 TimeSpan Tick(const TimeSpan& time) in Tick() 194 TimeSpan GetCurrentTime() const in GetCurrentTime() 198 constexpr TimeSpan GetElapse in GetCurrentTime() [all...] |
H A D | staggered_animation_state.cpp | 63 baseDuration_ = TimeSpan::Zero(); // Reset base duration in UpdateTotalDuration() 213 TimeSpan ParallelAnimationState::GetAnimationBaseDuration() const in GetAnimationBaseDuration() 215 if (baseDuration_ != TimeSpan::Zero()) { in GetAnimationBaseDuration() 219 TimeSpan totalDuration = TimeSpan::Zero(); in GetAnimationBaseDuration() 223 const TimeSpan childDuration = GetValue(animation->TotalDuration(), TimeSpan::Zero()); in GetAnimationBaseDuration() 238 const auto duration = segment.animation_ ? GetValue(segment.animation_->TotalDuration()) : TimeSpan::Zero(); in ChildrenChanged() 267 TimeSpan SequentialAnimationState::GetAnimationBaseDuration() const in GetAnimationBaseDuration() 269 if (baseDuration_ != TimeSpan in GetAnimationBaseDuration() [all...] |
H A D | staggered_animation_state.h | 99 TimeSpan baseDuration_ { TimeSpan::Zero() }; 122 TimeSpan GetAnimationBaseDuration() const override; 137 TimeSpan GetAnimationBaseDuration() const override;
|
H A D | animation_state.cpp | 108 state_.SetTime(TimeSpan::Zero()); in ResetClock() 117 const auto time = clock ? clock->GetTime() : TimeSpan::Zero(); in Step() 197 state_.SetTime(TimeSpan::Seconds(seekedTime)); in Seek() 342 IAnimationModifier::DurationData AnimationState::ApplyDurationModifiers(TimeSpan duration) const in ApplyDurationModifiers() 356 TimeSpan AnimationState::GetAnimationBaseDuration() const in GetAnimationBaseDuration() 362 return TimeSpan::Zero(); in GetAnimationBaseDuration() 373 durationData.loopCount > 0 ? durationData.duration * durationData.loopCount : TimeSpan::Infinite(); in UpdateTotalDuration()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/ |
H A D | animation_test_base.cpp | 37 TimeSpan AnimationTestBase::Time() const in Time() 42 void AnimationTestBase::IncrementClockTime(const TimeSpan& time) in IncrementClockTime() 47 void AnimationTestBase::Update(const TimeSpan& time) in Update() 66 IncrementClockTime(TimeSpan::Milliseconds(STEPMS)); in RunFrames() 71 IncrementClockTime(TimeSpan::Milliseconds(STEPMS)); in RunFrames() 77 clock_->IncrementTime(TimeSpan::Milliseconds(stepMs)); in StepAnimationController() 90 IncrementClockTime(TimeSpan::Milliseconds(frameStepMs)); in StepAnimations() 99 IncrementClockTime(TimeSpan::Milliseconds(frameStepMs)); in StepAnimations()
|
H A D | animation_test_base.h | 31 TimeSpan Time() const; 33 void IncrementClockTime(const TimeSpan& time); 35 void Update(const TimeSpan& time = TimeSpan::Milliseconds(0));
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/api/ |
H A D | TimerTest.cpp | 68 TimeSpan::Milliseconds(100), [&count] { ++count; }, Timer::RECURRING, queueId_.ToUid()); in HWTEST_F() 75 TimeSpan::Milliseconds(100), [&count] { ++count; }, Timer::RECURRING, queue_); in HWTEST_F() 90 TimeSpan::Milliseconds(20), [] {}, Timer::RECURRING, queueId_.ToUid()); in HWTEST_F() 109 TimeSpan::Milliseconds(100), [&count] { ++count; }, Timer::RECURRING, queueId_.ToUid())); in HWTEST_F() 117 TimeSpan::Milliseconds(100), [&count] { ++count; }, Timer::RECURRING, queue_)); in HWTEST_F() 135 TimeSpan::Milliseconds(100), [&count] { ++count; }, Timer::RECURRING, queueId_.ToUid())); in HWTEST_F() 148 TimeSpan::Milliseconds(100), [&count] { ++count; }, Timer::RECURRING, queueId_.ToUid())); in HWTEST_F() 169 TimeSpan::Milliseconds(100), [&count] { ++count; }, Timer::SINGLE_SHOT, queueId_.ToUid())); in HWTEST_F() 179 TimeSpan::Milliseconds(100), [&count] { ++count; }, queueId_.ToUid()); in HWTEST_F() 198 TimeSpan in HWTEST_F() [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | task_queue.h | 80 Token AddTaskImpl(ITaskQueueTask::Ptr p, const TimeSpan& delay, const TimeSpan& excTime) in AddTaskImpl() 115 Token AddTask(ITaskQueueTask::Ptr p, const TimeSpan& delay, const TimeSpan& excTime) in AddTask() 124 TimeSpan Time() const in Time() 127 return TimeSpan::Microseconds( in Time() 131 void ProcessTasks(std::unique_lock<std::mutex>& lock, TimeSpan curTime) in ProcessTasks() 154 if (task.delay > TimeSpan()) { in ProcessTasks() 168 task.executeTime = TimeSpan::Microseconds(et); in ProcessTasks() 186 Task(TimeSpan [all...] |
H A D | manual_clock.cpp | 26 [[nodiscard]] TimeSpan GetTime() const override 30 void SetTime(const META_NS::TimeSpan& time) override 35 void IncrementTime(const META_NS::TimeSpan& time) override 41 TimeSpan time_;
|
H A D | polling_task_queue.cpp | 61 return AddTask(BASE_NS::move(p), TimeSpan::Milliseconds(0)); 64 Token AddTask(ITaskQueueTask::Ptr p, const TimeSpan& delay) override 80 TimeSpan ctime = Time(); 94 TimeSpan lastTime_;
|
H A D | startable_object_controller.h | 68 void TickAll(const TimeSpan& time) override; 70 ITickableController, META_NS::TimeSpan, TickInterval, META_NS::TimeSpan::Infinite()) 116 TimeSpan lastTick_ { TimeSpan::Infinite() };
|
H A D | threaded_task_queue.cpp | 81 return AddTask(BASE_NS::move(p), TimeSpan::Milliseconds(0)); 84 Token AddTask(ITaskQueueTask::Ptr p, const TimeSpan& delay) override 108 TimeSpan delta = tasks_.back().executeTime - Time(); in ProcessTasks() 111 if (delta > TimeSpan::Microseconds(0)) { in ProcessTasks()
|
H A D | system_clock.cpp | 28 TimeSpan GetTime() const override 30 return TimeSpan::Microseconds(std::chrono::duration_cast<std::chrono::microseconds>(
|
H A D | register_value_serializers.cpp | 108 RegisterSerializer<TimeSpan>( in RegisterValueSerializers() 113 out = TimeSpan::Microseconds(any.InternalGetValue()); in RegisterValueSerializers() 130 UnregisterSerializer<TimeSpan>(data); in UnRegisterValueSerializers()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_manual_clock.h | 36 [[nodiscard]] META_NS::TimeSpan GetTime() const override = 0; 40 virtual void SetTime(const META_NS::TimeSpan& time) = 0; 44 virtual void IncrementTime(const META_NS::TimeSpan& time) = 0;
|
H A D | intf_tickable.h | 37 virtual void Tick(const TimeSpan& time, const TimeSpan& sinceLastTick) = 0;
|
H A D | intf_tickable_controller.h | 45 virtual void TickAll(const TimeSpan& time) = 0; 48 * The default value is TimeSpan::Infinite, meaning that the tickables are not automatically ticked. 50 META_PROPERTY(META_NS::TimeSpan, TickInterval)
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/animation/ |
H A D | intf_animation_modifier.h | 42 explicit constexpr DurationData(TimeSpan duration) noexcept : duration(duration) {} 44 TimeSpan duration { TimeSpan::Zero() };
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | timer.h | 49 Timer(const TimeSpan& interval, Func func, TimerType type, const ITaskQueue::Ptr& queue) in Timer() 58 Timer(const TimeSpan& interval, Func func, TimerType type, const BASE_NS::Uid& queueId) in Timer() 79 bool Start(const TimeSpan& interval, Func func, TimerType type, const ITaskQueue::Ptr& queue) in Start() 112 bool Start(const TimeSpan& interval, Func func, TimerType type, const BASE_NS::Uid& queueId) in Start() 173 inline ITaskQueue::Token SingleShotTimer(const TimeSpan& interval, Func func, const ITaskQueue::Ptr& queue) in SingleShotTimer() 187 inline ITaskQueue::Token SingleShotTimer(const TimeSpan& interval, Func func, const BASE_NS::Uid& queueId) in SingleShotTimer()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/modifiers/ |
H A D | loop.h | 50 Property<TimeSpan> duration_; 51 Property<const TimeSpan> originalDuration_;
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | ecs_animation.h | 65 META_IMPLEMENT_INTERFACE_READONLY_PROPERTY(IAnimation, META_NS::TimeSpan, TotalDuration, 66 META_NS::TimeSpan::Milliseconds(500), META_NS::DEFAULT_PROPERTY_FLAGS_NO_SER) 74 META_IMPLEMENT_INTERFACE_PROPERTY(IAnimation, META_NS::TimeSpan, Duration, META_NS::TimeSpan::Milliseconds(500)) 199 META_IMPLEMENT_INTERFACE_READONLY_PROPERTY(IAnimation, META_NS::TimeSpan, TotalDuration, 200 META_NS::TimeSpan::Milliseconds(500), META_NS::DEFAULT_PROPERTY_FLAGS_NO_SER) 210 ITimedAnimation, META_NS::TimeSpan, Duration, META_NS::TimeSpan::Milliseconds(500)) 373 std::optional<META_NS::TimeSpan> lastFrameTime_ {};
|
H A D | anim_impl.cpp | 48 META_IMPLEMENT_INTERFACE_READONLY_PROPERTY(IAnimation, META_NS::TimeSpan, TotalDuration, 49 META_NS::TimeSpan::Milliseconds(500), META_NS::DEFAULT_PROPERTY_FLAGS_NO_SER) 62 META_NS::ITimedAnimation, META_NS::TimeSpan, Duration, META_NS::TimeSpan::Milliseconds(500)) 263 speed != 0.f ? META_NS::TimeSpan::Seconds(origDuration * times / speed) : META_NS::TimeSpan::Infinite(); in UpdateTotalDuration() 286 // from ours BindChanges<float, META_NS::TimeSpan>(
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/ |
H A D | animation_api.h | 51 META_API_INTERFACE_READONLY_PROPERTY_CACHED(Animation, TotalDuration, TimeSpan) 113 META_API_INTERFACE_PROPERTY_CACHED(TimedAnimation, Duration, TimeSpan) 189 META_API_INTERFACE_PROPERTY_CACHED(TimedAnimation, Duration, TimeSpan)
|