|
CARLA
|
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. | |
| TSubclassOf< AActor > | Class |
| Class of the actor to be spawned (Optional). | |
| FString | Id |
| Display ID that identifies the actor. | |
| FString | Tags |
| A list of comma-separated tags. | |
| uint32 | UId = 0u |
| Uniquely identifies the definition (no need to fill it). | |
| TArray< FActorVariation > | Variations |
| Variations represent variables the user can modify to generate variations of the actor. | |
A definition of a Carla Actor with all the variation and attributes.
Definition at line 19 of file Unreal/CarlaUnreal/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 49 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by carla::rpc::ActorDefinition::ActorDefinition(), ACarlaActorFactory::DefinitionReferencesPath(), FActorDefinitionValidator::IsValid(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition(), UActorBlueprintFunctionLibrary::MakeVehicleDefinition(), and UActorBlueprintFunctionLibrary::MakeVehicleStatusDefinition().
| 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 35 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by UActorDispatcher::Bind(), ACarlaActorFactory::DefinitionReferencesPath(), ASensorSpawnerActor::GenerateSensorActorDescription(), ASensorSpawnerActor::GetActorDefinitionByClass(), ATriggerFactory::GetDefinitions(), UActorBlueprintFunctionLibrary::MakeBlueprintDefinition(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition(), and UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
| FString FActorDefinition::Id |
Display ID that identifies the actor.
Definition at line 28 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by UActorDispatcher::Bind(), UActorDispatcher::BindNewDefinitions(), FillIdAndTags(), ASensorSpawnerActor::GenerateSensorActorDescription(), FActorDefinitionValidator::IsValid(), UActorDispatcher::ReleaseContentPack(), and FActorDefinitionValidator::SingleIsValid().
| FString FActorDefinition::Tags |
A list of comma-separated tags.
Definition at line 39 of file Unreal/CarlaUnreal/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 24 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by UActorDispatcher::Bind(), and ASensorSpawnerActor::GenerateSensorActorDescription().
| TArray<FActorVariation> FActorDefinition::Variations |
Variations represent variables the user can modify to generate variations of the actor.
Definition at line 44 of file Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorDefinition.h.
Referenced by carla::rpc::ActorDefinition::ActorDefinition(), AddRecommendedValuesForActorRoleName(), AddShowOnlyVariations(), AddVariationsForSensor(), AddVariationsForTrigger(), ACarlaActorFactory::DefinitionReferencesPath(), FillIdAndTags(), ASensorSpawnerActor::GenerateSensorActorDescription(), ASceneCaptureCamera_RayTracedLensDistance::GetSensorDefinition(), ASceneCaptureCamera_RayTracedLensInstance::GetSensorDefinition(), FActorDefinitionValidator::IsValid(), UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeCustomV2XDefinition(), UActorBlueprintFunctionLibrary::MakeGnssDefinition(), UActorBlueprintFunctionLibrary::MakeIMUDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition(), UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition(), UActorBlueprintFunctionLibrary::MakeObstacleDetectorDefinitions(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition(), UActorBlueprintFunctionLibrary::MakeRadarDefinition(), UActorBlueprintFunctionLibrary::MakeRayTracedLensCameraDefinition(), UActorBlueprintFunctionLibrary::MakeV2XDefinition(), UActorBlueprintFunctionLibrary::MakeVehicleDefinition(), and UActorBlueprintFunctionLibrary::MakeWideAngleLensCameraDefinition().