Changes for PR

This commit is contained in:
bernatx 2019-06-18 14:38:41 +02:00 committed by Néstor Subirón
parent 673812be3f
commit 33dc5dde8d
3 changed files with 8 additions and 7 deletions

View File

@ -5,6 +5,7 @@
- Changed the scene capture to register its camera with Unreal's texture streamer every tick to enable texture streaming
* Bugfix about recorder query system
* Fixed problem when vehicles enable autopilot after a replayer, now it works better.
- When a recorded session finish replaying, all vehicles will continue in autopilot, and all pedestrians will stop.
* Vulkan support: Changed project settings to make vulkan default on linux and updated make script to allow user to select opengl
* Add ability to set motion blur settings for rgb camera in sensor python blueprint
* Improved visual quality of the screen capture for the rgb sensor

View File

@ -111,7 +111,7 @@ AActor *CarlaReplayerHelper::FindTrafficLightAt(FVector Location)
}
// enable / disable physics for an actor
bool CarlaReplayerHelper::SetActorSimulatePhysics(FActorView &ActorView, bool bEnabled)
bool CarlaReplayerHelper::SetActorSimulatePhysics(const FActorView &ActorView, bool bEnabled)
{
if (!ActorView.IsValid())
{
@ -128,7 +128,7 @@ bool CarlaReplayerHelper::SetActorSimulatePhysics(FActorView &ActorView, bool bE
}
// enable / disable autopilot for an actor
bool CarlaReplayerHelper::SetActorAutopilot(FActorView &ActorView, bool bEnabled, bool bKeepState)
bool CarlaReplayerHelper::SetActorAutopilot(const FActorView &ActorView, bool bEnabled, bool bKeepState)
{
if (!ActorView.IsValid())
{
@ -328,7 +328,7 @@ bool CarlaReplayerHelper::ProcessReplayerFinish(bool bApplyAutopilot)
{
// set autopilot and physics to all AI vehicles
auto registry = Episode->GetActorRegistry();
for (auto ActorView : registry)
for (const FActorView &ActorView : registry)
{
// enable physics only on vehicles
switch (ActorView.GetActorType())
@ -353,7 +353,7 @@ bool CarlaReplayerHelper::ProcessReplayerFinish(bool bApplyAutopilot)
return true;
}
void CarlaReplayerHelper::SetActorVelocity(FActorView ActorView, FVector Velocity)
void CarlaReplayerHelper::SetActorVelocity(const FActorView &ActorView, FVector Velocity)
{
if (!ActorView.IsValid())
{

View File

@ -53,7 +53,7 @@ public:
bool SetCameraPosition(uint32_t Id, FVector Offset, FQuat Rotation);
// set the velocity of the actor
void SetActorVelocity(FActorView ActorView, FVector Velocity);
void SetActorVelocity(const FActorView &ActorView, FVector Velocity);
// set the animation speed for walkers
void SetWalkerSpeed(uint32_t ActorId, float Speed);
@ -71,7 +71,7 @@ private:
AActor *FindTrafficLightAt(FVector Location);
// enable / disable physics for an actor
bool SetActorSimulatePhysics(FActorView &ActorView, bool bEnabled);
bool SetActorSimulatePhysics(const FActorView &ActorView, bool bEnabled);
// enable / disable autopilot for an actor
bool SetActorAutopilot(FActorView &ActorView, bool bEnabled, bool bKeepState = false);
bool SetActorAutopilot(const FActorView &ActorView, bool bEnabled, bool bKeepState = false);
};