|
CARLA
|
#include "Carla/Recorder/CarlaRecorderTraficLightTime.h"#include "Carla/Recorder/CarlaRecorderPhysicsControl.h"#include "Carla/Recorder/CarlaRecorderPlatformTime.h"#include "Carla/Recorder/CarlaRecorderBoundingBox.h"#include "Carla/Recorder/CarlaRecorderKinematics.h"#include "Carla/Recorder/CarlaRecorderLightScene.h"#include "Carla/Recorder/CarlaRecorderLightVehicle.h"#include "Carla/Recorder/CarlaRecorderAnimVehicle.h"#include "Carla/Recorder/CarlaRecorderAnimWalker.h"#include "Carla/Recorder/CarlaRecorderAnimBiker.h"#include "Carla/Recorder/CarlaRecorderCollision.h"#include "Carla/Recorder/CarlaRecorderEventAdd.h"#include "Carla/Recorder/CarlaRecorderEventDel.h"#include "Carla/Recorder/CarlaRecorderEventParent.h"#include "Carla/Recorder/CarlaRecorderFrames.h"#include "Carla/Recorder/CarlaRecorderInfo.h"#include "Carla/Recorder/CarlaRecorderPosition.h"#include "Carla/Recorder/CarlaRecorderFrameCounter.h"#include "Carla/Recorder/CarlaRecorderState.h"#include "Carla/Recorder/CarlaRecorderWeather.h"#include "Carla/Actor/ActorDescription.h"#include "Carla/Lights/CarlaLight.h"#include "Carla/Traffic/TrafficLightBase.h"#include "Carla/Traffic/TrafficSignBase.h"#include "Carla/Settings/EpisodeSettings.h"#include <util/ue-header-guard-begin.h>#include "Templates/Function.h"#include <util/ue-header-guard-end.h>#include <util/disable-ue4-macros.h>#include "carla/multigpu/frameDataCodec.h"#include "carla/multigpu/frameTime.h"#include "carla/multigpu/mirrorPackets.h"#include "carla/multigpu/sensorSync.h"#include "carla/multigpu/worldState.h"#include <util/enable-ue4-macros.h>#include <optional>#include <sstream>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | FFrameData |
| struct | FMirroredAppearance |
| An actor's appearance, as a Multi-GPU primary last sent it. More... | |
| struct | FMirrorState |
| What a Multi-GPU secondary keeps between the primary frames it plays. More... | |
| struct | FPrimaryWorldState |
| What a Multi-GPU primary remembers between the frames it sends, to send the world state only when it changes. More... | |
Functions | |
| 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) |
| void FrameTimeFromSettings | ( | const FEpisodeSettings & | Settings, |
| carla::multigpu::FrameTime & | Time | ||
| ) |
Copies the episode settings into a FrameTime and back.
The secondary keeps its own no-rendering mode.
Definition at line 1053 of file FrameData.cpp.
References carla::multigpu::FrameTime::actor_active_distance, FEpisodeSettings::ActorActiveDistance, carla::multigpu::FrameTime::adjust_signs_height_to_ground, FEpisodeSettings::bAdjustSignsHeightToGround, FEpisodeSettings::bDeterministicRagdolls, FEpisodeSettings::bNoRenderingMode, FEpisodeSettings::bSubstepping, FEpisodeSettings::bSynchronousMode, carla::multigpu::FrameTime::deterministic_ragdolls, carla::multigpu::FrameTime::fixed_delta_seconds, FEpisodeSettings::FixedDeltaSeconds, carla::multigpu::FrameTime::max_culling_distance, carla::multigpu::FrameTime::max_substep_delta_time, carla::multigpu::FrameTime::max_substeps, FEpisodeSettings::MaxCullingDistance, FEpisodeSettings::MaxSubstepDeltaTime, FEpisodeSettings::MaxSubsteps, carla::multigpu::FrameTime::no_rendering_mode, carla::multigpu::FrameTime::spectator_as_ego, FEpisodeSettings::SpectatorAsEgo, carla::multigpu::FrameTime::substepping, carla::multigpu::FrameTime::synchronous_mode, carla::multigpu::FrameTime::tile_streaming_distance, and FEpisodeSettings::TileStreamingDistance.
Referenced by FCarlaEngine::OnPostTick().
| void SettingsFromFrameTime | ( | const carla::multigpu::FrameTime & | Time, |
| FEpisodeSettings & | Settings | ||
| ) |
Definition at line 1073 of file FrameData.cpp.
References carla::multigpu::FrameTime::actor_active_distance, FEpisodeSettings::ActorActiveDistance, carla::multigpu::FrameTime::adjust_signs_height_to_ground, FEpisodeSettings::bAdjustSignsHeightToGround, FEpisodeSettings::bDeterministicRagdolls, FEpisodeSettings::bSubstepping, FEpisodeSettings::bSynchronousMode, carla::multigpu::FrameTime::deterministic_ragdolls, carla::multigpu::FrameTime::fixed_delta_seconds, FEpisodeSettings::FixedDeltaSeconds, carla::multigpu::FrameTime::max_culling_distance, carla::multigpu::FrameTime::max_substep_delta_time, carla::multigpu::FrameTime::max_substeps, FEpisodeSettings::MaxCullingDistance, FEpisodeSettings::MaxSubstepDeltaTime, FEpisodeSettings::MaxSubsteps, carla::multigpu::FrameTime::spectator_as_ego, FEpisodeSettings::SpectatorAsEgo, carla::multigpu::FrameTime::substepping, carla::multigpu::FrameTime::synchronous_mode, carla::multigpu::FrameTime::tile_streaming_distance, and FEpisodeSettings::TileStreamingDistance.
Referenced by FCarlaEngine::MirrorPrimarySettings().