载入中...
搜索中...
未找到
ParticlesAttackVfx.cpp
浏览该文件的文档.
89 eve::DiagnosticCode::Failed, error.empty() ? "particle effect could not be loaded" : error, "uri"));
142 std::unique_ptr<ParticleEffect> effect;
Pluggable AttackVfx layer backends registered via capability listeners.
static Diagnostic error(DiagnosticCode code, std::string message, std::string path={}, DiagnosticDetails details={}, std::string source={})
Construct an error diagnostic with the standard error severity.
Definition Diagnostic.h:125
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
static Status success(StatusCode code=StatusCode::Ok)
Construct a successful status with an explicit non-error outcome.
Definition Status.h:81
Optional open backend for one AttackVfxLayerRole.
Definition AttackVfxLayerExecutor.h:56
Definition ParticleGraph.h:53
void registerParticlesAttackVfxExecutor()
Registers particles attack vfx executor.
Definition ParticlesAttackVfx.cpp:159
void unregisterParticlesAttackVfxExecutor()
Unregisters particles attack vfx executor.
Definition ParticlesAttackVfx.cpp:169
AttackVfxLayerRole
Which existing presentation backend a layer binds to.
Definition AttackVfxRecipe.h:40
@ Particles
@ ClearImmediately
@ InvalidArgument
@ NotFound
@ Failed
@ StaleHandle
@ NoOp
@ Applied
Opaque executor-owned layer instance identity.
Definition AttackVfxLayerExecutor.h:22
Borrowed start context for one layer inside an entering phase.
Definition AttackVfxLayerExecutor.h:37