Home
last modified time | relevance | path

Searched refs:TimeSpan (Results 1 - 25 of 44) sorted by relevance

12

/foundation/graphic/graphic_3d/lume/metaobject/test/src/base/
H A DTimeSpanTest.cpp51 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 Dtime_span.h30 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 Danimation_state.h55 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 Dstaggered_animation_state.cpp63 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 Dstaggered_animation_state.h99 TimeSpan baseDuration_ { TimeSpan::Zero() };
122 TimeSpan GetAnimationBaseDuration() const override;
137 TimeSpan GetAnimationBaseDuration() const override;
H A Danimation_state.cpp108 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 Danimation_test_base.cpp37 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 Danimation_test_base.h31 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 DTimerTest.cpp68 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 Dtask_queue.h80 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 Dmanual_clock.cpp26 [[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 Dpolling_task_queue.cpp61 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 Dstartable_object_controller.h68 void TickAll(const TimeSpan& time) override;
70 ITickableController, META_NS::TimeSpan, TickInterval, META_NS::TimeSpan::Infinite())
116 TimeSpan lastTick_ { TimeSpan::Infinite() };
H A Dthreaded_task_queue.cpp81 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 Dsystem_clock.cpp28 TimeSpan GetTime() const override
30 return TimeSpan::Microseconds(std::chrono::duration_cast<std::chrono::microseconds>(
H A Dregister_value_serializers.cpp108 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 Dintf_manual_clock.h36 [[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 Dintf_tickable.h37 virtual void Tick(const TimeSpan& time, const TimeSpan& sinceLastTick) = 0;
H A Dintf_tickable_controller.h45 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 Dintf_animation_modifier.h42 explicit constexpr DurationData(TimeSpan duration) noexcept : duration(duration) {}
44 TimeSpan duration { TimeSpan::Zero() };
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dtimer.h49 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 Dloop.h50 Property<TimeSpan> duration_;
51 Property<const TimeSpan> originalDuration_;
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Decs_animation.h65 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 Danim_impl.cpp48 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 Danimation_api.h51 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)

Completed in 11 milliseconds

12