跳至内容

FSharedEnvironmentDefinition

struct FSharedEnvironmentDefinition

包含定义环境的属性的结构体。

GymConnector 和 Environment Objects 之间共享。

依赖关系: FTrainerDefinition

公共接口

公共函数

ToProtobuf

inline void ToProtobuf(Schola::EnvironmentDefinition *Msg) const const

使用此对象的内容填充一个 protobuf 消息 (Schola::EnvironmentDefinition)。

参数

  • Msg (Schola::EnvironmentDefinition *) – [输出] 要填充的 protobuf 消息

属性: const, inline

源文件: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (第 148 行,第 6 列)

AddSharedAgentDefn

inline void AddSharedAgentDefn(int Key, FTrainerDefinition *SharedDefnPointer)

将共享的代理定义添加到共享环境定义中。

参数

  • Key (int) – [输入] 用于添加代理定义的键
  • SharedDefnPointer (FTrainerDefinition *) – [输入] 要添加的共享代理定义

属性: inline

源文件: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (第 163 行,第 6 列)

公共成员

TSortedMap<int, FTrainerDefinition *> AgentDefinitions

TSortedMap<int, FTrainerDefinition *> AgentDefinitions

从环境名称、代理名称映射到代理定义。

源文件: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (第 142 行,第 12 列)

使用此结构体的类: FSharedTrainingDefinition

源文件: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (第 137 行,第 1 列)

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