|
|
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) |
|
void UActorBlueprintFunctionLibrary::MakeIMUDefinition |
( |
bool & | Success, |
|
|
FActorDefinition & | Definition ) |
|
static |
创建一个惯性测量单元参与者定义,并返回操作是否成功。
- 待办事项
- We need to validate here the params.
- 待办事项
- We need to validate here the params.
- 待办事项
- We need to validate here the params.
============================================================================
– Helpers to retrieve attribute values ---------------------------------—
============================================================================
– Helpers to set Actors ------------------------------------------------—
在文件 ActorBlueprintFunctionLibrary.cpp 第 1163 行定义.
引用了 ActorAttributeToBool(), ActorAttributeToColor(), ActorAttributeToFloat(), ActorAttributeToInt(), ActorAttributeToString(), AddRecommendedValuesForActorRoleName(), AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), AddVariationsForTrigger(), FLidarDescription::AtmospAttenRate, FActorDefinition::Attributes, FVehicleParameters::BaseType, Bool, 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(), Float, URandomEngine::GenerateRandomSeed(), FVehicleParameters::Generation, Geometric, ASensor::GetRandomEngine(), FVehicleParameters::HasDynamicDoors, FVehicleParameters::HasLights, Highway, FLidarDescription::HorizontalFov, FActorVariation::Id, FActorAttribute::Id, Int, 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(), RGBColor, FLidarDescription::RotationFrequency, Rural, 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, String, Success, FVehicleParameters::SupportedDrivers, FActorVariation::Type, FActorAttribute::Type, UE_LOG(), FLidarDescription::UpperFovLimit, Urban, FActorAttribute::Value, FActorDefinition::Variations, FActorDescription::Variations , 以及 Winner.