44 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
49 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
50 static bool CheckActorDefinitions(
const TArray<FActorDefinition> &ActorDefinitions);
59 const FString &Category,
69 bool bEnableModifyingPostProcessEffects =
false);
71 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
72 static void MakeCameraDefinition(
74 bool bEnableModifyingPostProcessEffects,
80 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
81 static void MakeNormalsCameraDefinition(
88 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
89 static void MakeLidarDefinition(
96 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
97 static void MakeGnssDefinition(
103 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
104 static void MakeIMUDefinition(
110 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
111 static void MakeRadarDefinition(
117 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
118 static void MakeV2XDefinition(
124 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
125 static void MakeCustomV2XDefinition(
129 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
130 static void MakeVehicleDefinition(
135 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
136 static void MakeVehicleDefinitions(
137 const TArray<FVehicleParameters> &ParameterArray,
138 TArray<FActorDefinition> &Definitions);
140 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
141 static void MakePedestrianDefinition(
146 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
147 static void MakePedestrianDefinitions(
148 const TArray<FPedestrianParameters> &ParameterArray,
149 TArray<FActorDefinition> &Definitions);
151 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
152 static void MakeTriggerDefinitions(
153 const TArray<FString> &ParameterArray,
154 TArray<FActorDefinition> &Definitions);
156 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
157 static void MakeTriggerDefinition(
162 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
163 static void MakePropDefinition(
168 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
169 static void MakePropDefinitions(
170 const TArray<FPropParameters> &ParameterArray,
171 TArray<FActorDefinition> &Definitions);
174 static void MakeObstacleDetectorDefinitions(
185 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
186 static bool ActorAttributeToBool(
const FActorAttribute &ActorAttribute,
bool Default);
188 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
189 static int32 ActorAttributeToInt(
const FActorAttribute &ActorAttribute, int32 Default);
191 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
192 static float ActorAttributeToFloat(
const FActorAttribute &ActorAttribute,
float Default);
194 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
195 static FString ActorAttributeToString(
const FActorAttribute &ActorAttribute,
const FString &Default);
197 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
198 static FColor ActorAttributeToColor(
const FActorAttribute &ActorAttribute,
const FColor &Default);
200 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
201 static bool RetrieveActorAttributeToBool(
203 const TMap<FString, FActorAttribute> &Attributes,
206 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
207 static int32 RetrieveActorAttributeToInt(
209 const TMap<FString, FActorAttribute> &Attributes,
212 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
213 static float RetrieveActorAttributeToFloat(
215 const TMap<FString, FActorAttribute> &Attributes,
218 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
219 static FString RetrieveActorAttributeToString(
221 const TMap<FString, FActorAttribute> &Attributes,
222 const FString &Default);
224 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)
225 static FColor RetrieveActorAttributeToColor(
227 const TMap<FString, FActorAttribute> &Attributes,
228 const FColor &Default);
236 UFUNCTION(Category =
"Carla Actor", BlueprintCallable)