 |
ALearningAgentsManager |
The agent manager is responsible for tracking which game objects are agents. |
|
 |
FLearningAgentsCriticSettings |
The configurable settings for a ULearningAgentsCritic. |
|
 |
FLearningAgentsModule |
|
|
 |
FLearningAgentsPolicySettings |
The configurable settings for a ULearningAgentsPolicy. |
|
 |
UAngleArrayObservation |
An observation of an array of angles. |
|
 |
UAngleObservation |
An observation of an angle relative to another angle. |
|
 |
UAngularVelocityArrayObservation |
An observation of an array of angular velocities. |
|
 |
UAngularVelocityObservation |
An observation of an angular velocity. |
|
 |
UCollisionMonitorHelper |
A helper for monitoring collisions between components. |
|
 |
UDirectionArrayObservation |
An observation of an array of direction vectors. |
|
 |
UDirectionObservation |
An observation of a direction vector. |
|
 |
UEnumArrayObservation |
An observation of an array of enumerations. |
|
 |
UEnumObservation |
An observation of an enumeration. |
|
 |
UFloatAction |
A simple float action. |
|
 |
UFloatArrayAction |
A simple float array action. |
|
 |
UFloatArrayObservation |
A simple array of floats observation. |
|
 |
UFloatObservation |
A simple float observation. |
|
 |
ULearningAgentsAction |
For functions in this file, we are favoring having more verbose names such as "AddFloatAction" vs simply "Add" in order to keep it easy to find the correct function in blueprints. |
|
 |
ULearningAgentsController |
A controller provides a method for injecting actions into the learning agents system from some other existing behavior, e.g. we may want to gather demonstrations from a human or AI behavior tree controlling our agent(s) for imitation learning purposes. |
|
 |
ULearningAgentsCritic |
A critic used by some algorithms for training the managed agents. |
|
 |
ULearningAgentsHelper |
The base class for all helpers. |
|
 |
ULearningAgentsInteractor |
ULearningAgentsInteractor defines how agents interact with the environment through their observations and actions. |
|
 |
ULearningAgentsManagerComponent |
Base class for components which can be attached to an ALearningAgentsManager. |
|
 |
ULearningAgentsNeuralNetwork |
A neural network data asset. |
|
 |
ULearningAgentsObservation |
For functions in this file, we are favoring having more verbose names such as "AddFloatObservation" vs simply "Add" in order to keep it easy to find the correct function in blueprints. |
|
 |
ULearningAgentsPolicy |
A policy that maps from observations to actions for the managed agents. |
|
 |
UMeshComponentHelper |
A helper for getting various properties from a MeshComponent. |
|
 |
UPlanarDirectionArrayObservation |
An observation of an array of direction vectors projected onto a plane. |
|
 |
UPlanarDirectionObservation |
An observation of a direction vector projected onto a plane. |
|
 |
UPlanarPositionArrayObservation |
An observation of an array of positions projected onto a plane. |
|
 |
UPlanarPositionObservation |
An observation of a position projected onto a plane. |
|
 |
UPlanarVelocityAction |
A planar velocity action. |
|
 |
UPlanarVelocityArrayObservation |
An observation of an array of velocities projected onto a plane. |
|
 |
UPlanarVelocityObservation |
An observation of a velocity projected onto a plane. |
|
 |
UPositionArrayObservation |
An observation of an array of positions. |
|
 |
UPositionObservation |
An observation of a position vector. |
|
 |
UProjectionHelper |
A helper for projecting onto surfaces. |
|
 |
URayCastHelper |
A helper for performing various kinds of ray cast. |
|
 |
URotationAction |
A rotation action. |
|
 |
URotationArrayAction |
An array of rotation actions. |
|
 |
URotationArrayObservation |
An observation of an array of rotations. |
|
 |
URotationObservation |
An observation of a rotation relative to another rotation. |
|
 |
UScalarAngularVelocityArrayObservation |
An observation of an array of scalar angular velocities. |
|
 |
UScalarAngularVelocityObservation |
An observation of a scalar angular velocity. |
|
 |
UScalarPositionArrayObservation |
An observation of an array of positions along a single axis. |
|
 |
UScalarPositionObservation |
An observation of a position along a single axis. |
|
 |
UScalarVelocityArrayObservation |
An observation of an array of velocities along a single axis. |
|
 |
UScalarVelocityObservation |
An observation of a velocity along a single axis. |
|
 |
USplineComponentHelper |
A helper for computing various properties from a SplineComponent. |
|
 |
UTimeArrayObservation |
An observation of an array of times. |
|
 |
UTimeObservation |
An observation of a time relative to another time. |
|
 |
UVectorAction |
A simple FVector action. |
|
 |
UVectorArrayAction |
A simple array of FVector action. |
|
 |
UVectorArrayObservation |
A simple observation for an array of FVector. |
|
 |
UVectorObservation |
A simple observation for an FVector. |
|
 |
UVelocityArrayObservation |
An observation of an array of velocities. |
|
 |
UVelocityObservation |
An observation of a velocity. |
|