载入中...
搜索中...
未找到
AttackVfxRuntime.h 文件参考

Pooled AttackVfx orchestration with optional layer executors. 更多...

#include "common/Export.h"
#include "common/Identity.h"
#include "common/Result.h"
#include "stylize/AttackVfxRecipe.h"
#include <cstdint>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::stylize::AttackVfxHandle
 Generation-qualified reference to one pooled attack VFX instance. 更多...
 
struct  eve::stylize::AttackVfxRequest
 Owning play request. 更多...
 
struct  eve::stylize::AttackVfxPhaseState
 Live observation of one phase inside an instance. 更多...
 
struct  eve::stylize::AttackVfxInstanceState
 Owning observable state for one live instance. 更多...
 
struct  eve::stylize::AttackVfxFrameEvent
 Observable frame events emitted by advance/signal/stop. 更多...
 
struct  eve::stylize::AttackVfxFrame
 Owning result of one atomic orchestration step. 更多...
 
class  eve::stylize::AttackVfxRuntime
 Deterministic pooled runtime for AttackVfxRecipe instances. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::stylize
 

枚举

enum class  eve::stylize::AttackVfxStopMode : std::uint8_t { eve::stylize::StopEmitting , eve::stylize::ClearImmediately , eve::stylize::Cancel }
 How stop() tears down an instance. 更多...
 

详细描述

Pooled AttackVfx orchestration with optional layer executors.

Owns recipe registration, play/signal/advance/stop, and phase enter/exit events. Layer backends register as IAttackVfxLayerExecutor listeners; missing executors emit LayerSkipped without failing the instance.

在文件 AttackVfxRuntime.h 中定义.