载入中...
搜索中...
未找到
eve::action::input 命名空间参考

类

struct  ActionCancelMatch
 Owning cancel match between an input/ability tag and an active window. 更多...
 
class  ActionCancelWindowState
 Authoritative projection of active cancel windows. 更多...
 
struct  ActionComboMatch
 Owning deterministic match between one semantic input and an active combo window. 更多...
 
class  ActionComboWindowState
 Authoritative projection of active semantic combo-input windows. 更多...
 
class  ActionInputBuffer
 Owner-thread FIFO/priority buffer of semantic combat inputs. 更多...
 
struct  BufferedInput
 One buffered semantic command tagged with the tick it was pressed. 更多...
 

类型定义

using CancelSubjectResolver = std::function< Result< SubjectRef >(ecs::EntityHandle)>
 Resolves an owning stable subject from a generation-qualified ECS handle.
 
using ComboSubjectResolver = std::function< Result< SubjectRef >(ecs::EntityHandle)>
 Resolves an owning stable subject from a generation-qualified ECS handle.
 

类型定义说明

◆ CancelSubjectResolver

using eve::action::input::CancelSubjectResolver = typedef std::function<Result<SubjectRef>(ecs::EntityHandle)>

Resolves an owning stable subject from a generation-qualified ECS handle.

在文件 ActionCancelWindowState.h 第 18 行定义.

◆ ComboSubjectResolver

using eve::action::input::ComboSubjectResolver = typedef std::function<Result<SubjectRef>(ecs::EntityHandle)>

Resolves an owning stable subject from a generation-qualified ECS handle.

备注
Called synchronously on the owner thread without locks. It must not throw, reenter this state owner, or retain the handle.

在文件 ActionComboWindowState.h 第 22 行定义.