载入中...
搜索中...
未找到
eve::action::IActionParameterSink类 参考abstract
Optional open target for continuous action parameters. 更多...
#include <ActionParameterCurve.h>
Public 成员函数 | |
| virtual | ~IActionParameterSink ()=default |
| Releases IActionParameterSink resources. | |
| virtual bool | supports (const LogicalId &target) const noexcept=0 |
| Whether this sink owns the supplied stable target. | |
| virtual Result< void > | apply (const ActionParameterSample &sample)=0 |
| Apply one borrowed lifecycle sample and report any target failure. | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName = "IActionParameterSink" |
详细描述
Optional open target for continuous action parameters.
Implementations own target state and must make Begin/Update/End pairing deterministic for generation-qualified execution/item identity. Calls are owner-thread-only and must not retain the borrowed sample.
在文件 ActionParameterCurve.h 第 98 行定义.
构造及析构函数说明
◆ ~IActionParameterSink()
|
virtualdefault |
Releases IActionParameterSink resources.
成员函数说明
◆ apply()
|
pure virtual |
Apply one borrowed lifecycle sample and report any target failure.
◆ supports()
|
pure virtualnoexcept |
Whether this sink owns the supplied stable target.
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 ActionParameterCurve.h 第 100 行定义.
该类的文档由以下文件生成:
- src/modules/action/ActionParameterCurve.h