#include <chrono>
#include <functional>
#include <hpp/sentinel.hpp>
#include <hpp/type_name.hpp>
#include <memory>
#include <string>
#include <vector>
Go to the source code of this file.
|
namespace | seq |
| Provides a sequence-based action management system for controlling and scheduling actions.
|
|
namespace | inspector |
| Provides utilities for inspecting and converting sequence-related types to strings.
|
|
namespace | seq::inspector |
|
namespace | seq::inspector::adl_helper |
|
|
using | seq::clock_t = std::chrono::steady_clock |
| Alias for the steady clock used for timing actions.
|
|
using | seq::timepoint_t = clock_t::time_point |
| Represents a point in time using the steady clock.
|
|
using | seq::duraiton_secs_t = std::chrono::duration<float> |
| Represents a duration in seconds as a floating-point value.
|
|
using | seq::duration_t = std::chrono::nanoseconds |
| Represents a duration in nanoseconds.
|
|
using | seq::sentinel_t = hpp::sentinel |
| Alias for a sentinel object used for lifecycle management.
|
|
using | seq::seq_id_t = size_t |
| Represents a unique identifier for sequence actions.
|
|
using | seq::ease_t = std::function<float(float)> |
| Represents an easing function for interpolation.
|
|
template<typename T > |
using | seq::interpolate_t = std::function<T(const T&, const T&, float, const ease_t&)> |
| Represents a function for interpolating values.
|
|