Navigation
API > API/Plugins > API/Plugins/LearningAgentsTraining > API/Plugins/LearningAgentsTraining/ULearningAgentsRecording
Description
Builds a replay buffer from this recording, filtering by tag and validating schema compatibility. Returns nullptr if no valid data is found.
| Name | BuildReplayBuffer |
| Type | function |
| Header File | /Engine/Plugins/Experimental/LearningAgents/Source/LearningAgentsTraining/Public/LearningAgentsRecording.h |
| Include Path | #include "LearningAgentsRecording.h" |
| Source | /Engine/Plugins/Experimental/LearningAgents/Source/LearningAgentsTraining/Private/LearningAgentsRecording.cpp |
TUniquePtr < UE::Learning::FReplayBuffer > BuildReplayBuffer
(
const ULearningAgentsInteractor * Interactor,
const FGameplayTag & RecordingFilterTag,
bool bCheckObservationSchemaCompatibility,
bool bCheckActionSchemaCompatibility
) const
A replay buffer containing the copied data, or nullptr if no valid records were found.
Parameters
| Name | Remarks |
|---|---|
| Interactor | The interactor whose observation/action schemas define the target layout. |
| RecordingFilterTag | Tag used to filter records. If invalid, no filtering is applied. |
| bCheckObservationSchemaCompatibility | Whether to validate observation schema subset compatibility. |
| bCheckActionSchemaCompatibility | Whether to validate action schema subset compatibility. |