FEnvUpdate
struct FEnvUpdateA Struct representing an update to an environment in the form of either a reset or step.
Dependencies: FEnvReset, FEnvStep
Public Interface
Constructors:
FEnvUpdate
inline FEnvUpdate()Construct a new default FEnvUpdate object.
Attributes: inline
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 57, column 1)
FEnvUpdate
inline FEnvUpdate(FEnvStep &EnvStep)Construct a new step FEnvUpdate object.
Parameters:
EnvStep(FEnvStep &) – [in] The step to create the object from
Attributes: inline
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 66, column 1)
FEnvUpdate
inline FEnvUpdate(FEnvReset &EnvReset)Construct a new reset FEnvUpdate object.
Parameters:
EnvReset(FEnvReset &) – [in] The reset to create the object from
Attributes: inline
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 76, column 1)
Public Functions:
IsReset
inline bool IsReset() const constCheck if the update is a reset.
Returns: true iff the update is a reset
Returns: bool
Attributes: const, inline
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 85, column 6)
IsStep
inline bool IsStep() const constCheck if the update is a step.
Returns: true iff the update is a step
Returns: bool
Attributes: const, inline
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 94, column 6)
GetStep
inline const FEnvStep & GetStep() const constGet the step contained in the update.
Returns: The step contained in the update
Returns: const FEnvStep &
Attributes: const, inline
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 103, column 16)
GetReset
inline const FEnvReset & GetReset() const constGet the reset contained in the update.
Returns: The reset contained in the update
Returns: const FEnvReset &
Attributes: const, inline
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 112, column 17)
Public Members:
TVariant<FEnvReset, FEnvStep> Update
TVariant<FEnvReset, FEnvStep> UpdateA variant containing either a reset or a step.
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 52, column 10)
Used By: FTrainingStateUpdate, ProtobufDeserializer
Source: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (line 48, column 1)