CARLA
Loading...
Searching...
No Matches
Functions
FrameData.cpp File Reference
#include "FrameData.h"
#include "Carla/Game/CarlaEpisode.h"
#include "Carla/Actor/CarlaActor.h"
#include "Carla/Game/CarlaEngine.h"
#include "Carla/Game/CarlaGameModeBase.h"
#include "Carla/Traffic/TrafficLightController.h"
#include "Carla/Traffic/TrafficLightGroup.h"
#include "Carla/MapGen/LargeMapManager.h"
#include "Carla/Game/CarlaStatics.h"
#include "Carla/Settings/CarlaSettings.h"
#include "Carla/Lights/CarlaLightSubsystem.h"
#include "Carla/Sensor/Sensor.h"
#include "Carla/Vehicle/CarlaWheeledVehicle.h"
#include "Carla/Weather/Weather.h"
#include <util/disable-ue4-macros.h>
#include "carla/multigpu/mirroredActors.h"
#include "carla/rpc/VehicleLightState.h"
#include <util/enable-ue4-macros.h>
#include <util/ue-header-guard-begin.h>
#include "GameFramework/Character.h"
#include "GameFramework/CharacterMovementComponent.h"
#include <util/ue-header-guard-end.h>

Go to the source code of this file.

Functions

static void FFrameData_SetMirroredMotion (FCarlaActor &CarlaActor, const FVector &Velocity)
 What the engine reads when no CARLA code asks the episode: the mirror's movement component, vehicle motion and root velocity.
 
void FrameTimeFromSettings (const FEpisodeSettings &Settings, carla::multigpu::FrameTime &Time)
 Copies the episode settings into a FrameTime and back.
 
void SettingsFromFrameTime (const carla::multigpu::FrameTime &Time, FEpisodeSettings &Settings)
 

Function Documentation

◆ FFrameData_SetMirroredMotion()

static void FFrameData_SetMirroredMotion ( FCarlaActor &  CarlaActor,
const FVector &  Velocity 
)
static

What the engine reads when no CARLA code asks the episode: the mirror's movement component, vehicle motion and root velocity.

Definition at line 729 of file FrameData.cpp.

References Character, FCarlaActor::GetActor(), FCarlaActor::IsDormant(), and Vehicle.

Referenced by FFrameData::PlayKinematics().

◆ FrameTimeFromSettings()

void FrameTimeFromSettings ( const FEpisodeSettings &  Settings,
carla::multigpu::FrameTime &  Time 
)

◆ SettingsFromFrameTime()

void SettingsFromFrameTime ( const carla::multigpu::FrameTime &  Time,
FEpisodeSettings &  Settings 
)