48 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
53 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
54 static bool CheckActorDefinitions(
const TArray<FActorDefinition> &ActorDefinitions);
63 const FString &Category,
73 bool bEnableModifyingPostProcessEffects =
false);
75 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
76 static void MakeCameraDefinition(
78 bool bEnableModifyingPostProcessEffects,
84 bool bEnableModifyingPostProcessEffects =
false);
86 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
87 static void MakeWideAngleLensCameraDefinition(
89 bool bEnableModifyingPostProcessEffects,
95 bool bEnableModifyingPostProcessEffects =
false);
97 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
98 static void MakeRayTracedLensCameraDefinition(
100 bool bEnableModifyingPostProcessEffects,
106 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
107 static void MakeNormalsCameraDefinition(
114 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
115 static void MakeLidarDefinition(
123 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
124 static void MakeGnssDefinition(
133 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
134 static void MakeIMUDefinition(
140 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
141 static void MakeRadarDefinition(
147 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
148 static void MakeV2XDefinition(
154 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
155 static void MakeCustomV2XDefinition(
159 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
160 static void MakeVehicleDefinition(
165 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
166 static void MakeVehicleDefinitions(
167 const TArray<FVehicleParameters> &ParameterArray,
168 TArray<FActorDefinition> &Definitions);
170 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
171 static void MakePedestrianDefinition(
176 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
177 static void MakePedestrianDefinitions(
178 const TArray<FPedestrianParameters> &ParameterArray,
179 TArray<FActorDefinition> &Definitions);
181 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
182 static void MakeTriggerDefinitions(
183 const TArray<FString> &ParameterArray,
184 TArray<FActorDefinition> &Definitions);
186 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
187 static void MakeTriggerDefinition(
192 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
193 static void MakePropDefinition(
198 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
199 static void MakePropDefinitions(
200 const TArray<FPropParameters> &ParameterArray,
201 TArray<FActorDefinition> &Definitions);
203 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
204 static void MakeBlueprintDefinition(
209 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
210 static void MakeBlueprintDefinitions(
211 const TArray<FBlueprintParameters> &ParameterArray,
212 TArray<FActorDefinition> &Definitions);
215 static void MakeObstacleDetectorDefinitions(
226 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
229 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
232 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
235 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
238 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
241 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
244 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
245 static bool RetrieveActorAttributeToBool(
247 const TMap<FString, FActorAttribute> &Attributes,
250 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
251 static int32 RetrieveActorAttributeToInt(
253 const TMap<FString, FActorAttribute> &Attributes,
256 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
257 static float RetrieveActorAttributeToFloat(
259 const TMap<FString, FActorAttribute> &Attributes,
262 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
263 static FString RetrieveActorAttributeToString(
265 const TMap<FString, FActorAttribute> &Attributes,
268 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
269 static FColor RetrieveActorAttributeToColor(
271 const TMap<FString, FActorAttribute> &Attributes,
274 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
275 static FVector RetrieveActorAttributeToVector(
277 const TMap<FString, FActorAttribute> &Attributes,
286 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)