查看一个参与者和它的属性 更多...
#include <CarlaActor.h>
Public 类型 | |
enum class | ActorType : uint8 { Other , Vehicle , Walker , TrafficLight , TrafficSign , Sensor , INVALID } |
using | IdType = uint32 |
静态 Public 成员函数 | |
static TSharedPtr< FCarlaActor > | ConstructCarlaActor (IdType ActorId, AActor *Actor, TSharedPtr< const FActorInfo > Info, ActorType Type, carla::rpc::ActorState InState, UWorld *World) |
Protected 属性 | |
TSharedPtr< FActorData > | ActorData = nullptr |
ActorType | Type = ActorType::INVALID |
UWorld * | World = nullptr |
Private 属性 | |
carla::rpc::AttachmentType | Attachment = carla::rpc::AttachmentType::INVALID |
TArray< IdType > | Children |
IdType | Id = 0u |
TSharedPtr< const FActorInfo > | Info = nullptr |
IdType | ParentId = 0u |
carla::rpc::ActorState | State = carla::rpc::ActorState::Invalid |
AActor * | TheActor = nullptr |
友元 | |
class | FActorRegistry |
查看一个参与者和它的属性
在文件 CarlaActor.h 第 22 行定义.
using FCarlaActor::IdType = uint32 |
在文件 CarlaActor.h 第 25 行定义.
|
strong |
枚举值 | |
---|---|
Other | |
Vehicle | |
Walker | |
TrafficLight | |
TrafficSign | |
Sensor | |
INVALID |
在文件 CarlaActor.h 第 26 行定义.
|
default |
FCarlaActor::FCarlaActor | ( | IdType | ActorId, |
AActor * | Actor, | ||
TSharedPtr< const FActorInfo > | Info, | ||
carla::rpc::ActorState | InState, | ||
UWorld * | World ) |
在文件 CarlaActor.cpp 第 40 行定义.
|
inlinevirtual |
在文件 CarlaActor.h 第 45 行定义.
ECarlaServerResponse FCarlaActor::AddActorAngularImpulse | ( | const FVector & | AngularInpulse | ) |
在文件 CarlaActor.cpp 第 538 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorForce | ( | const FVector & | Force | ) |
在文件 CarlaActor.cpp 第 494 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorForceAtLocation | ( | const FVector & | Force, |
const FVector & | Location ) |
在文件 CarlaActor.cpp 第 514 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant(), Success , 以及 UE_LOG().
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorImpulse | ( | const FVector & | Impulse | ) |
在文件 CarlaActor.cpp 第 450 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorImpulseAtLocation | ( | const FVector & | Impulse, |
const FVector & | Location ) |
在文件 CarlaActor.cpp 第 470 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant(), Success , 以及 UE_LOG().
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorTorque | ( | const FVector & | Torque | ) |
在文件 CarlaActor.cpp 第 558 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 103 行定义.
引用了 Children.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::ProcessReplayerEventParent().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 276 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 255 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 249 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerAnimVehicle() , 以及 FFrameData::ProcessReplayerFinish().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 359 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::SetWalkerSpeed().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 229 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 379 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::BuildActorData | ( | ) |
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 224 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
static |
在文件 CarlaActor.cpp 第 138 行定义.
引用了 Actor, Info, InState, Sensor, TrafficLight, TrafficSign, Vehicle, Walker , 以及 World.
被这些函数引用 MakeCarlaActor().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 199 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 194 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 296 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 306 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 394 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 271 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 75 行定义.
引用了 TheActor.
被这些函数引用 AddActorAngularImpulse(), AddActorForce(), AddActorForceAtLocation(), AddActorImpulse(), AddActorImpulseAtLocation(), AddActorTorque(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FVehicleActor::ApplyAckermannControllerSettings(), FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::ApplyControlToVehicle(), FWalkerActor::ApplyControlToWalker(), FVehicleActor::ApplyPhysicsControl(), FCarlaServer::FPimpl::BindActions(), FWalkerActor::BlendPose(), ALargeMapManager::CheckActiveActors(), FVehicleActor::CloseVehicleDoor(), ALargeMapManager::ConvertDormantToActiveActors(), ACarlaRecorder::CreateRecorderEventAdd(), FFrameData::CreateRecorderEventAdd(), FActorRegistry::Deregister(), FActorRegistry::Deregister(), UActorDispatcher::DestroyActor(), FVehicleActor::DisableActorConstantVelocity(), FVehicleActor::EnableActorConstantVelocity(), FVehicleActor::EnableCarSim(), FVehicleActor::EnableChronoPhysics(), FTrafficLightActor::FreezeTrafficLight(), FWorldObserver_GetActorState(), FWorldObserver_Serialize(), FVehicleActor::GetAckermannControllerSettings(), GetActorAngularVelocity(), GetActorGlobalLocation(), GetActorGlobalTransform(), GetActorLocalLocation(), GetActorLocalTransform(), GetActorVelocity(), FWalkerActor::GetBonesTransform(), FVehicleActor::GetFailureState(), FVehicleActor::GetPhysicsControl(), FWalkerActor::GetPoseFromAnimation(), FTrafficLightActor::GetTrafficLightController(), FTrafficLightActor::GetTrafficLightState(), FVehicleActor::GetVehicleAckermannControl(), FVehicleActor::GetVehicleControl(), FVehicleActor::GetVehicleLightState(), FVehicleActor::GetVehicleTelemetryData(), FWalkerActor::GetWalkerControl(), FVehicleActor::GetWheelSteerAngle(), ALargeMapManager::OnActorSpawned(), FVehicleActor::OpenVehicleDoor(), FFrameData::ProcessReplayerAnimBiker(), FFrameData::ProcessReplayerAnimVehicleWheels(), FFrameData::ProcessReplayerEventParent(), FActorData::RecordActorData(), FWalkerData::RecordActorData(), FTrafficSignData::RecordActorData(), FTrafficLightData::RecordActorData(), FActorSensorData::RecordActorData(), FTrafficLightActor::ResetTrafficLightGroup(), FActorData::RestoreActorData(), FWalkerData::RestoreActorData(), FTrafficSignData::RestoreActorData(), FTrafficLightData::RestoreActorData(), FActorSensorData::RestoreActorData(), FVehicleActor::RestorePhysXPhysics(), FVehicleActor::SetActorAutopilot(), SetActorCollisions(), FWalkerActor::SetActorDead(), SetActorEnableGravity(), FWalkerActor::SetActorEnableGravity(), SetActorGlobalLocation(), SetActorGlobalTransform(), SetActorLocalLocation(), SetActorLocalTransform(), SetActorSimulatePhysics(), FVehicleActor::SetActorSimulatePhysics(), FWalkerActor::SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), FWalkerActor::SetBonesTransform(), FTrafficLightActor::SetLightGreenTime(), FTrafficLightActor::SetLightRedTime(), FTrafficLightActor::SetLightYellowTime(), FTrafficLightActor::SetTrafficLightState(), FVehicleActor::SetVehicleLightState(), FWalkerActor::SetWalkerState(), FVehicleActor::SetWheelSteerDirection(), FVehicleActor::ShowVehicleDebugTelemetry(), UActorDispatcher::SpawnActor() , 以及 FVehicleActor::UseCarSimRoad().
|
inline |
在文件 CarlaActor.h 第 79 行定义.
引用了 TheActor.
FVector FCarlaActor::GetActorAngularVelocity | ( | ) | const |
在文件 CarlaActor.cpp 第 390 行定义.
引用了 ActorData, GetActor() , 以及 IsDormant().
被这些函数引用 FFrameData::AddActorKinematics() , 以及 ACarlaRecorder::AddActorKinematics().
|
inline |
在文件 CarlaActor.h 第 127 行定义.
引用了 ActorData.
被这些函数引用 ALargeMapManager::CheckDormantActors(), FWorldObserver_GetDormantActorState() , 以及 FWorldObserver_Serialize().
|
inline |
在文件 CarlaActor.h 第 136 行定义.
引用了 ActorData.
|
inline |
在文件 CarlaActor.h 第 131 行定义.
引用了 ActorData.
|
inline |
在文件 CarlaActor.h 第 141 行定义.
引用了 ActorData.
FVector FCarlaActor::GetActorGlobalLocation | ( | ) | const |
在文件 CarlaActor.cpp 第 258 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalLocation() , 以及 World.
被这些函数引用 FFrameData::FindTrafficLightAt() , 以及 FWalkerActor::SetWalkerState().
FTransform FCarlaActor::GetActorGlobalTransform | ( | ) | const |
在文件 CarlaActor.cpp 第 217 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalTransform() , 以及 World.
被这些函数引用 FFrameData::AddActorPosition(), ACarlaRecorder::AddActorPosition(), FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FWorldObserver_Serialize() , 以及 FFrameData::SetCameraPosition().
|
inline |
在文件 CarlaActor.h 第 67 行定义.
引用了 Id.
被这些函数引用 ACarlaRecorder::AddActorBones(), FFrameData::AddActorBoundingBox(), ACarlaRecorder::AddActorBoundingBox(), FFrameData::AddActorKinematics(), ACarlaRecorder::AddActorKinematics(), FFrameData::AddActorPosition(), ACarlaRecorder::AddActorPosition(), ACarlaRecorder::AddCollision(), FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FFrameData::AddTrafficLightState(), ACarlaRecorder::AddTrafficLightState(), FFrameData::AddVehicleAnimation(), ACarlaRecorder::AddVehicleAnimation(), FFrameData::AddVehicleLight(), ACarlaRecorder::AddVehicleLight(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FFrameData::AddWalkerAnimation(), ACarlaRecorder::AddWalkerAnimation(), FCarlaServer::FPimpl::BindActions(), ALargeMapManager::CheckDormantActors(), ARayCastSemanticLidar::ComputeRawDetection(), FActorRegistry::Deregister(), FWorldObserver_GetActorState(), FWorldObserver_Serialize(), UActorDispatcher::OnActorDestroyed(), ALargeMapManager::OnActorSpawned(), FFrameData::ProcessReplayerEventDel(), FFrameData::ProcessReplayerEventParent(), FFrameData::ProcessReplayerFinish(), UActorDispatcher::RegisterActor(), ACustomV2XSensor::SetOwner(), CaService::SetOwner() , 以及 WakeActorUp().
|
inline |
在文件 CarlaActor.h 第 83 行定义.
引用了 Info.
被这些函数引用 FFrameData::AddActorBoundingBox(), ACarlaRecorder::AddActorBoundingBox(), ACarlaRecorder::AddCollision(), FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FCarlaServer::FPimpl::BindActions(), UActorDispatcher::DestroyActor(), FWorldObserver_GetAcceleration(), FWorldObserver_Serialize(), CaService::GetStationType(), ALargeMapManager::OnActorDestroyed() , 以及 ALargeMapManager::OnActorSpawned().
FVector FCarlaActor::GetActorLocalLocation | ( | ) | const |
在文件 CarlaActor.cpp 第 239 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalLocation(), IsDormant() , 以及 World.
FTransform FCarlaActor::GetActorLocalTransform | ( | ) | const |
在文件 CarlaActor.cpp 第 195 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalTransform(), IsDormant() , 以及 World.
|
inline |
|
inline |
在文件 CarlaActor.h 第 71 行定义.
引用了 Type.
被这些函数引用 FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FCarlaServer::FPimpl::BindActions(), ALargeMapManager::CheckActiveActors(), FFrameData::FindTrafficLightAt(), FWorldObserver_GetActorState(), FWorldObserver_GetDormantActorState(), FFrameData::GetFrameData(), PathLossModel::GetLocationIfVehicle(), CaService::GetStationType(), PathLossModel::IsVehicle(), FFrameData::ProcessReplayerAnimVehicleWheels(), FFrameData::ProcessReplayerFinish(), CaService::SetOwner() , 以及 ACarlaRecorder::Ticking().
FVector FCarlaActor::GetActorVelocity | ( | ) | const |
在文件 CarlaActor.cpp 第 378 行定义.
引用了 ActorData, GetActor() , 以及 IsDormant().
被这些函数引用 FFrameData::AddActorKinematics() , 以及 ACarlaRecorder::AddActorKinematics().
|
inline |
在文件 CarlaActor.h 第 120 行定义.
引用了 Attachment.
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 369 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 ACarlaRecorder::AddActorBones() , 以及 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 112 行定义.
引用了 Children.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 204 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 384 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 329 行定义.
被这些函数引用 FFrameData::AddTrafficLightState(), ACarlaRecorder::AddTrafficLightState() , 以及 FFrameData::ProcessReplayerStateTrafficLight().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 324 行定义.
被这些函数引用 FFrameData::AddTrafficLightState() , 以及 ACarlaRecorder::AddTrafficLightState().
|
inlinevirtual |
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 261 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FFrameData::AddVehicleAnimation() , 以及 ACarlaRecorder::AddVehicleAnimation().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 214 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FFrameData::AddVehicleLight(), ACarlaRecorder::AddVehicleLight() , 以及 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 286 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 364 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FFrameData::AddWalkerAnimation() , 以及 ACarlaRecorder::AddWalkerAnimation().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 244 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 55 行定义.
引用了 carla::rpc::Active , 以及 State.
被这些函数引用 ALargeMapManager::ConvertDormantToActiveActors() , 以及 UActorDispatcher::OnActorDestroyed().
|
inline |
在文件 CarlaActor.h 第 50 行定义.
引用了 carla::rpc::Invalid, carla::rpc::PendingKill , 以及 State.
|
inline |
在文件 CarlaActor.h 第 59 行定义.
引用了 carla::rpc::Dormant , 以及 State.
被这些函数引用 AddActorAngularImpulse(), AddActorForce(), AddActorForceAtLocation(), AddActorImpulse(), AddActorImpulseAtLocation(), AddActorTorque(), FVehicleActor::ApplyAckermannControllerSettings(), FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::ApplyControlToVehicle(), FWalkerActor::ApplyControlToWalker(), FVehicleActor::ApplyPhysicsControl(), FCarlaServer::FPimpl::BindActions(), FWalkerActor::BlendPose(), ALargeMapManager::CheckDormantActors(), FVehicleActor::CloseVehicleDoor(), FVehicleActor::DisableActorConstantVelocity(), FVehicleActor::EnableActorConstantVelocity(), FVehicleActor::EnableCarSim(), FVehicleActor::EnableChronoPhysics(), FTrafficLightActor::FreezeTrafficLight(), FWorldObserver_Serialize(), FVehicleActor::GetAckermannControllerSettings(), GetActorAngularVelocity(), GetActorGlobalLocation(), GetActorGlobalTransform(), GetActorLocalLocation(), GetActorLocalTransform(), GetActorVelocity(), FWalkerActor::GetBonesTransform(), FVehicleActor::GetFailureState(), FVehicleActor::GetPhysicsControl(), FWalkerActor::GetPoseFromAnimation(), FTrafficLightActor::GetTrafficLightController(), FTrafficLightActor::GetTrafficLightState(), FVehicleActor::GetVehicleAckermannControl(), FVehicleActor::GetVehicleControl(), FVehicleActor::GetVehicleLightState(), FVehicleActor::GetVehicleTelemetryData(), FWalkerActor::GetWalkerControl(), FVehicleActor::GetWheelSteerAngle(), FVehicleActor::OpenVehicleDoor(), FFrameData::ProcessReplayerEventParent(), FActorRegistry::Register(), FTrafficLightActor::ResetTrafficLightGroup(), FVehicleActor::RestorePhysXPhysics(), FVehicleActor::SetActorAutopilot(), SetActorCollisions(), FWalkerActor::SetActorDead(), SetActorEnableGravity(), FWalkerActor::SetActorEnableGravity(), SetActorGlobalLocation(), SetActorGlobalTransform(), SetActorLocalLocation(), SetActorLocalTransform(), SetActorSimulatePhysics(), FVehicleActor::SetActorSimulatePhysics(), FWalkerActor::SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), FWalkerActor::SetBonesTransform(), FTrafficLightActor::SetLightGreenTime(), FTrafficLightActor::SetLightRedTime(), FTrafficLightActor::SetLightYellowTime(), FTrafficLightActor::SetTrafficLightState(), FVehicleActor::SetVehicleLightState(), FWalkerActor::SetWalkerState(), FVehicleActor::SetWheelSteerDirection(), FVehicleActor::ShowVehicleDebugTelemetry() , 以及 FVehicleActor::UseCarSimRoad().
|
inline |
在文件 CarlaActor.h 第 46 行定义.
引用了 carla::rpc::Invalid , 以及 State.
|
inline |
在文件 CarlaActor.h 第 63 行定义.
引用了 carla::rpc::PendingKill , 以及 State.
被这些函数引用 FFrameData::AddVehicleAnimation(), ACarlaRecorder::AddVehicleAnimation(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FFrameData::AddWalkerAnimation() , 以及 ACarlaRecorder::AddWalkerAnimation().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 219 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::PutActorToSleep | ( | UCarlaEpisode * | CarlaEpisode | ) |
在文件 CarlaActor.cpp 第 172 行定义.
引用了 ActorData, carla::rpc::Dormant, State , 以及 TheActor.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 108 行定义.
引用了 Children.
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 399 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 312 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 281 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
virtual |
在文件 CarlaActor.cpp 第 600 行定义.
引用了 GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 389 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
virtual |
被 FWalkerActor 重载.
在文件 CarlaActor.cpp 第 612 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::SetActorGlobalLocation | ( | const FVector & | Location, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 300 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalLocation(), IsDormant() , 以及 World.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::SetActorGlobalTransform | ( | const FTransform & | Transform, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 351 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalTransform(), IsDormant() , 以及 World.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerPosition(), FFrameData::SetCameraPosition() , 以及 FWalkerActor::SetWalkerState().
void FCarlaActor::SetActorLocalLocation | ( | const FVector & | Location, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 277 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalLocation() , 以及 World.
void FCarlaActor::SetActorLocalTransform | ( | const FTransform & | Transform, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 324 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalTransform() , 以及 World.
|
virtual |
被 FVehicleActor , 以及 FWalkerActor 重载.
在文件 CarlaActor.cpp 第 578 行定义.
引用了 ActorData, FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::SetActorSimulatePhysics().
|
inline |
ECarlaServerResponse FCarlaActor::SetActorTargetAngularVelocity | ( | const FVector & | AngularVelocity | ) |
在文件 CarlaActor.cpp 第 429 行定义.
引用了 ActorData, FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::SetActorTargetVelocity | ( | const FVector & | Velocity | ) |
在文件 CarlaActor.cpp 第 408 行定义.
引用了 ActorData, FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::SetActorVelocity().
|
inline |
在文件 CarlaActor.h 第 116 行定义.
引用了 Attachment.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::ProcessReplayerEventParent().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 374 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 334 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 344 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 339 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 95 行定义.
引用了 ParentId.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::ProcessReplayerEventParent().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 319 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::ProcessReplayerStateTrafficLight().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 234 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FFrameData::ProcessReplayerLightVehicle().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 352 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 239 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 291 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 301 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::WakeActorUp | ( | UCarlaEpisode * | CarlaEpisode | ) |
在文件 CarlaActor.cpp 第 183 行定义.
引用了 carla::rpc::Active, ActorData, GetActorId(), Info, State, TheActor , 以及 UE_LOG().
|
friend |
在文件 CarlaActor.h 第 416 行定义.
|
protected |
在文件 CarlaActor.h 第 436 行定义.
被这些函数引用 FVehicleActor::ApplyAckermannControllerSettings(), FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::ApplyControlToVehicle(), FWalkerActor::ApplyControlToWalker(), FVehicleActor::ApplyPhysicsControl(), FOtherActor::FOtherActor(), FTrafficLightActor::FTrafficLightActor(), FTrafficSignActor::FTrafficSignActor(), FVehicleActor::FVehicleActor(), FWalkerActor::FWalkerActor(), FVehicleActor::GetAckermannControllerSettings(), GetActorAngularVelocity(), GetActorData(), GetActorData(), GetActorGlobalLocation(), GetActorGlobalTransform(), GetActorLocalLocation(), GetActorLocalTransform(), GetActorVelocity(), FVehicleActor::GetFailureState(), FVehicleActor::GetPhysicsControl(), FTrafficLightActor::GetTrafficLightController(), FTrafficLightActor::GetTrafficLightState(), FVehicleActor::GetVehicleAckermannControl(), FVehicleActor::GetVehicleControl(), FVehicleActor::GetVehicleLightState(), PutActorToSleep(), SetActorGlobalLocation(), SetActorGlobalTransform(), SetActorLocalLocation(), SetActorLocalTransform(), SetActorSimulatePhysics(), FVehicleActor::SetActorSimulatePhysics(), FWalkerActor::SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), FTrafficLightActor::SetTrafficLightState(), FVehicleActor::SetVehicleLightState() , 以及 WakeActorUp().
|
private |
在文件 CarlaActor.h 第 428 行定义.
被这些函数引用 GetAttachmentType() , 以及 SetAttachmentType().
|
private |
在文件 CarlaActor.h 第 430 行定义.
被这些函数引用 AddChildren(), GetChildren() , 以及 RemoveChildren().
|
private |
在文件 CarlaActor.h 第 422 行定义.
被这些函数引用 GetActorId().
|
private |
在文件 CarlaActor.h 第 420 行定义.
被这些函数引用 ConstructCarlaActor(), GetActorInfo() , 以及 WakeActorUp().
|
private |
在文件 CarlaActor.h 第 424 行定义.
被这些函数引用 GetParent() , 以及 SetParent().
|
private |
在文件 CarlaActor.h 第 426 行定义.
被这些函数引用 GetActorState(), IsActive(), IsAlive(), IsDormant(), IsInValid(), IsPendingKill(), PutActorToSleep(), SetActorState(), FTrafficLightActor::SetTrafficLightState() , 以及 WakeActorUp().
|
private |
在文件 CarlaActor.h 第 418 行定义.
被这些函数引用 FActorRegistry::Deregister(), GetActor(), GetActor(), PutActorToSleep(), FActorRegistry::Register() , 以及 WakeActorUp().
|
protected |
在文件 CarlaActor.h 第 434 行定义.
被这些函数引用 GetActorType().
|
protected |