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

Cross-frame interpreter for compiled `.dnut` sequences. 更多...

#include "common/Export.h"
#include "common/Result.h"
#include "common/StateValue.h"
#include "common/Value.h"
#include "dnut_interpreter/SequenceAsset.h"
#include "dnut_interpreter/StepKindRegistry.h"
#include <cstdint>
#include <functional>
#include <optional>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>

浏览源代码.

类

struct  eve::dnut::SequenceConditionOutcome
 Outcome of one authored condition, as seen by the language core. 更多...
 
struct  eve::dnut::SequenceCommandRequest
 Immutable request emitted by a generic command node. 更多...
 
struct  eve::dnut::SequenceCommandResponse
 Structured response returned by a generic command handler. 更多...
 
class  eve::dnut::SequenceRuntime
 Caller-owned interpreter over a compiled sequence asset. 更多...
 
struct  eve::dnut::SequenceRuntime::Event
 One observable transition; every field is owned by the event. 更多...
 

命名空间

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

类型定义

using eve::dnut::SequenceCommandHandler = std::function< SequenceCommandResponse(const SequenceCommandRequest &)>
 Synchronous owner-thread handler for one command request.
 

详细描述

Cross-frame interpreter for compiled `.dnut` sequences.

在文件 SequenceRuntime.h 中定义.