#include <ActorBlueprintFunctionLibrary.h>
静态 Public 成员函数 | |
static bool | CheckActorDefinition (const FActorDefinition &ActorDefinitions) |
返回角色定义是否有效。打印所有找到的错误 更多... | |
static bool | CheckActorDefinitions (const TArray< FActorDefinition > &ActorDefinitions) |
返回演员定义列表是否有效。打印所有 发现错误 更多... | |
static FActorDefinition | MakeGenericDefinition (const FString &Category, const FString &Type, const FString &Id) |
创建一个通用的参与者定义。 更多... | |
static FActorDefinition | MakeGenericSensorDefinition (const FString &Type, const FString &Id) |
创建一个通用的传感器参与者定义。 更多... | |
static FActorDefinition | MakeCameraDefinition (const FString &Id, bool bEnableModifyingPostProcessEffects=false) |
创建一个相机参与者定义。 更多... | |
static void | MakeCameraDefinition (const FString &Id, bool bEnableModifyingPostProcessEffects, bool &Success, FActorDefinition &Definition) |
创建一个相机参与者定义,并返回操作是否成功。 更多... | |
static FActorDefinition | MakeNormalsCameraDefinition () |
创建一个法线相机参与者定义。 更多... | |
static void | MakeNormalsCameraDefinition (bool &Success, FActorDefinition &Definition) |
创建一个法线相机参与者定义,并返回操作是否成功。 更多... | |
static FActorDefinition | MakeLidarDefinition (const FString &Id) |
创建一个激光雷达参与者定义。 更多... | |
static void | MakeLidarDefinition (const FString &Id, bool &Success, FActorDefinition &Definition) |
创建一个激光雷达参与者定义,并返回操作是否成功。 更多... | |
static FActorDefinition | MakeGnssDefinition () |
创建一个全球导航卫星系统传感器参与者定义。 更多... | |
static void | MakeGnssDefinition (bool &Success, FActorDefinition &Definition) |
创建一个全球导航卫星系统传感器参与者定义,并返回操作是否成功。 更多... | |
static FActorDefinition | MakeIMUDefinition () |
创建一个惯性测量单元参与者定义。 更多... | |
static void | MakeIMUDefinition (bool &Success, FActorDefinition &Definition) |
创建一个惯性测量单元参与者定义,并返回操作是否成功。 更多... | |
static FActorDefinition | MakeRadarDefinition () |
创建一个雷达参与者定义。 更多... | |
static void | MakeRadarDefinition (bool &Success, FActorDefinition &Definition) |
创建一个雷达参与者定义,并返回操作是否成功。 更多... | |
static FActorDefinition | MakeV2XDefinition () |
创建一个车对外界信息交换传感器参与者定义。 更多... | |
static void | MakeV2XDefinition (bool &Success, FActorDefinition &Definition) |
创建一个车对外界信息交换传感器参与者定义,并返回操作是否成功。 更多... | |
static FActorDefinition | MakeCustomV2XDefinition () |
创建一个自定义车对外界信息交换传感器参与者定义。 更多... | |
static void | MakeCustomV2XDefinition (bool &Success, FActorDefinition &Definition) |
创建一个自定义车对外界信息交换传感器参与者定义,并返回操作是否成功。 更多... | |
static void | MakeVehicleDefinition (const FVehicleParameters &Parameters, bool &Success, FActorDefinition &Definition) |
根据车辆参数创建车辆参与者定义,并返回操作是否成功。 更多... | |
static void | MakeVehicleDefinitions (const TArray< FVehicleParameters > &ParameterArray, TArray< FActorDefinition > &Definitions) |
根据车辆参数数组创建多个车辆参与者定义。 更多... | |
static void | MakePedestrianDefinition (const FPedestrianParameters &Parameters, bool &Success, FActorDefinition &Definition) |
根据行人参数创建行人参与者定义,并返回操作是否成功。 更多... | |
static void | MakePedestrianDefinitions (const TArray< FPedestrianParameters > &ParameterArray, TArray< FActorDefinition > &Definitions) |
根据行人参数数组创建多个行人参与者定义。 更多... | |
static void | MakeTriggerDefinitions (const TArray< FString > &ParameterArray, TArray< FActorDefinition > &Definitions) |
根据ID数组创建触发器参与者定义。 更多... | |
static void | MakeTriggerDefinition (const FString &Id, bool &Success, FActorDefinition &Definition) |
根据ID创建触发器参与者定义,并返回操作是否成功。 更多... | |
static void | MakePropDefinition (const FPropParameters &Parameters, bool &Success, FActorDefinition &Definition) |
根据道具参数创建道具参与者定义,并返回操作是否成功。 更多... | |
static void | MakePropDefinitions (const TArray< FPropParameters > &ParameterArray, TArray< FActorDefinition > &Definitions) |
static void | MakeObstacleDetectorDefinitions (const FString &Type, const FString &Id, FActorDefinition &Definition) |
static bool | ActorAttributeToBool (const FActorAttribute &ActorAttribute, bool Default) |
static int32 | ActorAttributeToInt (const FActorAttribute &ActorAttribute, int32 Default) |
将参与者属性转换为整数,如果不存在则返回默认值。 更多... | |
static float | ActorAttributeToFloat (const FActorAttribute &ActorAttribute, float Default) |
将参与者属性转换为浮点数,如果不存在则返回默认值。 更多... | |
static FString | ActorAttributeToString (const FActorAttribute &ActorAttribute, const FString &Default) |
将参与者属性转换为字符串,如果不存在则返回默认值。 更多... | |
static FColor | ActorAttributeToColor (const FActorAttribute &ActorAttribute, const FColor &Default) |
将参与者属性转换为颜色,如果不存在则返回默认值。 更多... | |
static bool | RetrieveActorAttributeToBool (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, bool Default) |
从参与者属性映射中检索布尔值,如果不存在则返回默认值。 更多... | |
static int32 | RetrieveActorAttributeToInt (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, int32 Default) |
从参与者属性映射中检索整数,如果不存在则返回默认值。 更多... | |
static float | RetrieveActorAttributeToFloat (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, float Default) |
static FString | RetrieveActorAttributeToString (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, const FString &Default) |
static FColor | RetrieveActorAttributeToColor (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, const FColor &Default) |
static void | SetCamera (const FActorDescription &Description, ASceneCaptureSensor *Camera) |
static void | SetCamera (const FActorDescription &Description, AShaderBasedSensor *Camera) |
static void | SetLidar (const FActorDescription &Description, FLidarDescription &Lidar) |
static void | SetGnss (const FActorDescription &Description, AGnssSensor *Gnss) |
static void | SetIMU (const FActorDescription &Description, AInertialMeasurementUnit *IMU) |
static void | SetRadar (const FActorDescription &Description, ARadar *Radar) |
static void | SetV2X (const FActorDescription &Description, AV2XSensor *V2X) |
static void | SetCustomV2X (const FActorDescription &Description, ACustomV2XSensor *V2X) |
在文件 ActorBlueprintFunctionLibrary.h 第 31 行定义.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
返回角色定义是否有效。打印所有找到的错误
============================================================================
在文件 ActorBlueprintFunctionLibrary.cpp 第 278 行定义.
引用了 FActorDefinitionValidator::SingleIsValid().
被这些函数引用 UActorDispatcher::Bind(), MakeCameraDefinition(), MakeIMUDefinition() , 以及 MakeNormalsCameraDefinition().
|
static |
返回演员定义列表是否有效。打印所有 发现错误
在文件 ActorBlueprintFunctionLibrary.cpp 第 288 行定义.
引用了 FActorDefinitionValidator::AreValid().
|
static |
创建一个相机参与者定义,并返回操作是否成功。
在文件 ActorBlueprintFunctionLibrary.cpp 第 496 行定义.
引用了 AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, CheckActorDefinition(), FillIdAndTags(), FActorVariation::Id, FActorVariation::RecommendedValues, Success, FActorVariation::Type , 以及 FActorDefinition::Variations.
|
static |
创建一个相机参与者定义。
在文件 ActorBlueprintFunctionLibrary.cpp 第 470 行定义.
引用了 MakeCameraDefinition() , 以及 Success.
被这些函数引用 ADepthCamera::GetSensorDefinition(), ADVSCamera::GetSensorDefinition(), AInstanceSegmentationCamera::GetSensorDefinition(), AOpticalFlowCamera::GetSensorDefinition(), ASceneCaptureCamera::GetSensorDefinition(), ASemanticSegmentationCamera::GetSensorDefinition() , 以及 MakeCameraDefinition().
|
static |
创建一个自定义车对外界信息交换传感器参与者定义。
被这些函数引用 ACustomV2XSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().
|
static |
创建一个自定义车对外界信息交换传感器参与者定义,并返回操作是否成功。
|
static |
创建一个通用的参与者定义。
在文件 ActorBlueprintFunctionLibrary.cpp 第 426 行定义.
引用了 FillIdAndTags().
被这些函数引用 MakeGenericSensorDefinition().
|
static |
创建一个通用的传感器参与者定义。
在文件 ActorBlueprintFunctionLibrary.cpp 第 449 行定义.
引用了 AddRecommendedValuesForSensorRoleNames() , 以及 MakeGenericDefinition().
被这些函数引用 ACollisionSensor::GetSensorDefinition(), ALaneInvasionSensor::GetSensorDefinition(), ARssSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().
|
static |
创建一个全球导航卫星系统传感器参与者定义。
被这些函数引用 AGnssSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().
|
static |
创建一个全球导航卫星系统传感器参与者定义,并返回操作是否成功。
|
static |
创建一个惯性测量单元参与者定义。
在文件 ActorBlueprintFunctionLibrary.cpp 第 1146 行定义.
引用了 MakeIMUDefinition() , 以及 Success.
被这些函数引用 AInertialMeasurementUnit::GetSensorDefinition() , 以及 MakeIMUDefinition().
|
static |
创建一个惯性测量单元参与者定义,并返回操作是否成功。
============================================================================
============================================================================
在文件 ActorBlueprintFunctionLibrary.cpp 第 1163 行定义.
引用了 ActorAttributeToBool(), ActorAttributeToColor(), ActorAttributeToFloat(), ActorAttributeToInt(), ActorAttributeToString(), AddRecommendedValuesForActorRoleName(), AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), AddVariationsForTrigger(), FLidarDescription::AtmospAttenRate, FActorDefinition::Attributes, FVehicleParameters::BaseType, FActorVariation::bRestrictToRecommended, CARLA_ABFL_CHECK_ACTOR, FLidarDescription::Channels, CheckActorDefinition(), FActorDefinition::Class, FVehicleParameters::Class, ColorToFString(), DEBUG_ASSERT, FLidarDescription::DropOffAtZeroIntensity, FLidarDescription::DropOffGenRate, FLidarDescription::DropOffIntensityLimit, ASceneCaptureSensor::EnablePostProcessingEffects(), FillIdAndTags(), URandomEngine::GenerateRandomSeed(), FVehicleParameters::Generation, ASensor::GetRandomEngine(), FVehicleParameters::HasDynamicDoors, FVehicleParameters::HasLights, FLidarDescription::HorizontalFov, FActorVariation::Id, FActorAttribute::Id, FLidarDescription::LowerFovLimit, FVehicleParameters::Make, MakeCustomV2XDefinition(), MakeGenericSensorDefinition(), MakeGnssDefinition(), MakeLidarDefinition(), MakeObstacleDetectorDefinitions(), MakePedestrianDefinition(), MakePedestrianDefinitions(), MakePropDefinition(), MakePropDefinitions(), MakeRadarDefinition(), MakeTriggerDefinition(), MakeTriggerDefinitions(), MakeV2XDefinition(), MakeVehicleDefinition(), MakeVehicleDefinitions(), FVehicleParameters::Model, FLidarDescription::NoiseStdDev, FVehicleParameters::NumberOfWheels, FVehicleParameters::ObjectType, FLidarDescription::PointsPerSecond, FLidarDescription::RandomSeed, FLidarDescription::Range, FVehicleParameters::RecommendedColors, FActorVariation::RecommendedValues, RetrieveActorAttributeToBool(), RetrieveActorAttributeToColor(), RetrieveActorAttributeToFloat(), RetrieveActorAttributeToInt(), RetrieveActorAttributeToString(), FLidarDescription::RotationFrequency, AInertialMeasurementUnit::SetAccelerationStandardDeviation(), AV2XSensor::SetAccelerationStandardDeviation(), AGnssSensor::SetAltitudeBias(), AGnssSensor::SetAltitudeDeviation(), ASceneCaptureSensor::SetAperture(), ASceneCaptureSensor::SetBladeCount(), ASceneCaptureSensor::SetBloomIntensity(), SetCamera(), AV2XSensor::SetCaServiceParams(), ASceneCaptureSensor::SetChromAberrIntensity(), ASceneCaptureSensor::SetChromAberrOffset(), SetCustomV2X(), ASceneCaptureSensor::SetDepthBlurAmount(), ASceneCaptureSensor::SetDepthBlurRadius(), ASceneCaptureSensor::SetDepthOfFieldMinFstop(), ASceneCaptureSensor::SetExposureCalibrationConstant(), ASceneCaptureSensor::SetExposureCompensation(), ASceneCaptureSensor::SetExposureMaxBrightness(), ASceneCaptureSensor::SetExposureMethod(), ASceneCaptureSensor::SetExposureMinBrightness(), ASceneCaptureSensor::SetExposureSpeedDown(), ASceneCaptureSensor::SetExposureSpeedUp(), ASceneCaptureSensor::SetFilmBlackClip(), ASceneCaptureSensor::SetFilmShoulder(), ASceneCaptureSensor::SetFilmSlope(), ASceneCaptureSensor::SetFilmToe(), ASceneCaptureSensor::SetFilmWhiteClip(), AShaderBasedSensor::SetFloatShaderParameter(), ASceneCaptureSensor::SetFocalDistance(), ASceneCaptureSensor::SetFOVAngle(), SetGnss(), AV2XSensor::SetGNSSDeviation(), AInertialMeasurementUnit::SetGyroscopeBias(), AInertialMeasurementUnit::SetGyroscopeStandardDeviation(), ASceneCaptureSensor::SetImageSize(), SetIMU(), ASceneCaptureSensor::SetISO(), AGnssSensor::SetLatitudeBias(), AGnssSensor::SetLatitudeDeviation(), ASceneCaptureSensor::SetLensFlareIntensity(), SetLidar(), AGnssSensor::SetLongitudeBias(), AGnssSensor::SetLongitudeDeviation(), ASceneCaptureSensor::SetMotionBlurIntensity(), ASceneCaptureSensor::SetMotionBlurMaxDistortion(), ASceneCaptureSensor::SetMotionBlurMinObjectScreenSize(), ACustomV2XSensor::SetPathLossModel(), AV2XSensor::SetPathLossModel(), ACustomV2XSensor::SetPropagationParams(), AV2XSensor::SetPropagationParams(), SetRadar(), ACustomV2XSensor::SetScenario(), AV2XSensor::SetScenario(), ASensor::SetSeed(), ASceneCaptureSensor::SetShutterSpeed(), ASceneCaptureSensor::SetTargetGamma(), SetV2X(), AV2XSensor::SetVelDeviation(), ASceneCaptureSensor::SetWhiteTemp(), ASceneCaptureSensor::SetWhiteTint(), AV2XSensor::SetYawrateDeviation(), FVehicleParameters::SpecialType, Success, FVehicleParameters::SupportedDrivers, FActorVariation::Type, FActorAttribute::Type, UE_LOG(), FLidarDescription::UpperFovLimit, FActorAttribute::Value, FActorDefinition::Variations , 以及 FActorDescription::Variations.
|
static |
创建一个激光雷达参与者定义。
被这些函数引用 ARayCastLidar::GetSensorDefinition(), ARayCastSemanticLidar::GetSensorDefinition() , 以及 MakeIMUDefinition().
|
static |
创建一个激光雷达参与者定义,并返回操作是否成功。
|
static |
创建一个法线相机参与者定义。
在文件 ActorBlueprintFunctionLibrary.cpp 第 1042 行定义.
引用了 MakeNormalsCameraDefinition() , 以及 Success.
被这些函数引用 ANormalsCamera::GetSensorDefinition() , 以及 MakeNormalsCameraDefinition().
|
static |
创建一个法线相机参与者定义,并返回操作是否成功。
在文件 ActorBlueprintFunctionLibrary.cpp 第 1061 行定义.
引用了 AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, CheckActorDefinition(), FillIdAndTags(), FActorVariation::Id, FActorVariation::RecommendedValues, Success, FActorVariation::Type , 以及 FActorDefinition::Variations.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
创建一个雷达参与者定义,并返回操作是否成功。
|
static |
根据ID创建触发器参与者定义,并返回操作是否成功。
被这些函数引用 ATriggerFactory::GetDefinitions() , 以及 MakeIMUDefinition().
|
static |
|
static |
创建一个车对外界信息交换传感器参与者定义。
被这些函数引用 AV2XSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().
|
static |
创建一个车对外界信息交换传感器参与者定义,并返回操作是否成功。
|
static |
|
static |
|
static |
从参与者属性映射中检索布尔值,如果不存在则返回默认值。
被这些函数引用 MakeIMUDefinition(), ADVSCamera::Set() , 以及 AObstacleDetectionSensor::Set().
|
static |
|
static |
被这些函数引用 MakeIMUDefinition(), ADVSCamera::Set(), AObstacleDetectionSensor::Set() , 以及 ATriggerFactory::SpawnActor().
|
static |
|
static |
|
static |
被这些函数引用 MakeIMUDefinition(), ASceneCaptureSensor::Set() , 以及 AShaderBasedSensor::Set().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |