A description of a Carla Actor with all its variation. More...
#include <ActorDescription.h>
Public Attributes | |
TSubclassOf< AActor > | Class |
Class of the actor to be spawned. More... | |
FString | Id |
Display ID that identifies the actor. More... | |
uint32 | UId = 0u |
UId of the definition in which this description was based. More... | |
TMap< FString, FActorAttribute > | Variations |
User selected variations of the actor. More... | |
A description of a Carla Actor with all its variation.
Definition at line 15 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDescription.h.
TSubclassOf<AActor> FActorDescription::Class |
Class of the actor to be spawned.
Definition at line 28 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDescription.h.
Referenced by UCarlaEpisode::InitializeAtBeginPlay(), UActorDispatcher::ReSpawnActor(), AAIControllerFactory::SpawnActor(), AUtilActorFactory::SpawnActor(), AStaticMeshFactory::SpawnActor(), ATriggerFactory::SpawnActor(), ASensorFactory::SpawnActor(), and UActorDispatcher::SpawnActor().
FString FActorDescription::Id |
Display ID that identifies the actor.
Definition at line 24 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDescription.h.
Referenced by FFrameData::CreateOrReuseActor(), FFrameData::CreateRecorderEventAdd(), ACarlaRecorder::CreateRecorderEventAdd(), UActorDispatcher::DestroyActor(), FActorRegistry::GetDescriptionFromStream(), UCarlaEpisode::InitializeAtBeginPlay(), CarlaReplayerHelper::ProcessReplayerEventAdd(), FFrameData::ProcessReplayerEventAdd(), UActorDispatcher::RegisterActor(), UActorDispatcher::ReSpawnActor(), UCarlaEpisode::SerializeActor(), UActorDispatcher::SpawnActor(), and CarlaReplayerHelper::TryToCreateReplayerActor().
uint32 FActorDescription::UId = 0u |
UId of the definition in which this description was based.
Definition at line 20 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDescription.h.
Referenced by FFrameData::CreateRecorderEventAdd(), ACarlaRecorder::CreateRecorderEventAdd(), UCarlaEpisode::InitializeAtBeginPlay(), CarlaReplayerHelper::ProcessReplayerEventAdd(), FFrameData::ProcessReplayerEventAdd(), UActorDispatcher::ReSpawnActor(), and UActorDispatcher::SpawnActor().
TMap<FString, FActorAttribute> FActorDescription::Variations |
User selected variations of the actor.
Note that at this point are represented by non-modifiable attributes.
Key: Id of the attribute. Value: The attribute.
Definition at line 36 of file Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDescription.h.
Referenced by ACarlaRecorder::AddCollision(), FCarlaServer::FPimpl::BindActions(), FFrameData::CreateRecorderEventAdd(), ACarlaRecorder::CreateRecorderEventAdd(), ASensor::GetAttribute(), UCarlaEpisode::InitializeAtBeginPlay(), ALargeMapManager::OnActorSpawned(), CarlaReplayerHelper::ProcessReplayerEventAdd(), FFrameData::ProcessReplayerEventAdd(), UActorDispatcher::RegisterActor(), FSparseHighDetailMap::SaveMap(), AObstacleDetectionSensor::Set(), ASensor::Set(), ADVSCamera::Set(), UActorBlueprintFunctionLibrary::SetCamera(), UActorBlueprintFunctionLibrary::SetGnss(), UActorBlueprintFunctionLibrary::SetIMU(), UActorBlueprintFunctionLibrary::SetLidar(), UActorBlueprintFunctionLibrary::SetRadar(), AStaticMeshFactory::SpawnActor(), and ATriggerFactory::SpawnActor().