跳至内容

FEnvironmentDefinition

struct FEnvironmentDefinition

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

GymConnector 和 Environment Objects 之间共享。

依赖项: FTrainerDefinition

公共接口

公共函数

ToProtobuf

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

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

参数

  • Msg (Schola::EnvironmentDefinition *) – [out] 要填充的 Protobuf 消息

属性: const, inline

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/EnvironmentDefinition.h (line 28, column 6)

AddSharedAgentDefn

inline void AddSharedAgentDefn(int Key, FTrainerDefinition *SharedDefnPointer)

向共享环境定义添加一个共享的代理定义。

参数

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

属性: inline

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/EnvironmentDefinition.h (line 43, column 6)

公共成员

TSortedMap<int, FTrainerDefinition *> AgentDefinitions

TSortedMap<int, FTrainerDefinition *> AgentDefinitions

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

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/EnvironmentDefinition.h (line 22, column 12)

使用此定义的对象: AAbstractScholaEnvironment, FTrainingDefinition

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/EnvironmentDefinition.h (line 17, column 1)

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