|
Unravel Engine C++ Reference
|
Contains information for inspecting and debugging sequence actions. More...
#include <seq_common.h>
Public Types | |
| using | ptr = std::shared_ptr<seq_inspect_info> |
| Shared pointer type. | |
| using | weak_ptr = std::weak_ptr<seq_inspect_info> |
| Weak pointer type. | |
Public Attributes | |
| std::string | file_name |
| The file name where the action was defined. | |
| std::string | function_name |
| The function name where the action was defined. | |
| uint32_t | line_number = 0 |
| The line number where the action was defined. | |
| uint32_t | column_offset = 0 |
| The column offset where the action was defined. | |
| seq_id_t | id = 1 |
| The unique ID of the action. | |
| float | speed_multiplier = 1.0f |
| The speed multiplier for the action. | |
| bool | stop_when_finished = false |
| Whether the action should stop when finished. | |
| std::string | state = "finished" |
| The current state of the action. | |
| std::string | modified_type |
| The type of modification applied to the action. | |
| std::string | updater_type |
| The type of updater function used by the action. | |
| duration_t | elapsed {} |
| The elapsed duration of the action. | |
| duration_t | duration {} |
| The total duration of the action. | |
| float | progress {} |
| The progress of the action (0 to 1). | |
| std::string | current_value |
| The current value of the action. | |
| std::string | begin_value |
| The beginning value of the action. | |
| std::string | end_value |
| The ending value of the action. | |
| ease_t | ease_func |
| The easing function applied to the action. | |
| std::vector< weak_ptr > | children |
| The child actions of this action. | |
Contains information for inspecting and debugging sequence actions.
Definition at line 139 of file seq_common.h.
| using seq::seq_inspect_info::ptr = std::shared_ptr<seq_inspect_info> |
Shared pointer type.
Definition at line 142 of file seq_common.h.
| using seq::seq_inspect_info::weak_ptr = std::weak_ptr<seq_inspect_info> |
Weak pointer type.
Definition at line 145 of file seq_common.h.
| std::string seq::seq_inspect_info::begin_value |
The beginning value of the action.
Definition at line 220 of file seq_common.h.
| std::vector<weak_ptr> seq::seq_inspect_info::children |
The child actions of this action.
Definition at line 235 of file seq_common.h.
| uint32_t seq::seq_inspect_info::column_offset = 0 |
The column offset where the action was defined.
Definition at line 165 of file seq_common.h.
| std::string seq::seq_inspect_info::current_value |
The current value of the action.
Definition at line 215 of file seq_common.h.
| duration_t seq::seq_inspect_info::duration {} |
The total duration of the action.
Definition at line 205 of file seq_common.h.
| ease_t seq::seq_inspect_info::ease_func |
The easing function applied to the action.
Definition at line 230 of file seq_common.h.
| duration_t seq::seq_inspect_info::elapsed {} |
The elapsed duration of the action.
Definition at line 200 of file seq_common.h.
| std::string seq::seq_inspect_info::end_value |
The ending value of the action.
Definition at line 225 of file seq_common.h.
| std::string seq::seq_inspect_info::file_name |
The file name where the action was defined.
Definition at line 150 of file seq_common.h.
| std::string seq::seq_inspect_info::function_name |
The function name where the action was defined.
Definition at line 155 of file seq_common.h.
| seq_id_t seq::seq_inspect_info::id = 1 |
The unique ID of the action.
Definition at line 170 of file seq_common.h.
| uint32_t seq::seq_inspect_info::line_number = 0 |
The line number where the action was defined.
Definition at line 160 of file seq_common.h.
| std::string seq::seq_inspect_info::modified_type |
The type of modification applied to the action.
Definition at line 190 of file seq_common.h.
| float seq::seq_inspect_info::progress {} |
The progress of the action (0 to 1).
Definition at line 210 of file seq_common.h.
| float seq::seq_inspect_info::speed_multiplier = 1.0f |
The speed multiplier for the action.
Definition at line 175 of file seq_common.h.
| std::string seq::seq_inspect_info::state = "finished" |
The current state of the action.
Definition at line 185 of file seq_common.h.
| bool seq::seq_inspect_info::stop_when_finished = false |
Whether the action should stop when finished.
Definition at line 180 of file seq_common.h.
| std::string seq::seq_inspect_info::updater_type |
The type of updater function used by the action.
Definition at line 195 of file seq_common.h.