跳至内容

FActTickFunction

struct FActTickFunction : public FTickFunction

一个表示代理 Tick 函数执行部分的结构。

依赖项: IInferenceAgent

继承自: public FTickFunction

公共接口

构造函数

FActTickFunction

FActTickFunction(IInferenceAgent *Agent, bool bStopAfterCurrentTick=false)

带有代理和停止标志参数的构造函数。

参数

  • Agent (IInferenceAgent *) – [in] 与此 Tick 函数关联的代理。
  • bStopAfterCurrentTick (bool) – [in] 当前 Tick 后是否停止。

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 193 行, 第 1 列)

实现: Schola/Source/Schola/Private/Inference/IInferenceAgent.cpp (第 164-174 行)

FActTickFunction

inline FActTickFunction()

属性: inline

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 195 行, 第 1 列)

公共函数

ExecuteTick

void ExecuteTick(float DeltaTime, ELevelTick TickType, ENamedThreads::Type CurrentThread, const FGraphEventRef &MyCompletionGraphEvent) override

执行 Tick 函数。

参数

  • DeltaTime (float) – [输入] 自上次 tick 以来的时间。
  • TickType (ELevelTick) – [in] Tick 类型。
  • CurrentThread (ENamedThreads::Type) – [in] 当前线程。
  • MyCompletionGraphEvent (const FGraphEventRef &) – [in] 完成图事件。

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 207 行, 第 6 列)

实现: Schola/Source/Schola/Private/Inference/IInferenceAgent.cpp (第 176-186 行)

DiagnosticMessage

virtual FString DiagnosticMessage() override

描述此 Tick 的抽象函数。

用于打印有关依赖图非法循环的消息

返回: FString

属性: virtual

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 210 行, 第 17 列)

实现: Schola/Source/Schola/Private/Inference/IInferenceAgent.cpp (第 188-191 行)

DiagnosticContext

virtual FName DiagnosticContext(bool bDetailed) override

参数

名称类型默认
bDetailedbool

返回值: FName

属性: virtual

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 211 行, 第 14 列)

实现: Schola/Source/Schola/Private/Inference/IInferenceAgent.cpp (第 193-196 行)

公共成员

TScriptInterface<IInferenceAgent> Agent

TScriptInterface<IInferenceAgent> Agent

与此 Tick 函数关联的代理。

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 182 行, 第 18 列)

bool bStopAfterCurrentTick

bool bStopAfterCurrentTick = = false

当前 Tick 后是否停止。

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 186 行, 第 6 列)

使用于

此类型由以下部分使用

源文件: Schola/Source/Schola/Public/Inference/IInferenceAgent.h (第 176 行, 第 1 列)

© . This site is unofficial and not affiliated with AMD.