载入中...
搜索中...
未找到
Typed continuous parameter-curve action block. 更多...
#include "common/Export.h"#include "action/ActionNotifyRegistry.h"#include <cstdint>#include <optional>#include <string>#include <string_view>#include <vector>类 | |
| struct | eve::action::ActionParameterKey |
| One normalized, owning parameter-curve key. 更多... | |
| struct | eve::action::ActionParameterCurveBinding |
| Validated owning continuous parameter binding. 更多... | |
| struct | eve::action::ActionParameterSample |
| Owning continuous parameter sample emitted by ActionBlockRuntime. 更多... | |
| class | eve::action::IActionParameterSink |
| Optional open target for continuous action parameters. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::action |
枚举 | |
| enum class | eve::action::ActionParameterInterpolation : std::uint8_t { eve::action::Step , eve::action::Linear , eve::action::Cubic } |
| Interpolation used from one parameter key to the following key. 更多... | |
| enum class | eve::action::ActionParameterOperation : std::uint8_t { eve::action::Replace , eve::action::Add , eve::action::Multiply } |
| Composition operation applied by a target-specific parameter sink. 更多... | |
| enum class | eve::action::ActionParameterPhase : std::uint8_t { eve::action::Begin , eve::action::Update , eve::action::End } |
| Parameter lifecycle projected to a target-specific optional sink. 更多... | |
函数 | |
| std::string_view | eve::action::actionParameterInterpolationName (ActionParameterInterpolation value) noexcept |
| Stable persisted interpolation spelling. | |
| std::optional< ActionParameterInterpolation > | eve::action::actionParameterInterpolationFromName (std::string_view value) noexcept |
| Parse a stable persisted interpolation spelling. | |
| std::string_view | eve::action::actionParameterOperationName (ActionParameterOperation value) noexcept |
| Stable persisted operation spelling. | |
详细描述
Typed continuous parameter-curve action block.
在文件 ActionParameterCurve.h 中定义.