Skip to content

FTrainingDefinition

struct FTrainingDefinition

Struct containing the properties that define a training session.

Dependencies: FEnvironmentDefinition

Public Interface

Public Functions:

ToProtobuf

inline Schola::TrainingDefinition * ToProtobuf() const const

Fill a protobuf message (Schola::TrainingDefinition) with the contents of this object.

Returns: A new protobuf message containing the contents of this object

Returns: Schola::TrainingDefinition *

Attributes: const, inline

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

Public Members:

TArray<FEnvironmentDefinition> EnvironmentDefinitions

TArray<FEnvironmentDefinition> EnvironmentDefinitions

Map from EnvironmentID to Environment Definition, which is itself a Map from AgentId to AgentDefinition.

Source: Schola/Source/Schola/Public/Training/DefinitionStructs/TrainingDefinition.h (line 22, column 8)

Used By: UAbstractGymConnector, UPythonGymConnector

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