载入中...
搜索中...
未找到
eve::stylize::IAttackVfxLayerExecutor类 参考abstract
Optional open backend for one AttackVfxLayerRole. 更多...
#include <AttackVfxLayerExecutor.h>
Public 成员函数 | |
| virtual | ~IAttackVfxLayerExecutor ()=default |
| Releases IAttackVfxLayerExecutor resources. | |
| virtual AttackVfxLayerRole | role () const noexcept=0 |
| Role this executor owns. One listener should own one role. | |
| virtual Result< AttackVfxLayerHandle > | start (const AttackVfxLayerStartRequest &request)=0 |
| Start one layer for an entering phase. | |
| virtual Result< void > | update (AttackVfxLayerHandle handle, double dtSeconds, const AttackVfxLayerStartRequest &request)=0 |
| Advance one live layer with injected simulation seconds. | |
| virtual Result< void > | stop (AttackVfxLayerHandle handle, AttackVfxStopBehavior behavior)=0 |
| Tear down one layer using the authored stop behavior. | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName = "eve.stylize.attack-vfx-layer-executor" |
详细描述
Optional open backend for one AttackVfxLayerRole.
@thread Owner-thread only. Calls are synchronous; do not retain borrowed request pointers across calls. @reentrancy Must not reenter AttackVfxRuntime.
在文件 AttackVfxLayerExecutor.h 第 56 行定义.
构造及析构函数说明
◆ ~IAttackVfxLayerExecutor()
|
virtualdefault |
Releases IAttackVfxLayerExecutor resources.
成员函数说明
◆ role()
|
pure virtualnoexcept |
Role this executor owns. One listener should own one role.
◆ start()
|
pure virtual |
Start one layer for an entering phase.
- 返回
- Opaque handle owned by the executor until stop().
◆ stop()
|
pure virtual |
Tear down one layer using the authored stop behavior.
◆ update()
|
pure virtual |
Advance one live layer with injected simulation seconds.
- 参数
-
request Borrowed context for the same phase/layer indices.
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 AttackVfxLayerExecutor.h 第 58 行定义.
该类的文档由以下文件生成:
- src/modules/stylize/AttackVfxLayerExecutor.h