#include "Carla.h"
#include "Carla/Actor/ActorBlueprintFunctionLibrary.h"
#include "Carla/Sensor/LidarDescription.h"
#include "Carla/Sensor/SceneCaptureSensor.h"
#include "Carla/Sensor/ShaderBasedSensor.h"
#include "Carla/Sensor/V2X/PathLossModel.h"
#include "Carla/Util/ScopedStack.h"
#include <algorithm>
#include <limits>
#include <stack>
类 | |
class | FActorDefinitionValidator |
Checks validity of FActorDefinition. 更多... | |
宏定义 | |
#define | CARLA_ABFL_CHECK_ACTOR(ActorPtr) check((ActorPtr != nullptr) && !ActorPtr->IsPendingKill()); |
============================================================================ | |
函数 | |
static void | AddRecommendedValuesForActorRoleName (FActorDefinition &Definition, TArray< FString > &&RecommendedValues) |
static void | AddRecommendedValuesForSensorRoleNames (FActorDefinition &Definition) |
static void | AddVariationsForSensor (FActorDefinition &Def) |
static void | AddVariationsForTrigger (FActorDefinition &Def) |
static FString | ColorToFString (const FColor &Color) |
template<typename T , typename Functor > | |
static void | FillActorDefinitionArray (const TArray< T > &ParameterArray, TArray< FActorDefinition > &Definitions, Functor Maker) |
template<typename ... TStrs> | |
static void | FillIdAndTags (FActorDefinition &Def, TStrs &&... Strings) |
============================================================================ | |
template<typename ... ARGS> | |
static FString | JoinStrings (const FString &Separator, ARGS &&... Args) |
#define CARLA_ABFL_CHECK_ACTOR | ( | ActorPtr | ) | check((ActorPtr != nullptr) && !ActorPtr->IsPendingKill()); |
============================================================================
在文件 ActorBlueprintFunctionLibrary.cpp 第 1900 行定义.
被这些函数引用 UActorBlueprintFunctionLibrary::SetCamera(), UActorBlueprintFunctionLibrary::SetCamera(), UActorBlueprintFunctionLibrary::SetCustomV2X(), UActorBlueprintFunctionLibrary::SetGnss(), UActorBlueprintFunctionLibrary::SetIMU(), UActorBlueprintFunctionLibrary::SetRadar() , 以及 UActorBlueprintFunctionLibrary::SetV2X().
|
static |
在文件 ActorBlueprintFunctionLibrary.cpp 第 217 行定义.
引用了 FActorDefinition::Variations.
被这些函数引用 AddRecommendedValuesForSensorRoleNames(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition() , 以及 UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
|
static |
在文件 ActorBlueprintFunctionLibrary.cpp 第 231 行定义.
引用了 AddRecommendedValuesForActorRoleName().
被这些函数引用 UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeGenericSensorDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition() , 以及 UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition().
|
static |
在文件 ActorBlueprintFunctionLibrary.cpp 第 237 行定义.
引用了 FActorVariation::bRestrictToRecommended, Float, FActorVariation::Id, FActorVariation::RecommendedValues, FActorVariation::Type , 以及 FActorDefinition::Variations.
被这些函数引用 UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeCustomV2XDefinition(), UActorBlueprintFunctionLibrary::MakeGnssDefinition(), UActorBlueprintFunctionLibrary::MakeIMUDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition(), UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition(), UActorBlueprintFunctionLibrary::MakeObstacleDetectorDefinitions(), UActorBlueprintFunctionLibrary::MakeRadarDefinition() , 以及 UActorBlueprintFunctionLibrary::MakeV2XDefinition().
|
static |
在文件 ActorBlueprintFunctionLibrary.cpp 第 249 行定义.
引用了 FActorVariation::bRestrictToRecommended, Float, FActorVariation::Id, JoinStrings(), FActorVariation::RecommendedValues, FActorVariation::Type , 以及 FActorDefinition::Variations.
被这些函数引用 UActorBlueprintFunctionLibrary::MakeTriggerDefinition().
|
static |
在文件 ActorBlueprintFunctionLibrary.cpp 第 165 行定义.
引用了 JoinStrings().
被这些函数引用 UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
|
static |
在文件 ActorBlueprintFunctionLibrary.cpp 第 1528 行定义.
引用了 Success.
被这些函数引用 UActorBlueprintFunctionLibrary::MakePedestrianDefinitions(), UActorBlueprintFunctionLibrary::MakePropDefinitions(), UActorBlueprintFunctionLibrary::MakeTriggerDefinitions() , 以及 UActorBlueprintFunctionLibrary::MakeVehicleDefinitions().
|
static |
============================================================================
在文件 ActorBlueprintFunctionLibrary.cpp 第 195 行定义.
引用了 FActorVariation::bRestrictToRecommended, FActorVariation::Id, FActorDefinition::Id, JoinStrings(), FActorVariation::RecommendedValues, String, FActorDefinition::Tags, FActorVariation::Type , 以及 FActorDefinition::Variations.
被这些函数引用 UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeCustomV2XDefinition(), UActorBlueprintFunctionLibrary::MakeGenericDefinition(), UActorBlueprintFunctionLibrary::MakeGnssDefinition(), UActorBlueprintFunctionLibrary::MakeIMUDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition(), UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition(), UActorBlueprintFunctionLibrary::MakeRadarDefinition(), UActorBlueprintFunctionLibrary::MakeTriggerDefinition(), UActorBlueprintFunctionLibrary::MakeV2XDefinition() , 以及 UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
|
static |
在文件 ActorBlueprintFunctionLibrary.cpp 第 160 行定义.
被这些函数引用 AddVariationsForTrigger(), ColorToFString() , 以及 FillIdAndTags().