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

Extensible notify descriptors, validation and runtime routing. 更多...

#include "common/Export.h"
#include "action/Action.h"
#include "common/AttachmentPoint.h"
#include "common/BorrowedRef.h"
#include <map>
#include <memory>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::action::ActionNotifyDescriptor
 Owning editor/runtime contract for one notify type. 更多...
 
struct  eve::action::ActionNotifyContext
 Context linking a routed event to its action execution. 更多...
 
class  eve::action::IActionNotifyHandler
 Consumer-owned handler for one registered notify type. 更多...
 
class  eve::action::IActionNotifyProvider
 Optional module provider that installs handlers into a new registry. 更多...
 
class  eve::action::ActionNotifyRegistry
 Canonical notify descriptor owner and runtime handler router. 更多...
 

命名空间

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

枚举

enum class  eve::action::ActionNotifyShape : std::uint8_t { eve::action::Instant , eve::action::State }
 Declares whether a notify is instantaneous or an enter/exit state. 更多...
 

详细描述

Extensible notify descriptors, validation and runtime routing.

在文件 ActionNotifyRegistry.h 中定义.