|
CARLA
|
#include <ActorData.h>
Inheritance diagram for FTrafficLightData:Public Member Functions | |
| virtual void | RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override |
| virtual AActor * | RespawnActor (UCarlaEpisode *CarlaEpisode, const FActorInfo &Info) override |
| virtual void | RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override |
Public Member Functions inherited from FActorData | |
| FTransform | GetLocalTransform (UCarlaEpisode *CarlaEpisode) const |
| virtual | ~FActorData () |
Public Attributes | |
| UTrafficLightController * | Controller |
| ETrafficLightState | LightState |
| TSubclassOf< AActor > | Model |
| int | PoleIndex |
| FString | SignId |
Public Attributes inherited from FActorData | |
| FVector | AngularVelocity = FVector(0,0,0) |
| bool | bSimulatePhysics = false |
| FDVector | Location |
| FActorRigSnapshot | Rig |
| FQuat | Rotation |
| FVector | Scale |
| FVector | Velocity |
Definition at line 128 of file ActorData.h.
|
overridevirtual |
Reimplemented from FActorData.
Definition at line 289 of file ActorData.cpp.
References UTrafficLightController::AddCarlaActorTrafficLight(), Controller, FCarlaActor::GetActor(), LightState, Model, PoleIndex, FActorData::RecordActorData(), UTrafficLightController::RemoveTrafficLight(), SignId, and TrafficLight.
|
overridevirtual |
Reimplemented from FActorData.
Definition at line 277 of file ActorData.cpp.
References FActorData::GetLocalTransform(), Model, and UCarlaEpisode::SpawnActor().
|
overridevirtual |
Reimplemented from FActorData.
Definition at line 304 of file ActorData.cpp.
References UTrafficLightController::AddTrafficLight(), Controller, FCarlaActor::GetActor(), UTrafficLightController::GetCurrentState(), UCarlaStatics::GetGameMode(), ACarlaGameModeBase::GetMap(), LightState, PoleIndex, UTrafficLightController::RemoveCarlaActorTrafficLight(), SignId, FTrafficLightStage::State, and TrafficLight.
| UTrafficLightController* FTrafficLightData::Controller |
Definition at line 132 of file ActorData.h.
Referenced by FWorldObserver_GetDormantActorState(), FTrafficLightActor::GetTrafficLightController(), RecordActorData(), and RestoreActorData().
| ETrafficLightState FTrafficLightData::LightState |
Definition at line 134 of file ActorData.h.
Referenced by FTrafficLightActor::GetTrafficLightState(), RecordActorData(), RestoreActorData(), and FTrafficLightActor::SetTrafficLightState().
| TSubclassOf<AActor> FTrafficLightData::Model |
Definition at line 138 of file ActorData.h.
Referenced by RecordActorData(), and RespawnActor().
| int FTrafficLightData::PoleIndex |
Definition at line 140 of file ActorData.h.
Referenced by FWorldObserver_GetDormantActorState(), RecordActorData(), and RestoreActorData().
| FString FTrafficLightData::SignId |
Definition at line 136 of file ActorData.h.
Referenced by FWorldObserver_GetDormantActorState(), RecordActorData(), and RestoreActorData().