|
auto | seq::sequence_impl (const std::vector< seq_action > &actions, const sentinel_t &sentinel, bool precise) -> seq_action |
|
auto | seq::sequence (const std::vector< seq_action > &actions, const sentinel_t &sentinel=hpp::eternal_sentinel()) -> seq_action |
| Creates a sequential action that executes a list of actions one after another.
|
|
auto | seq::sequence_precise (const std::vector< seq_action > &actions, const sentinel_t &sentinel=hpp::eternal_sentinel()) -> seq_action |
| Creates a precise sequential action that executes a list of actions with exact timing.
|
|
auto | seq::together (const std::vector< seq_action > &actions, const sentinel_t &sentinel=hpp::eternal_sentinel()) -> seq_action |
| Creates a simultaneous action that executes a list of actions together.
|
|
auto | seq::delay (const duration_t &duration, const sentinel_t &sentinel=hpp::eternal_sentinel()) -> seq_action |
| Creates a delay action.
|
|
auto | seq::repeat_impl (const seq_action &action, size_t times, bool precise, const sentinel_t &sentinel=hpp::eternal_sentinel()) -> seq_action |
|
auto | seq::repeat (const seq_action &action, size_t times=0) -> seq_action |
| Repeats an action a specified number of times.
|
|
auto | seq::repeat (const seq_action &action, const sentinel_t &sentinel, size_t times=0) -> seq_action |
| Repeats an action a specified number of times with a sentinel.
|
|
auto | seq::repeat_precise (const seq_action &action, size_t times=0) -> seq_action |
| Precisely repeats an action a specified number of times.
|
|
auto | seq::repeat_precise (const seq_action &action, const sentinel_t &sentinel, size_t times=0) -> seq_action |
| Precisely repeats an action a specified number of times with a sentinel.
|
|