A definition of a Carla Actor with all the variation and attributes. More...
#include <ActorDefinition.h>
Public Attributes | |
TArray< FActorAttribute > | Attributes |
Attributes represent non-modifiable properties of the actor that might help the user identifying and filtering actors. More... | |
TSubclassOf< AActor > | Class |
Class of the actor to be spawned (Optional). More... | |
FString | Id |
Display ID that identifies the actor. More... | |
FString | Tags |
A list of comma-separated tags. More... | |
uint32 | UId = 0u |
Uniquely identifies the definition (no need to fill it). More... | |
TArray< FActorVariation > | Variations |
Variations represent variables the user can modify to generate variations of the actor. More... | |
A definition of a Carla Actor with all the variation and attributes.
Definition at line 17 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
TArray<FActorAttribute> FActorDefinition::Attributes |
Attributes represent non-modifiable properties of the actor that might help the user identifying and filtering actors.
Definition at line 47 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by FActorDefinitionValidator::IsValid(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition(), and UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
TSubclassOf<AActor> FActorDefinition::Class |
Class of the actor to be spawned (Optional).
Note that this parameter is not exposed on the client-side, only used by the spawner itself.
Definition at line 33 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by UActorDispatcher::Bind(), ATriggerFactory::GetDefinitions(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), and UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
FString FActorDefinition::Id |
Display ID that identifies the actor.
Definition at line 26 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by UActorDispatcher::Bind(), FillIdAndTags(), FActorDefinitionValidator::IsValid(), and FActorDefinitionValidator::SingleIsValid().
FString FActorDefinition::Tags |
A list of comma-separated tags.
Definition at line 37 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by FillIdAndTags(), and FActorDefinitionValidator::IsValid().
uint32 FActorDefinition::UId = 0u |
Uniquely identifies the definition (no need to fill it).
Definition at line 22 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by UActorDispatcher::Bind().
TArray<FActorVariation> FActorDefinition::Variations |
Variations represent variables the user can modify to generate variations of the actor.
Definition at line 42 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by AddRecommendedValuesForActorRoleName(), AddVariationsForSensor(), AddVariationsForTrigger(), FillIdAndTags(), FActorDefinitionValidator::IsValid(), UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeGnssDefinition(), UActorBlueprintFunctionLibrary::MakeIMUDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition(), UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition(), UActorBlueprintFunctionLibrary::MakeObstacleDetectorDefinitions(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakeRadarDefinition(), and UActorBlueprintFunctionLibrary::MakeVehicleDefinition().