FTrainingState
struct FTrainingState
A Struct representing the state of the training session given by a set of EnvironmentStates.
Dependencies: FSharedEnvironmentState
Public Interface
Constructor:
FTrainingState
inline FTrainingState()
Attributes: inline
Source: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h
(line 24, column 1)
Public Functions:
ToProto
inline Schola::TrainingState * ToProto() const const
Convert this object to a protobuf message (Schola::TrainingState)
Returns: A new protobuf message containing the contents of this object
Returns: Schola::TrainingState *
Attributes: const
, inline
Source: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h
(line 30, column 23)
ToResetProto
inline Schola::InitialTrainingState * ToResetProto(const TArray<int> &TargetEnvironments) const const
Convert this object to a protobuf message (Schola::InitialTrainingState) representing the initial state of a subset of environments after a reset.
Returns: A new protobuf message containing the initial state of the specified environments
Parameters:
TargetEnvironments
(const TArray<int> &
) – [in] The list of environment ids to include in the message
Returns: Schola::InitialTrainingState *
Attributes: const
, inline
Source: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h
(line 47, column 30)
Public Members:
TArray<FSharedEnvironmentState> EnvironmentStates
TArray<FSharedEnvironmentState> EnvironmentStates
Map from EnvironmentId to EnvironmentState.
Source: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h
(line 22, column 8)
Used By: UAbstractGymConnector, UExternalGymConnector, UPythonGymConnector
Source: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h
(line 17, column 1)