FSharedEnvironmentDefinition
struct FSharedEnvironmentDefinitionStruct containing the properties that define an environment.
Shared between the GymConnector and the Environment Objects.
Dependencies: FTrainerDefinition
Public Interface
Public Functions:
ToProtobuf
inline void ToProtobuf(Schola::EnvironmentDefinition *Msg) const constFill a protobuf message (Schola::EnvironmentDefinition) with the contents of this object.
Parameters:
Msg(Schola::EnvironmentDefinition *) – [out] The protobuf message to fill
Attributes: const, inline
Source: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (line 148, column 6)
AddSharedAgentDefn
inline void AddSharedAgentDefn(int Key, FTrainerDefinition *SharedDefnPointer)Add a shared agent definition to the shared environment definition.
Parameters:
Key(int) – [in] The key to add the agent definition underSharedDefnPointer(FTrainerDefinition *) – [in] The shared agent definition to add
Attributes: inline
Source: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (line 163, column 6)
Public Members:
TSortedMap<int, FTrainerDefinition *> AgentDefinitions
TSortedMap<int, FTrainerDefinition *> AgentDefinitionsMap from Environment Name,Agent Name to Agent Definitions.
Source: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (line 142, column 12)
Used By: FSharedTrainingDefinition
Source: c:/Git/Schola/Source/Schola/Public/Training/TrainingDefinitionStructs.h (line 137, column 1)