#include "Carla.h"
#include "Carla/Actor/ActorDispatcher.h"
#include "Carla/Actor/ActorBlueprintFunctionLibrary.h"
#include "Carla/Actor/ActorROS2Handler.h"
#include "Carla/Actor/CarlaActorFactory.h"
#include "Carla/Game/Tagger.h"
#include "Carla/Vehicle/VehicleControl.h"
#include "GameFramework/Controller.h"
#include <compiler/disable-ue4-macros.h>
#include "carla/ros2/ROS2.h"
#include <compiler/enable-ue4-macros.h>
函数 | |
Registry | Deregister (ActorId) |
if (!Actor||!Actor->Destroy()) | |
UE_LOG (LogCarla, Log, TEXT(" %s"), Actor? *Actor->GetName():*FString("None")) | |
UE_LOG (LogCarla, Log, TEXT("UActorDispatcher::Destroying actor: '%s' %x"), *Id, Actor) | |
变量 | |
return | true |
Registry Deregister | ( | ActorId | ) |
在文件 ActorDispatcher.cpp 第 187 行定义.
引用了 UE_LOG().
被这些函数引用 carla::multigpu::Secondary::Connect().
UE_LOG | ( | LogCarla | , |
Log | , | ||
TEXT("UActorDispatcher::Destroying actor: '%s' %x") | , | ||
* | Id, | ||
Actor | ) |
被这些函数引用 FCarlaActor::AddActorForceAtLocation(), FCarlaActor::AddActorImpulseAtLocation(), AVegetationManager::AddVehicle(), UCarlaSettingsDelegate::ApplyQualityLevelPostRestart(), ACarlaWheeledVehicle::ApplyVehiclePhysicsControl(), AWeather::ApplyWeather(), ARoutePlanner::AssignRandomRoute(), FCarlaServer::AsyncRun(), UActorAttacher::AttachActors(), ACarlaWheeledVehicle::BeginPlay(), UBaseCarlaMovementComponent::BeginPlay(), UCarSimManagerComponent::BeginPlay(), UActorDispatcher::Bind(), FCarlaServer::FPimpl::BindActions(), UMapGenFunctionLibrary::BuildMeshDescriptionFromData(), AOpenDriveActor::BuildRoutes(), ASceneCaptureSensor::CaptureSceneExtended(), ACarlaGameModeBase::CheckForEmptyMeshes(), ACarlaWheeledVehicle::CloseDoor(), ARayCastSemanticLidar::ComputeRawDetection(), UCarSimManagerComponent::CreateCarsimComponent(), UChronoMovementComponent::CreateChronoMovementComponent(), FFrameData::CreateOrReuseActor(), AVegetationManager::CreatePoolForBPClass(), UTaggedComponent::CreateSceneProxy(), UTaggedComponent::CreateSceneProxy(), ImageUtil::DecodePixelsByFormat(), ImageUtil::DecodePixelsByFormat(), UActorDispatcher::DestroyActor(), UBaseCarlaMovementComponent::DisableUE4VehiclePhysics(), ACarlaHUD::DrawHUD(), UObjectRegister::EnableEnvironmentObjects(), UCarSimManagerComponent::EndPlay(), for(), FWorldObserver_GetActorState(), FWorldObserver_GetDormantActorState(), ACityMapGenerator::GenerateGraph(), AOpenDriveGenerator::GeneratePoles(), ACityMapGenerator::GenerateRoadMap(), AOpenDriveGenerator::GenerateRoadMesh(), ACityMapGenerator::GenerateRoads(), ATrafficLightManager::GenerateSignalsAndTrafficLights(), ACarlaGameModeBase::GenerateSpawnPoints(), AOpenDriveGenerator::GenerateSpawnPoints(), UOpenDriveMap::GenerateWaypoints(), UBoundingBoxCalculator::GetActorBoundingBox(), UBoundingBoxCalculator::GetBBsOfSkeletalMeshComponents(), ULoadAssetMaterialsCommandlet::GetFirstPackagePath(), FShapeVisitor::GetHUD(), UBoundingBoxCalculator::GetISMBoundingBox(), UOpenDriveMap::GetNext(), ABaseVegetationActor::GetParametersFromComponent(), MapGen::getRotation(), UBoundingBoxCalculator::GetSkeletalMeshBoundingBox(), ACarlaGameModeBase::GetULevelFromName(), UBoundingBoxCalculator::GetVehicleBoundingBox(), UOpenDrive::GetXODR(), UOpenDrive::GetXODRByPath(), if(), ARoutePlanner::Init(), FSparseHighDetailMap::Init(), ACarlaGameModeBase::InitGame(), FSparseHighDetailMap::InitializeMap(), URoadMap::Intersect(), FNavigationMesh::Load(), FCarlaModule::LoadChronoDll(), AOpenDriveGenerator::LoadOpenDrive(), UCarlaSettings::LoadSettingsFromFile(), UCarlaSettings::LoadSettingsFromString(), UOpenDrive::LoadXODR(), UCarlaSettings::LogSettings(), UActorBlueprintFunctionLibrary::MakeIMUDefinition(), FCarlaServer::NotifyBeginEpisode(), FCarlaEngine::NotifyInitGame(), ACollisionSensor::OnCollisionEvent(), AWheeledVehicleAIController::OnPossess(), AWalkerController::OnPossess(), UTaggedComponent::OnRegister(), FActorDefinitionValidator::OnScreenAssert(), ACarlaWheeledVehicle::OpenDoor(), ACarlaGameModeBase::ParseOpenDrive(), ACityMapMeshHolder::PostInitializeComponents(), CarlaReplayer::ProcessEventsAdd(), CarlaReplayer::ProcessPositions(), FFrameData::ProcessReplayerEventDel(), FFrameData::ProcessReplayerEventParent(), CarlaReplayer::ProcessStates(), FActorRegistry::Register(), UCarlaLightSubsystem::RegisterLight(), ATrafficLightManager::RegisterLightComponentFromOpenDRIVE(), ATrafficLightManager::RegisterLightComponentGenerated(), AVegetationManager::RemoveVehicle(), UActorDispatcher::ReSpawnActor(), RespondError(), FIniFile::SafeCastTo(), URoadMap::SaveAsPNG(), FSparseHighDetailMap::SaveMap(), ACustomV2XSensor::Set(), AV2XSensor::Set(), FWalkerActor::SetActorDead(), ASoilTypeManager::SetGeneralTerrainProperties(), ACollisionSensor::SetOwner(), ACustomV2XSensor::SetOwner(), AV2XSensor::SetOwner(), CaService::SetOwner(), ABaseVegetationActor::SetParametersToComponent(), CaService::SetParams(), ACarlaWheeledVehicle::SetWheelCollision(), ACarlaWheeledVehicle::SetWheelCollisionNW(), ACarlaWheeledVehicle::SetWheelSteerDirection(), ACarlaWheeledVehicle::ShowDebugTelemetry(), ARayCastSemanticLidar::SimulateLidar(), AStaticMeshFactory::SpawnActor(), AUtilActorFactory::SpawnActor(), AAIControllerFactory::SpawnActor(), ASensorFactory::SpawnActor(), ATriggerFactory::SpawnActor(), UActorDispatcher::SpawnActor(), ACarlaGameModeBase::SpawnActorFactories(), AVegetationManager::SpawnSkeletalFoliages(), ATrafficLightManager::SpawnTrafficLights(), FCarlaServer::Start(), ACarlaGameModeBase::StoreSpawnPoints(), ATagger::TagActor(), carla::throw_exception(), ASoilTypeManager::Tick(), AVegetationManager::Tick(), AVegetationManager::UpdateFoliageBlueprintCache(), FSparseHighDetailMap::UpdateHeightMap(), ACityMapMeshHolder::UpdateMapScale(), ABaseVegetationActor::UpdateSkeletonAndParameters(), FCarlaActor::WakeActorUp() , 以及 FPixelReader::WritePixelsToArray().
return true |
在文件 ActorDispatcher.cpp 第 196 行定义.