114 UFUNCTION(BlueprintCallable, CustomThunk, Category=
"Development|Editor", meta=(Keywords =
"ScriptTrace"))
120 StackTraceImpl(Stack);
130 static void RaiseScriptError(
const FString& ErrorMessage = FString(
TEXT(
"An error occurred")));
133 UFUNCTION(BlueprintPure, Category =
"Utilities")
137 UFUNCTION(BlueprintPure, Category =
"Utilities")
141 UFUNCTION(BlueprintPure, Category =
"Utilities")
145 UFUNCTION(BlueprintPure, Category=
"Utilities", meta = (DisplayName =
"Get Object Path String"))
149 UFUNCTION(BlueprintPure, Category =
"Utilities")
154 UFUNCTION(BlueprintPure, Category =
"Utilities|Paths")
160 UFUNCTION(BlueprintPure, Category=
"Utilities")
164 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"Get Class Display Name"))
168 UFUNCTION(BlueprintPure, Category =
"Utilities")
172 UFUNCTION(BlueprintPure, Category =
"Utilities", DisplayName=
"Get Class Path Name (Top Level Asset Path)", meta=(ScriptMethod=
"GetClassPathName"))
176 UFUNCTION(BlueprintPure, Category =
"Utilities", DisplayName =
"Get Struct Path Name (Top Level Asset Path)", meta=(ScriptMethod=
"GetStructPathName"))
180 UFUNCTION(BlueprintPure, Category =
"Utilities", DisplayName =
"Get Enum Path Name (Top Level Asset Path)", meta=(ScriptMethod=
"GetEnumPathName"))
184 UFUNCTION(BlueprintPure, Category =
"Utilities")
189 UFUNCTION(BlueprintPure, Category =
"Utilities")
193 UFUNCTION(BlueprintPure, Category =
"Utilities")
205 UFUNCTION(BlueprintCallable, Category =
"Utilities")
210 UFUNCTION(BlueprintPure, Category=
"Development", meta=(BlueprintThreadSafe))
214 UFUNCTION(BlueprintPure, Category=
"Development", meta=(BlueprintThreadSafe))
218 UFUNCTION(BlueprintPure, Category =
"Development", meta = (BlueprintThreadSafe))
219 static ENGINE_API FString GetBuildConfiguration();
222 UFUNCTION(BlueprintPure, Category=
"Game", meta=(BlueprintThreadSafe))
226 UFUNCTION(BlueprintPure, Category=
"Utilities|Paths", meta=(BlueprintThreadSafe))
227 static ENGINE_API FString GetProjectDirectory();
230 UFUNCTION(BlueprintPure, Category=
"Utilities|Paths", meta=(BlueprintThreadSafe))
231 static ENGINE_API FString GetProjectContentDirectory();
234 UFUNCTION(BlueprintPure, Category=
"Utilities|Paths", meta=(BlueprintThreadSafe))
235 static ENGINE_API FString GetProjectSavedDirectory();
238 UFUNCTION(BlueprintPure, Category=
"Utilities|Paths")
239 static ENGINE_API FString ConvertToRelativePath(
const FString& Filename);
242 UFUNCTION(BlueprintPure, Category=
"Utilities|Paths")
243 static ENGINE_API FString ConvertToAbsolutePath(
const FString& Filename);
246 UFUNCTION(BlueprintPure, Category=
"Utilities|Paths", meta=(BlueprintThreadSafe))
254 UFUNCTION(BlueprintPure, Category=
"Game", meta=(Keywords =
"bundle id package name"))
258 UFUNCTION(BlueprintPure, Category=
"Utilities|Platform")
259 static ENGINE_API FString GetPlatformUserName();
262 UFUNCTION(BlueprintPure, Category =
"Utilities|Platform")
263 static ENGINE_API FString GetPlatformUserDir();
266 UFUNCTION(BlueprintPure, Category=
"Utilities", meta=(DisplayName =
"Does Object Implement Interface"))
270 UFUNCTION(BlueprintPure, Category=
"Utilities")
278 UFUNCTION(BlueprintPure, Category=
"Utilities|Time", meta=(WorldContext=
"WorldContextObject") )
279 static ENGINE_API double GetGameTimeInSeconds(
const UObject* WorldContextObject);
282 UFUNCTION(BlueprintPure, Category =
"Utilities")
292 UFUNCTION(BlueprintCallable, Category =
"Utilities|Time")
297 UFUNCTION(BlueprintPure, Category=
"Networking", meta=(WorldContext=
"WorldContextObject") )
301 UFUNCTION(BlueprintPure, Category=
"Networking", meta=(WorldContext=
"WorldContextObject"))
305 UFUNCTION(BlueprintPure, Category=
"Networking", meta=(WorldContext=
"WorldContextObject"))
309 UE_DEPRECATED(5.0,
"IsSplitScreen was only ever checking if there are more than one local player. Use HasMultipleLocalPlayers instead.")
310 UFUNCTION(BlueprintPure, Category =
"Viewport", meta = (WorldContext =
"WorldContextObject", DeprecatedFunction, DeprecationMessage =
"Use HasMultipleLocalPlayers instead"))
314 UFUNCTION(BlueprintPure, Category =
"Viewport", meta = (WorldContext =
"WorldContextObject"))
315 static ENGINE_API bool HasMultipleLocalPlayers(
const UObject* WorldContextObject);
318 UFUNCTION(BlueprintPure, Category=
"Development", meta=(BlueprintThreadSafe))
319 static ENGINE_API bool IsPackagedForDistribution();
322 UFUNCTION(BlueprintPure, Category=
"Utilities|Platform", meta = (DeprecatedFunction, DeprecationMessage =
"Use GetDeviceId instead"))
323 static ENGINE_API FString GetUniqueDeviceId();
326 UFUNCTION(BlueprintPure, Category=
"Utilities|Platform")
330 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Cast To Class", DeterminesOutputType =
"Class"), Category=
"Utilities")
334 UFUNCTION(BlueprintPure, meta=(DisplayName =
"To Object (Interface)", CompactNodeTitle =
"->", BlueprintAutocast), Category=
"Utilities")
341 UFUNCTION(BlueprintPure, Category=
"Utilities")
345 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (Keywords =
"construct build", NativeMakeFunc, BlueprintThreadSafe, BlueprintAutocast))
349 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (NativeBreakFunc, BlueprintThreadSafe, BlueprintAutocast))
353 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Soft Object Reference", BlueprintThreadSafe), Category =
"Utilities")
357 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Soft Object Path", CompactNodeTitle =
"->", BlueprintThreadSafe, BlueprintAutocast), Category =
"Utilities")
361 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (Keywords =
"construct build", NativeMakeFunc, BlueprintThreadSafe, BlueprintAutocast))
365 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (NativeBreakFunc, BlueprintThreadSafe, BlueprintAutocast))
372 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (Keywords =
"construct build", NativeMakeFunc, BlueprintThreadSafe))
376 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (NativeBreakFunc, BlueprintThreadSafe))
380 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Soft Class Reference", BlueprintThreadSafe), Category =
"Utilities")
384 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To Soft Class Path", CompactNodeTitle =
"->", BlueprintThreadSafe, BlueprintAutocast), Category =
"Utilities")
388 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (BlueprintThreadSafe))
392 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To String (SoftObjectReference)", CompactNodeTitle =
"->", BlueprintThreadSafe, BlueprintAutocast), Category =
"Utilities")
396 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (SoftObjectReference)", CompactNodeTitle =
"==", BlueprintThreadSafe), Category =
"Utilities")
400 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (SoftObjectReference)", CompactNodeTitle =
"!=", BlueprintThreadSafe), Category =
"Utilities")
404 UFUNCTION(BlueprintCallable, Category =
"Utilities", meta = (DeterminesOutputType =
"Asset"))
408 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (BlueprintThreadSafe))
412 UFUNCTION(BlueprintPure, meta = (BlueprintThreadSafe, BlueprintAutocast), Category =
"Utilities")
416 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To String (SoftClassReference)", CompactNodeTitle =
"->", BlueprintThreadSafe, BlueprintAutocast), Category =
"Utilities")
420 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (SoftClassReference)", CompactNodeTitle =
"==", BlueprintThreadSafe), Category =
"Utilities")
424 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (SoftClassReference)", CompactNodeTitle =
"!=", BlueprintThreadSafe), Category =
"Utilities")
428 UFUNCTION(BlueprintCallable, Category =
"Utilities", meta = (DeterminesOutputType =
"AssetClass"))
432 UFUNCTION(BlueprintCallable, Category =
"Utilities", meta = (ExpandEnumAsExecs = ReturnValue, DisplayName =
"IsA ( soft )"))
437 UFUNCTION(BlueprintPure, meta = (BlueprintInternalUseOnly =
"true"), Category =
"Utilities")
440 UFUNCTION(BlueprintPure, meta = (BlueprintInternalUseOnly =
"true"), Category =
"Utilities")
443 UFUNCTION(BlueprintPure, meta = (BlueprintInternalUseOnly =
"true"), Category =
"Utilities")
446 UFUNCTION(BlueprintPure, meta = (BlueprintInternalUseOnly =
"true"), Category =
"Utilities")
449 UFUNCTION(BlueprintPure, meta = (BlueprintAutocast), Category =
"Utilities")
454 UFUNCTION(BlueprintCallable, meta = (Latent, LatentInfo =
"LatentInfo", WorldContext =
"WorldContextObject", BlueprintInternalUseOnly =
"true"), Category =
"Utilities")
459 UFUNCTION(BlueprintCallable, meta = (Latent, LatentInfo =
"LatentInfo", WorldContext =
"WorldContextObject", BlueprintInternalUseOnly =
"true"), Category =
"Utilities")
464 UFUNCTION(BlueprintCallable, meta = (Latent, LatentInfo =
"LatentInfo", WorldContext =
"WorldContextObject", BlueprintInternalUseOnly =
"true"), Category =
"Utilities")
472 UFUNCTION(BlueprintPure, Category=
"Math|Integer", meta=(BlueprintThreadSafe))
480 UFUNCTION(BlueprintPure, Category =
"Math|Integer", meta = (BlueprintThreadSafe))
488 UE_DEPRECATED(5.1,
"This method has been deprecated and will be removed.")
489 static float MakeLiteralFloat(
float Value);
496 UFUNCTION(BlueprintPure, Category =
"Math|Float", meta = (BlueprintThreadSafe, DisplayName =
"Make Literal Float"))
497 static double MakeLiteralDouble(
double Value);
504 UFUNCTION(BlueprintPure, Category=
"Math|Boolean", meta=(BlueprintThreadSafe))
505 static bool MakeLiteralBool(
bool Value);
512 UFUNCTION(BlueprintPure, Category=
"Utilities|Name", meta=(BlueprintThreadSafe))
520 UFUNCTION(BlueprintPure, Category=
"Math|Byte", meta=(BlueprintThreadSafe))
528 UFUNCTION(BlueprintPure, Category=
"Utilities|String", meta=(BlueprintThreadSafe))
529 static FString MakeLiteralString(FString
Value);
536 UFUNCTION(BlueprintPure, Category=
"Utilities|Text", meta=(BlueprintThreadSafe))
546 UFUNCTION(BlueprintCallable, Category=
"Utilities|String", meta=(BlueprintThreadSafe, Keywords =
"log print",
DevelopmentOnly))
561 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", CallableWithoutWorldContext, Keywords =
"log print", AdvancedDisplay =
"2",
DevelopmentOnly), Category=
"Development")
576 UFUNCTION(BlueprintCallable, meta=(WorldContext=
"WorldContextObject", CallableWithoutWorldContext, Keywords =
"log", AdvancedDisplay =
"2",
DevelopmentOnly), Category=
"Development")
586 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"TRUE"))
590 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
599 UFUNCTION(BlueprintCallable, Category=
"Development",meta=(WorldContext=
"WorldContextObject", CallableWithoutWorldContext))
608 UFUNCTION(BlueprintCallable, Category=
"Development")
609 static ENGINE_API FString GetConsoleVariableStringValue(
const FString& VariableName);
617 UFUNCTION(BlueprintCallable, Category=
"Development")
618 static ENGINE_API float GetConsoleVariableFloatValue(
const FString& VariableName);
626 UFUNCTION(BlueprintCallable, Category=
"Development")
627 static ENGINE_API int32 GetConsoleVariableIntValue(
const FString& VariableName);
635 UFUNCTION(BlueprintCallable, Category=
"Development")
636 static ENGINE_API bool GetConsoleVariableBoolValue(
const FString& VariableName);
644 UFUNCTION(BlueprintCallable, Category=
"Game",meta=(WorldContext=
"WorldContextObject", CallableWithoutWorldContext))
651 UFUNCTION(BlueprintCallable, Category=
"Development")
665 UFUNCTION(BlueprintCallable, Category=
"Utilities|FlowControl", meta=(Latent, WorldContext=
"WorldContextObject", LatentInfo=
"LatentInfo",
Duration=
"0.2", Keywords=
"sleep"))
677 UFUNCTION(BlueprintCallable, Category =
"Utilities|FlowControl", meta = (Latent, WorldContext =
"WorldContextObject", LatentInfo =
"LatentInfo", Keywords =
"sleep"))
685 UFUNCTION(BlueprintCallable, Category =
"Utilities|FlowControl", meta = (Latent, WorldContext =
"WorldContextObject", LatentInfo =
"LatentInfo", Keywords =
"sleep"))
696 UFUNCTION(BlueprintCallable, meta=(Latent, LatentInfo=
"LatentInfo", WorldContext=
"WorldContextObject",
Duration=
"0.2", Keywords=
"sleep"), Category=
"Utilities|FlowControl")
711 UFUNCTION(BlueprintCallable, meta=(Latent, LatentInfo=
"LatentInfo", WorldContext=
"WorldContextObject", ExpandEnumAsExecs=
"MoveAction",
OverTime=
"0.2"), Category=
"Components")
726 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Set Timer by Event", ScriptName =
"SetTimerDelegate", AdvancedDisplay=
"InitialStartDelay, InitialStartDelayVariance"), Category=
"Utilities|Time")
734 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Set Timer for Next Tick by Event", ScriptName =
"SetTimerForNextTickDelegate"), Category =
"Utilities|Time")
741 UFUNCTION(BlueprintCallable, meta=(DeprecatedFunction, DeprecationMessage =
"Use Clear Timer by Handle", DisplayName =
"Clear Timer by Event", ScriptName =
"ClearTimerDelegate"), Category=
"Utilities|Time")
748 UFUNCTION(BlueprintCallable, meta=(DeprecatedFunction, DeprecationMessage =
"Use Pause Timer by Handle", DisplayName =
"Pause Timer by Event", ScriptName =
"PauseTimerDelegate"), Category=
"Utilities|Time")
755 UFUNCTION(BlueprintCallable, meta=(DeprecatedFunction, DeprecationMessage =
"Use Unpause Timer by Handle", DisplayName =
"Unpause Timer by Event", ScriptName =
"UnPauseTimerDelegate"), Category=
"Utilities|Time")
763 UFUNCTION(BlueprintPure, meta=(DeprecatedFunction, DeprecationMessage =
"Use Is Timer Active by Handle", DisplayName =
"Is Timer Active by Event", ScriptName =
"IsTimerActiveDelegate"), Category=
"Utilities|Time")
771 UFUNCTION(BlueprintPure, meta=(DeprecatedFunction, DeprecationMessage =
"Use Is Timer Paused by Handle", DisplayName =
"Is Timer Paused by Event", ScriptName =
"IsTimerPausedDelegate"), Category =
"Utilities|Time")
779 UFUNCTION(BlueprintPure, meta=(DeprecatedFunction, DeprecationMessage =
"Use Does Timer Exist by Handle", DisplayName =
"Does Timer Exist by Event", ScriptName =
"TimerExistsDelegate"), Category =
"Utilities|Time")
787 UFUNCTION(BlueprintPure, meta=(DeprecatedFunction, DeprecationMessage =
"Use Get Timer Elapsed Time by Handle", DisplayName =
"Get Timer Elapsed Time by Event", ScriptName =
"GetTimerElapsedTimeDelegate"), Category=
"Utilities|Time")
795 UFUNCTION(BlueprintPure, meta=(DeprecatedFunction, DeprecationMessage =
"Use Get Timer Remaining Time by Handle", DisplayName =
"Get Timer Remaining Time by Event", ScriptName =
"GetTimerRemainingTimeDelegate"), Category=
"Utilities|Time")
805 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Valid Timer Handle", ScriptName =
"IsValidTimerHandle"), Category=
"Utilities|Time")
813 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Invalidate Timer Handle", ScriptName =
"InvalidateTimerHandle"), Category=
"Utilities|Time")
820 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Clear Timer by Handle", ScriptName =
"ClearTimerHandle", WorldContext=
"WorldContextObject", DeprecatedFunction, DeprecationMessage =
"Use Clear and Invalidate Timer by Handle. Note: you no longer need to reset your handle yourself after switching to the new function."), Category=
"Utilities|Time")
827 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Clear and Invalidate Timer by Handle", ScriptName =
"ClearAndInvalidateTimerHandle", WorldContext=
"WorldContextObject"), Category=
"Utilities|Time")
834 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Pause Timer by Handle", ScriptName =
"PauseTimerHandle", WorldContext=
"WorldContextObject"), Category=
"Utilities|Time")
841 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Unpause Timer by Handle", ScriptName =
"UnPauseTimerHandle", WorldContext=
"WorldContextObject"), Category=
"Utilities|Time")
849 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Timer Active by Handle", ScriptName =
"IsTimerActiveHandle", WorldContext=
"WorldContextObject"), Category=
"Utilities|Time")
857 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Timer Paused by Handle", ScriptName =
"IsTimerPausedHandle", WorldContext=
"WorldContextObject"), Category =
"Utilities|Time")
865 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Does Timer Exist by Handle", ScriptName =
"TimerExistsHandle", WorldContext=
"WorldContextObject"), Category =
"Utilities|Time")
873 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get Timer Elapsed Time by Handle", ScriptName =
"GetTimerElapsedTimeHandle", WorldContext=
"WorldContextObject"), Category=
"Utilities|Time")
881 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get Timer Remaining Time by Handle", ScriptName =
"GetTimerRemainingTimeHandle", WorldContext=
"WorldContextObject"), Category=
"Utilities|Time")
897 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Set Timer by Function Name", ScriptName =
"SetTimer", DefaultToSelf =
"Object", AdvancedDisplay=
"InitialStartDelay, InitialStartDelayVariance"), Category=
"Utilities|Time")
906 UFUNCTION(BlueprintCallable, meta = (DisplayName =
"Set Timer for Next Tick by Function Name", ScriptName =
"SetTimerForNextTick", DefaultToSelf =
"Object"), Category =
"Utilities|Time")
914 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Clear Timer by Function Name", ScriptName =
"ClearTimer", DefaultToSelf =
"Object"), Category=
"Utilities|Time")
922 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Pause Timer by Function Name", ScriptName =
"PauseTimer", DefaultToSelf =
"Object"), Category=
"Utilities|Time")
930 UFUNCTION(BlueprintCallable, meta=(DisplayName =
"Unpause Timer by Function Name", ScriptName =
"UnPauseTimer", DefaultToSelf =
"Object"), Category=
"Utilities|Time")
939 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Is Timer Active by Function Name", ScriptName =
"IsTimerActive", DefaultToSelf =
"Object"), Category=
"Utilities|Time")
948 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Is Timer Paused by Function Name", ScriptName =
"IsTimerPaused", DefaultToSelf =
"Object"), Category =
"Utilities|Time")
957 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Does Timer Exist by Function Name", ScriptName =
"TimerExists", DefaultToSelf =
"Object"), Category =
"Utilities|Time")
966 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get Timer Elapsed Time by Function Name", ScriptName =
"GetTimerElapsedTime", DefaultToSelf =
"Object"), Category=
"Utilities|Time")
975 UFUNCTION(BlueprintPure, meta=(DisplayName =
"Get Timer Remaining Time by Function Name", ScriptName =
"GetTimerRemainingTime", DefaultToSelf =
"Object"), Category=
"Utilities|Time")
982 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true"))
986 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true"))
990 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true"))
994 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true"))
998 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true"))
1002 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true"))
1006 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true"))
1010 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true"))
1014 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value" ))
1018 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value"))
1022 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value"))
1026 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value" ))
1030 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value" ))
1034 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value" ))
1038 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value"))
1042 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value" ))
1046 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value" ))
1050 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value"))
1054 UFUNCTION(BlueprintCallable, meta=(BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value" ))
1058 UFUNCTION(BlueprintCallable, CustomThunk, meta = (BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value"))
1062 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly =
"true", AutoCreateRefTerm =
"Value"))
1068 UFUNCTION(BlueprintCallable, CustomThunk, meta = (BlueprintInternalUseOnly =
"true", CustomStructureParam =
"Value", AutoCreateRefTerm =
"Value"))
1087 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Sphere Overlap Actors"))
1101 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Sphere Overlap Components"))
1116 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Box Overlap Actors"))
1131 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Box Overlap Actors With Orientation"))
1145 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Box Overlap Components"))
1160 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Box Overlap Components With Orientation"))
1176 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Capsule Overlap Actors"))
1192 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Capsule Overlap Actors With Orientation"))
1207 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Capsule Overlap Components") )
1223 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Capsule Overlap Components With Orientation") )
1236 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Component Overlap Actors"))
1249 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Component Overlap Components"))
1265 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName=
"Line Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"raycast"))
1266 static ENGINE_API bool LineTraceSingle(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1280 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Multi Line Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"raycast"))
1281 static ENGINE_API bool LineTraceMulti(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1295 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Sphere Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1296 static ENGINE_API bool SphereTraceSingle(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1311 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Multi Sphere Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1312 static ENGINE_API bool SphereTraceMulti(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1327 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Box Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1328 static ENGINE_API bool BoxTraceSingle(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
const FVector HalfSize,
const FRotator Orientation,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1343 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Multi Box Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1344 static ENGINE_API bool BoxTraceMulti(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
FVector HalfSize,
const FRotator Orientation,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1361 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Capsule Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1362 static ENGINE_API bool CapsuleTraceSingle(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1378 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Multi Capsule Trace By Channel", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1379 static ENGINE_API bool CapsuleTraceMulti(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
ETraceTypeQuery TraceChannel,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1393 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Line Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"raycast"))
1394 static ENGINE_API bool LineTraceSingleForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f );
1408 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Multi Line Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"raycast"))
1409 static ENGINE_API bool LineTraceMultiForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1423 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Sphere Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1424 static ENGINE_API bool SphereTraceSingleForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1439 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Multi Sphere Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1440 static ENGINE_API bool SphereTraceMultiForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1456 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Box Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1457 static ENGINE_API bool BoxTraceSingleForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
const FVector HalfSize,
const FRotator Orientation,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1473 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Multi Box Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1474 static ENGINE_API bool BoxTraceMultiForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
const FVector HalfSize,
const FRotator Orientation,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1490 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Capsule Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1491 static ENGINE_API bool CapsuleTraceSingleForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1507 UFUNCTION(BlueprintCallable, Category=
"Collision", meta=(bIgnoreSelf=
"true", WorldContext=
"WorldContextObject", AutoCreateRefTerm=
"ActorsToIgnore", DisplayName =
"Multi Capsule Trace For Objects", AdvancedDisplay=
"TraceColor,TraceHitColor,DrawTime", Keywords=
"sweep"))
1508 static ENGINE_API bool CapsuleTraceMultiForObjects(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
const TArray<
TEnumAsByte<EObjectTypeQuery> > & ObjectTypes,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1523 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Line Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"raycast"))
1524 static ENGINE_API bool LineTraceSingleByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
UPARAM(Meta=(GetOptions=
"Engine.KismetSystemLibrary.GetCollisionProfileNames"))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1539 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Multi Line Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"raycast"))
1540 static ENGINE_API bool LineTraceMultiByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
UPARAM(Meta=(GetOptions=
GetCollisionProfileNames))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1553 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Sphere Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"sweep"))
1554 static ENGINE_API bool SphereTraceSingleByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
UPARAM(Meta=(GetOptions=
GetCollisionProfileNames))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1570 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Multi Sphere Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"sweep"))
1571 static ENGINE_API bool SphereTraceMultiByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
UPARAM(Meta=(GetOptions=
GetCollisionProfileNames))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1585 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Box Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"sweep"))
1586 static ENGINE_API bool BoxTraceSingleByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
const FVector HalfSize,
const FRotator Orientation,
UPARAM(Meta=(GetOptions=
GetCollisionProfileNames))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1602 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Multi Box Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"sweep"))
1603 static ENGINE_API bool BoxTraceMultiByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
FVector HalfSize,
const FRotator Orientation,
UPARAM(Meta=(GetOptions=
GetCollisionProfileNames))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1619 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Capsule Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"sweep"))
1620 static ENGINE_API bool CapsuleTraceSingleByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
UPARAM(Meta=(GetOptions=
GetCollisionProfileNames))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
FHitResult&
OutHit,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1637 UFUNCTION(BlueprintCallable, Category =
"Collision", meta = (bIgnoreSelf =
"true", WorldContext =
"WorldContextObject", AutoCreateRefTerm =
"ActorsToIgnore", DisplayName =
"Multi Capsule Trace By Profile", AdvancedDisplay =
"TraceColor,TraceHitColor,DrawTime", Keywords =
"sweep"))
1638 static ENGINE_API bool CapsuleTraceMultiByProfile(
const UObject* WorldContextObject,
const FVector Start,
const FVector End,
float Radius,
float HalfHeight,
UPARAM(Meta=(GetOptions=
GetCollisionProfileNames))
FName ProfileName,
bool bTraceComplex,
const TArray<AActor*>& ActorsToIgnore,
EDrawDebugTrace::Type DrawDebugType,
TArray<FHitResult>& OutHits,
bool bIgnoreSelf,
FLinearColor TraceColor =
FLinearColor::Red,
FLinearColor TraceHitColor =
FLinearColor::Green,
float DrawTime = 5.0f);
1652 UFUNCTION(BlueprintCallable, Category=
"Actor")
1659 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1663 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1664 static ENGINE_API void DrawDebugCircle(
const UObject* WorldContextObject,
FVector Center,
float Radius,
int32 NumSegments=12,
FLinearColor LineColor =
FLinearColor::White,
float Duration=0.f,
float Thickness=0.f,
FVector YAxis=
FVector(0.f,1.f,0.f),
FVector ZAxis=
FVector(0.f,0.f,1.f),
bool bDrawAxis=
false,
EDrawDebugSceneDepthPriorityGroup DepthPriority =
EDrawDebugSceneDepthPriorityGroup::World);
1667 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1671 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1675 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1679 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1683 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1687 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1691 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject", DeprecatedFunction, DeprecationMessage=
"DrawDebugCone has been changed to use degrees for angles instead of radians. Place a new DrawDebugCone node and pass your angles as degrees.",
DevelopmentOnly))
1698 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject", DisplayName=
"Draw Debug Cone",
DevelopmentOnly))
1699 static ENGINE_API void DrawDebugConeInDegrees(
const UObject* WorldContextObject,
const FVector Origin,
const FVector Direction,
float Length=100.f,
float AngleWidth=45.f,
float AngleHeight=45.f,
int32 NumSides = 12,
FLinearColor LineColor =
FLinearColor::White,
float Duration=0.f,
float Thickness = 0.f,
EDrawDebugSceneDepthPriorityGroup DepthPriority =
EDrawDebugSceneDepthPriorityGroup::World);
1702 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1706 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1713 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1717 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1725 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1729 UFUNCTION(BlueprintCallable, Category=
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1737 UFUNCTION(BlueprintCallable, Category =
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1741 UFUNCTION(BlueprintCallable, Category =
"Rendering|Debug", meta=(WorldContext=
"WorldContextObject",
DevelopmentOnly))
1748 UFUNCTION(BlueprintCallable, Category=
"Development|Editor")
1752 UFUNCTION(BlueprintPure, Category=
"Collision")
1755 UFUNCTION(BlueprintPure, Category=
"Collision", meta=(DeprecatedFunction))
1765 UFUNCTION(BlueprintPure, Category=
"Rendering", meta=(UnsafeDuringActorConstruction =
"true"))
1774 UFUNCTION(BlueprintPure, Category=
"Rendering|Material", meta=(UnsafeDuringActorConstruction =
"true"))
1781 UFUNCTION(BlueprintCallable, Category=
"Rendering")
1788 UFUNCTION(BlueprintCallable, Category=
"Rendering")
1795 UFUNCTION(BlueprintPure, Category=
"Rendering", meta=(UnsafeDuringActorConstruction =
"true"))
1802 UFUNCTION(BlueprintPure, Category =
"Rendering", meta = (UnsafeDuringActorConstruction =
"true"))
1806 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1807 static ENGINE_API void LaunchURL(
const FString& URL);
1810 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1813 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1814 static ENGINE_API bool CanLaunchURL(
const FString& URL);
1818 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1828 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1834 UFUNCTION(BlueprintPure, Category =
"Utilities|Platform", meta = (DisplayName =
"Get Ad ID Count"))
1841 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1848 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1857 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1864 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1865 static ENGINE_API bool IsInterstitialAdAvailable();
1871 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1872 static ENGINE_API bool IsInterstitialAdRequested();
1878 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1884 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1885 static ENGINE_API void ShowPlatformSpecificLeaderboardScreen(
const FString& CategoryName);
1892 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1900 UFUNCTION(BlueprintPure, Category =
"Online")
1907 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1908 static ENGINE_API bool IsScreensaverEnabled();
1914 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1921 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1922 static ENGINE_API void SetVolumeButtonsHandledBySystem(
bool bEnabled);
1927 UFUNCTION(BlueprintPure, Category =
"Utilities|Platform")
1928 static ENGINE_API bool GetVolumeButtonsHandledBySystem();
1933 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1939 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1940 static ENGINE_API void ResetGamepadAssignments();
1945 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
1946 static ENGINE_API void ResetGamepadAssignmentToController(
int32 ControllerId);
1951 UFUNCTION(BlueprintPure, Category =
"Utilities|Platform")
1952 static ENGINE_API bool IsControllerAssignedToGamepad(
int32 ControllerId);
1957 UFUNCTION(BlueprintPure, Category =
"Utilities|Platform")
1958 static ENGINE_API FString GetGamepadControllerName(
int32 ControllerId);
1963 UFUNCTION(BlueprintPure, Category =
"Utilities|Platform")
1972 UFUNCTION(BlueprintCallable, Category =
"Viewport", meta = (WorldContext=
"WorldContextObject"))
1979 UFUNCTION(BlueprintCallable, Category =
"Utilities|Internationalization")
1991 UFUNCTION(BlueprintPure, Category =
"Utilities|Internationalization")
1992 static ENGINE_API FString GetDefaultLanguage();
2002 UFUNCTION(BlueprintPure, Category =
"Utilities|Internationalization")
2003 static ENGINE_API FString GetDefaultLocale();
2009 UFUNCTION(BlueprintCallable, Category =
"Utilities|Internationalization")
2010 static ENGINE_API FString GetLocalCurrencyCode();
2016 UFUNCTION(BlueprintCallable, Category =
"Utilities|Internationalization")
2017 static ENGINE_API FString GetLocalCurrencySymbol();
2023 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
2024 static ENGINE_API void RegisterForRemoteNotifications();
2030 UFUNCTION(BlueprintCallable, Category =
"Utilities|Platform")
2031 static ENGINE_API void UnregisterForRemoteNotifications();
2036 UFUNCTION(BlueprintCallable, Category =
"Development")
2042 UFUNCTION(BlueprintCallable, Category=
"Utilities")
2053 UFUNCTION(BlueprintCallable, Category =
"Utilities")
2060 UFUNCTION(BlueprintPure, Category =
"Utilities")
2066 UFUNCTION(BlueprintPure, Category =
"Utilities")
2074 UFUNCTION(BlueprintPure, Category =
"Utilities")
2089 UFUNCTION(BlueprintCallable, CustomThunk, Category =
"Utilities", meta=(CustomStructureParam=
"PropertyValue", BlueprintInternalUseOnly=
"true"))
2104 UFUNCTION(BlueprintCallable, CustomThunk, Category =
"Utilities", meta=(CustomStructureParam=
"PropertyValue", AdvancedDisplay=
"ChangeNotifyMode", BlueprintInternalUseOnly=
"true"))
2118 UFUNCTION(BlueprintCallable, Category =
"Utilities", meta=(ScriptMethod))
2129 UFUNCTION(BlueprintCallable, Category =
"Utilities", meta=(ScriptMethod))
2147 UFUNCTION(BlueprintCallable, Category =
"Transactions")
2156 UFUNCTION(BlueprintCallable, Category =
"Transactions")
2165 UFUNCTION(BlueprintCallable, Category =
"Transactions")
2175 UFUNCTION(BlueprintCallable, Category =
"Transactions")
2185 UFUNCTION(BlueprintCallable, Category =
"Transactions")
2191 UFUNCTION(BlueprintPure, Category =
"AssetManager", meta=(ScriptMethod=
"GetObject"))
2195 UFUNCTION(BlueprintPure, Category =
"AssetManager", meta=(ScriptMethod=
"GetClass"))
2199 UFUNCTION(BlueprintPure, Category =
"AssetManager", meta=(ScriptMethod=
"GetSoftObjectReference"))
2203 UFUNCTION(BlueprintPure, Category =
"AssetManager", meta=(ScriptMethod=
"GetSoftClassReference"))
2207 UFUNCTION(BlueprintPure, Category =
"AssetManager")
2211 UFUNCTION(BlueprintPure, Category =
"AssetManager")
2215 UFUNCTION(BlueprintPure, Category =
"AssetManager")
2219 UFUNCTION(BlueprintPure, Category =
"AssetManager")
2223 UFUNCTION(BlueprintCallable, Category =
"AssetManager", meta=(ScriptMethod))
2227 UFUNCTION(BlueprintPure, Category =
"AssetManager", meta=(ScriptMethod=
"IsValid", ScriptOperator=
"bool", BlueprintThreadSafe))
2231 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To String (PrimaryAssetId)", CompactNodeTitle =
"->", ScriptMethod=
"ToString", BlueprintThreadSafe, BlueprintAutocast), Category =
"AssetManager")
2235 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (PrimaryAssetId)", CompactNodeTitle =
"==", ScriptOperator=
"==", BlueprintThreadSafe), Category =
"AssetManager")
2239 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (PrimaryAssetId)", CompactNodeTitle =
"!=", ScriptOperator=
"!=", BlueprintThreadSafe), Category =
"AssetManager")
2243 UFUNCTION(BlueprintPure, Category =
"AssetManager", meta=(ScriptMethod=
"IsValid", ScriptOperator=
"bool", BlueprintThreadSafe))
2247 UFUNCTION(BlueprintPure, meta = (DisplayName =
"To String (PrimaryAssetType)", CompactNodeTitle =
"->", ScriptMethod=
"ToString", BlueprintThreadSafe, BlueprintAutocast), Category =
"AssetManager")
2251 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Equal (PrimaryAssetType)", CompactNodeTitle =
"==", ScriptOperator=
"==", BlueprintThreadSafe), Category =
"AssetManager")
2255 UFUNCTION(BlueprintPure, meta = (DisplayName =
"Not Equal (PrimaryAssetType)", CompactNodeTitle =
"!=", ScriptOperator=
"!=", BlueprintThreadSafe), Category =
"AssetManager")
2259 UFUNCTION(BlueprintCallable, Category =
"AssetManager", meta=(ScriptMethod=
"Unload"))
2263 UFUNCTION(BlueprintCallable, Category =
"AssetManager")
2270 UFUNCTION(BlueprintCallable, Category =
"AssetManager", meta=(ScriptMethod))
2279 UFUNCTION(BlueprintCallable, Category =
"AssetManager", meta=(AutoCreateRefTerm =
"ExcludedBundles, ValidTypes"))
2288 UFUNCTION(BlueprintPure, Category =
"Utilities",
2289 meta = (Keywords =
"construct build", NativeMakeFunc, BlueprintThreadSafe, AdvancedDisplay =
"5",
2290 AutoCreateRefTerm =
"PackageNames, PackagePaths, SoftObjectPaths, ClassNames, ClassPaths, RecursiveClassPathsExclusionSet, RecursiveClassesExclusionSet"))
2299 const bool bRecursivePaths =
false,
2300 const bool bRecursiveClasses =
false,
2301 const bool bIncludeOnlyOnDiskAssets =
false
2310 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (NativeBreakFunc, BlueprintThreadSafe, AdvancedDisplay =
"6"))
2320 bool& bRecursivePaths,
2321 bool& bRecursiveClasses,
2322 bool& bIncludeOnlyOnDiskAssets