Navigation
API > API/Plugins > API/Plugins/LearningAgentsTrainingEditor
Editor callable imitation learning trainer.
| Name | ALearningAgentsTrainerEditorBase |
| Type | class |
| Header File | /Engine/Plugins/Experimental/LearningAgents/Source/LearningAgentsTrainingEditor/Public/LearningAgentsTrainerEditorBase.h |
| Include Path | #include "LearningAgentsTrainerEditorBase.h" |
Syntax
UCLASS (Abstract)
class ALearningAgentsTrainerEditorBase : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ALearningAgentsTrainerEditorBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ALearningAgentsTrainerEditorBase() |
LearningAgentsTrainerEditorBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExportFlags | void StartExport(UE::Learning::ETrainerExportFlags Flags) PURE_VIRTUAL(ALearningAgentsTrainerEditorBase UE::Learning::ETrainerExportFlags | Export training materials to file with the given export flags. | LearningAgentsTrainerEditorBase.h | |
| FileTrainer | TSharedPtr< UE::Learning::FFileTrainer > | The file trainer created by MakeFileCommunicator, used by StartExport. | LearningAgentsTrainerEditorBase.h | |
| LearningAgentsManager | TObjectPtr< ULearningAgentsManager > | LearningAgentsTrainerEditorBase.h |
|
|
| Recording | TObjectPtr< ULearningAgentsRecording > | LearningAgentsTrainerEditorBase.h |
|
|
| TrainingTickInterval | float | LearningAgentsTrainerEditorBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLearningAgentsCommunicator MakeFileCommunicator
(
FDirectoryPath EditorIntermediateRelativePath |
Make File communicator to file training materials for external training. | LearningAgentsTrainerEditorBase.h |
|
ULearningAgentsManagerListener * SetupTraining() |
Setup the imitation trainer with necessary components in blueprints. | LearningAgentsTrainerEditorBase.h |
|
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void virtual StartTraining() PURE_VIRTUAL(ALearningAgentsTrainerEditorBase void virtual StopTraining() PURE_VIRTUAL(ALearningAgentsTrainerEditorBase bool IsTraining() |
Start training. Stop training. Is training. | LearningAgentsTrainerEditorBase.h |