载入中...
搜索中...
未找到
ActionWindowState.h
浏览该文件的文档.
33class EVENGINE_API_BACKENDS CombatActionWindowState final : public action::IActionStateWindowSink {
Typed combat/input/collision action-state window contracts.
Stable reference to a runtime gameplay subject.
Optional target-domain adapter for paired action state windows.
Definition ActionStateWindowBlock.h:39
Authoritative combat projection of active Montage hitbox and invulnerability windows.
Definition ActionWindowState.h:33
std::size_t activeCount() const noexcept
Return the total number of retained active window keys.
Definition ActionWindowState.h:70
Owner-thread authority for hurtboxes, hitbox catalogs and sweep hits.
Definition MeleeHit.h:132
ActionStateWindowKind
Stable semantic kind for one built-in state window.
Definition ActionStateWindowBlock.h:16
Definition ActionDamageSink.cpp:9
std::function< Result< SubjectRef >(ecs::EntityHandle)> ActionWindowSubjectResolver
Resolves an owning stable subject from a generation-qualified ECS handle.
Definition ActionWindowState.h:24
Context linking a routed event to its action execution.
Definition ActionNotifyRegistry.h:34
Owning validated state-window request authored on an action timeline.
Definition ActionStateWindowBlock.h:19
Owning event projection returned by the runtime sampler.
Definition ActionTimeline.h:146