UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UGameplayStatics Member List

This is the complete list of members for UGameplayStatics, including all inherited members.

AbortInsideMemberFunction() constUObject
ActivateReverbEffect(const UObject *WorldContextObject, class UReverbEffect *ReverbEffect, FName TagName, float Priority=0.f, float Volume=0.5f, float FadeTime=2.f)UGameplayStaticsstatic
AddRef() constUObjectBase
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UObjectstatic
AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false)UObjectBaseUtility
AddToRoot()UObjectBaseUtilityinline
AnnounceAccessibleString(const FString &AnnouncementString)UGameplayStaticsstatic
AppendName(FString &ResultString) constUObjectBaseUtilityinline
AreAnyListenersWithinRange(const UObject *WorldContextObject, const FVector &Location, float MaximumRange)UGameplayStaticsstatic
AreNativePropertiesIdenticalTo(UObject *Other) constUObjectinlinevirtual
AreSubtitlesEnabled()UGameplayStaticsstatic
AsyncLoadGameFromSlot(const FString &SlotName, const int32 UserIndex, FAsyncLoadGameFromSlotDelegate LoadedDelegate)UGameplayStaticsstatic
AsyncSaveGameToSlot(USaveGame *SaveGameObject, const FString &SlotName, const int32 UserIndex, FAsyncSaveGameToSlotDelegate SavedDelegate=FAsyncSaveGameToSlotDelegate())UGameplayStaticsstatic
AtomicallyClearFlags(EObjectFlags FlagsToClear)UObjectBaseinline
AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
AtomicallySetFlags(EObjectFlags FlagsToAdd)UObjectBaseinline
BeginDestroy()UObjectvirtual
Blueprint_PredictProjectilePath_ByObjectType(const UObject *WorldContextObject, FHitResult &OutHit, TArray< FVector > &OutPathPositions, FVector &OutLastTraceDestination, FVector StartPos, FVector LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray< TEnumAsByte< EObjectTypeQuery > > &ObjectTypes, bool bTraceComplex, const TArray< AActor * > &ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, float DrawDebugTime, float SimFrequency=15.f, float MaxSimTime=2.f, float OverrideGravityZ=0)UGameplayStaticsstatic
Blueprint_PredictProjectilePath_ByTraceChannel(const UObject *WorldContextObject, FHitResult &OutHit, TArray< FVector > &OutPathPositions, FVector &OutLastTraceDestination, FVector StartPos, FVector LaunchVelocity, bool bTracePath, float ProjectileRadius, TEnumAsByte< ECollisionChannel > TraceChannel, bool bTraceComplex, const TArray< AActor * > &ActorsToIgnore, EDrawDebugTrace::Type DrawDebugType, float DrawDebugTime, float SimFrequency=15.f, float MaxSimTime=2.f, float OverrideGravityZ=0)UGameplayStaticsstatic
BlueprintSuggestProjectileVelocity(const UObject *WorldContextObject, FVector &TossVelocity, FVector StartLocation, FVector EndLocation, float LaunchSpeed, float OverrideGravityZ, ESuggestProjVelocityTraceOption::Type TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug, bool bAcceptClosestOnNoSolutions=false)UGameplayStaticsstatic
BreakHitResult(const struct FHitResult &Hit, bool &bBlockingHit, bool &bInitialOverlap, float &Time, float &Distance, FVector &Location, FVector &ImpactPoint, FVector &Normal, FVector &ImpactNormal, class UPhysicalMaterial *&PhysMat, class AActor *&HitActor, class UPrimitiveComponent *&HitComponent, FName &HitBoneName, FName &BoneName, int32 &HitItem, int32 &ElementIndex, int32 &FaceIndex, FVector &TraceStart, FVector &TraceEnd)UGameplayStaticsstatic
BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) constUObjectvirtual
CalculateViewProjectionMatricesFromMinimalView(const FMinimalViewInfo &MinimalViewInfo, const TOptional< FMatrix > &CustomProjectionMatrix, FMatrix &OutViewMatrix, FMatrix &OutProjectionMatrix, FMatrix &OutViewProjectionMatrix)UGameplayStaticsstatic
CalculateViewProjectionMatricesFromViewTarget(AActor *InViewTarget, FMatrix &OutViewMatrix, FMatrix &OutProjectionMatrix, FMatrix &OutViewProjectionMatrix)UGameplayStaticsstatic
CallAddReferencedObjects(FReferenceCollector &Collector)UObject
CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false)UObject
CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack)UObjectinlinevirtual
CanBeClusterRoot() constUObjectBaseUtilityinlinevirtual
CanBeInCluster() constUObjectBaseUtilityvirtual
CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) constUObjectprotected
CanCreateInCurrentContext(UObject *Template)UObjectstatic
CheckDefaultSubobjects(bool bForceCheck=false) constUObject
CheckDefaultSubobjectsInternal() constUObjectprotectedvirtual
ClearFlags(EObjectFlags FlagsToClear)UObjectBaseUtilityinline
ClearGarbage()UObjectBaseUtilityinline
ClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
ClearSoundMixClassOverride(const UObject *WorldContextObject, class USoundMix *InSoundMixModifier, class USoundClass *InSoundClass, float FadeOutTime=1.0f)UGameplayStaticsstatic
ClearSoundMixModifiers(const UObject *WorldContextObject)UGameplayStaticsstatic
CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) constUObject
CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext)UObjectvirtual
ConditionalBeginDestroy()UObject
ConditionalFinishDestroy()UObject
ConditionalPostLoad()UObject
ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL)UObject
ConditionalPreload()UObject
CreateCluster()UObjectBaseUtilityvirtual
CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)UObject
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateSaveGameObject(TSubclassOf< USaveGame > SaveGameClass)UGameplayStaticsstatic
CreateSound2D(const UObject *WorldContextObject, USoundBase *Sound, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundConcurrency *ConcurrencySettings=nullptr, bool bPersistAcrossLevelTransition=false, bool bAutoDestroy=true)UGameplayStaticsstatic
DeactivateReverbEffect(const UObject *WorldContextObject, FName TagName)UGameplayStaticsstatic
DECLARE_FUNCTION(ProcessInternal)UObject
DECLARE_FUNCTION(execUndefined)UObject
DECLARE_FUNCTION(execLocalVariable)UObject
DECLARE_FUNCTION(execInstanceVariable)UObject
DECLARE_FUNCTION(execDefaultVariable)UObject
DECLARE_FUNCTION(execLocalOutVariable)UObject
DECLARE_FUNCTION(execInterfaceVariable)UObject
DECLARE_FUNCTION(execClassSparseDataVariable)UObject
DECLARE_FUNCTION(execInterfaceContext)UObject
DECLARE_FUNCTION(execArrayElement)UObject
DECLARE_FUNCTION(execBoolVariable)UObject
DECLARE_FUNCTION(execClassDefaultVariable)UObject
DECLARE_FUNCTION(execEndFunctionParms)UObject
DECLARE_FUNCTION(execNothing)UObject
DECLARE_FUNCTION(execNothingInt32)UObject
DECLARE_FUNCTION(execNothingOp4a)UObject
DECLARE_FUNCTION(execBreakpoint)UObject
DECLARE_FUNCTION(execTracepoint)UObject
DECLARE_FUNCTION(execWireTracepoint)UObject
DECLARE_FUNCTION(execInstrumentation)UObject
DECLARE_FUNCTION(execEndOfScript)UObject
DECLARE_FUNCTION(execReturnNothing)UObject
DECLARE_FUNCTION(execEmptyParmValue)UObject
DECLARE_FUNCTION(execJump)UObject
DECLARE_FUNCTION(execJumpIfNot)UObject
DECLARE_FUNCTION(execAssert)UObject
DECLARE_FUNCTION(execPushExecutionFlow)UObject
DECLARE_FUNCTION(execPopExecutionFlow)UObject
DECLARE_FUNCTION(execComputedJump)UObject
DECLARE_FUNCTION(execPopExecutionFlowIfNot)UObject
DECLARE_FUNCTION(execLet)UObject
DECLARE_FUNCTION(execLetObj)UObject
DECLARE_FUNCTION(execLetWeakObjPtr)UObject
DECLARE_FUNCTION(execLetBool)UObject
DECLARE_FUNCTION(execLetDelegate)UObject
DECLARE_FUNCTION(execLetMulticastDelegate)UObject
DECLARE_FUNCTION(execAddMulticastDelegate)UObject
DECLARE_FUNCTION(execClearMulticastDelegate)UObject
DECLARE_FUNCTION(execEatReturnValue)UObject
DECLARE_FUNCTION(execRemoveMulticastDelegate)UObject
DECLARE_FUNCTION(execSelf)UObject
DECLARE_FUNCTION(execContext)UObject
DECLARE_FUNCTION(execContext_FailSilent)UObject
DECLARE_FUNCTION(execStructMemberContext)UObject
DECLARE_FUNCTION(execVirtualFunction)UObject
DECLARE_FUNCTION(execFinalFunction)UObject
DECLARE_FUNCTION(execLocalVirtualFunction)UObject
DECLARE_FUNCTION(execLocalFinalFunction)UObject
DECLARE_FUNCTION(execStructCmpEq)UObject
DECLARE_FUNCTION(execStructCmpNe)UObject
DECLARE_FUNCTION(execStructMember)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execNotEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execNotEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execIntConst)UObject
DECLARE_FUNCTION(execInt64Const)UObject
DECLARE_FUNCTION(execUInt64Const)UObject
DECLARE_FUNCTION(execSkipOffsetConst)UObject
DECLARE_FUNCTION(execFloatConst)UObject
DECLARE_FUNCTION(execDoubleConst)UObject
DECLARE_FUNCTION(execStringConst)UObject
DECLARE_FUNCTION(execUnicodeStringConst)UObject
DECLARE_FUNCTION(execTextConst)UObject
DECLARE_FUNCTION(execPropertyConst)UObject
DECLARE_FUNCTION(execObjectConst)UObject
DECLARE_FUNCTION(execSoftObjectConst)UObject
DECLARE_FUNCTION(execFieldPathConst)UObject
DECLARE_FUNCTION(execInstanceDelegate)UObject
DECLARE_FUNCTION(execNameConst)UObject
DECLARE_FUNCTION(execByteConst)UObject
DECLARE_FUNCTION(execIntZero)UObject
DECLARE_FUNCTION(execIntOne)UObject
DECLARE_FUNCTION(execTrue)UObject
DECLARE_FUNCTION(execFalse)UObject
DECLARE_FUNCTION(execNoObject)UObject
DECLARE_FUNCTION(execNullInterface)UObject
DECLARE_FUNCTION(execIntConstByte)UObject
DECLARE_FUNCTION(execRotationConst)UObject
DECLARE_FUNCTION(execVectorConst)UObject
DECLARE_FUNCTION(execVector3fConst)UObject
DECLARE_FUNCTION(execTransformConst)UObject
DECLARE_FUNCTION(execStructConst)UObject
DECLARE_FUNCTION(execSetArray)UObject
DECLARE_FUNCTION(execSetSet)UObject
DECLARE_FUNCTION(execSetMap)UObject
DECLARE_FUNCTION(execArrayConst)UObject
DECLARE_FUNCTION(execSetConst)UObject
DECLARE_FUNCTION(execMapConst)UObject
DECLARE_FUNCTION(execBitFieldConst)UObject
DECLARE_FUNCTION(execNew)UObject
DECLARE_FUNCTION(execClassContext)UObject
DECLARE_FUNCTION(execNativeParm)UObject
DECLARE_FUNCTION(execCast)UObject
DECLARE_FUNCTION(execDynamicCast)UObject
DECLARE_FUNCTION(execMetaCast)UObject
DECLARE_FUNCTION(execInterfaceCast)UObject
DECLARE_FUNCTION(execDoubleToFloatCast)UObject
DECLARE_FUNCTION(execFloatToDoubleCast)UObject
DECLARE_FUNCTION(execObjectToBool)UObject
DECLARE_FUNCTION(execInterfaceToBool)UObject
DECLARE_FUNCTION(execObjectToInterface)UObject
DECLARE_FUNCTION(execInterfaceToInterface)UObject
DECLARE_FUNCTION(execInterfaceToObject)UObject
DECLARE_FUNCTION(execGetDynArrayElement)UObject
DECLARE_FUNCTION(execSetDynArrayElement)UObject
DECLARE_FUNCTION(execGetDynArrayLength)UObject
DECLARE_FUNCTION(execSetDynArrayLength)UObject
DECLARE_FUNCTION(execDynArrayInsert)UObject
DECLARE_FUNCTION(execDynArrayRemove)UObject
DECLARE_FUNCTION(execDynArrayFind)UObject
DECLARE_FUNCTION(execDynArrayFindStruct)UObject
DECLARE_FUNCTION(execDynArrayAdd)UObject
DECLARE_FUNCTION(execDynArrayAddItem)UObject
DECLARE_FUNCTION(execDynArrayInsertItem)UObject
DECLARE_FUNCTION(execDynArrayRemoveItem)UObject
DECLARE_FUNCTION(execDynArraySort)UObject
DECLARE_FUNCTION(execBindDelegate)UObject
DECLARE_FUNCTION(execCallMulticastDelegate)UObject
DECLARE_FUNCTION(execLetValueOnPersistentFrame)UObject
DECLARE_FUNCTION(execCallMathFunction)UObject
DECLARE_FUNCTION(execSwitchValue)UObject
DECLARE_FUNCTION(execArrayGetByRef)UObject
DECLARE_FUNCTION(execAutoRtfmTransact)UObject
DECLARE_FUNCTION(execAutoRtfmStopTransact)UObject
DECLARE_FUNCTION(execAutoRtfmAbortIfNot)UObject
DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotectedvirtual
DeleteGameInSlot(const FString &SlotName, const int32 UserIndex)UGameplayStaticsstatic
DeprojectSceneCaptureComponentToWorld(USceneCaptureComponent2D *SceneCaptureComponent2D, const FVector2D &TargetUV, FVector &WorldPosition, FVector &WorldDirection)UGameplayStaticsstatic
DeprojectSceneCaptureToWorld(ASceneCapture2D const *SceneCapture2D, const FVector2D &TargetUV, FVector &WorldPosition, FVector &WorldDirection)UGameplayStaticsstatic
DeprojectScreenToWorld(APlayerController const *Player, const FVector2D &ScreenPosition, FVector &WorldPosition, FVector &WorldDirection)UGameplayStaticsstatic
DestroyNonNativeProperties()UObject
DetachExternalPackage()UObjectBaseUtility
DoesSaveGameExist(const FString &SlotName, const int32 UserIndex)UGameplayStaticsstatic
EnableLiveStreaming(bool Enable)UGameplayStaticsstatic
ENetFields_Private enum nameUObject
ExecuteUbergraph(int32 EntryPoint)UObject
ExportCustomProperties(FOutputDevice &Out, uint32 Indent)UObjectinlinevirtual
FindCollisionUV(const struct FHitResult &Hit, int32 UVChannel, FVector2D &UV)UGameplayStaticsstatic
FindFunction(FName InName) constUObject
FindFunctionChecked(FName InName) constUObject
FindNearestCommonBaseClass(const UClass *TestClass) constUObjectBaseUtility
FinishDestroy()UObjectvirtual
GetAccurateRealTime(int32 &Seconds, double &PartialSeconds)UGameplayStaticsstatic
GetActiveSpatialPluginName(const UObject *WorldContextObject)UGameplayStaticsstatic
GetAllMarks() constUObjectBaseUtilityinline
GetArchetype() constUObject
GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags)UObjectstatic
GetArchetypeInstances(TArray< UObject * > &Instances)UObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context) constUObjectvirtual
GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) constUObjectvirtual
GetAssetRegistryTags(FAssetData &Out) constUObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) constUObject
GetAudioTimeSeconds(const UObject *WorldContextObject)UGameplayStaticsstatic
GetAvailableSpatialPluginNames(const UObject *WorldContextObject)UGameplayStaticsstatic
GetClass() constUObjectBaseinline
GetClosestListenerLocation(const UObject *WorldContextObject, const FVector &Location, float MaximumRange, const bool bAllowAttenuationOverride, FVector &ListenerPosition)UGameplayStaticsstatic
GetConfigOverridePlatform() constUObjectinlinevirtual
GetCurrentReverbEffect(const UObject *WorldContextObject)UGameplayStaticsstatic
GetDefaultConfigFilename() constUObject
GetDefaultSubobjectByName(FName ToFind)UObject
GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects)UObject
GetDesc()UObjectinlinevirtual
GetDetailedInfo() constUObject
GetDetailedInfoInternal() constUObjectinlineprotectedvirtual
GetExporterName(void)UObjectinlinevirtual
GetExternalPackage() constUObjectBase
GetExternalPackageInternal() constUObjectBase
GetFlags() constUObjectBaseinline
GetFName() constUObjectBaseinline
GetFNameForStatID() constUObjectBasevirtual
GetFullGroupName(bool bStartWithOuter) constUObjectBaseUtility
GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetGlobalUserConfigFilename() constUObject
GetImplementingOuter() constUObjectBaseUtilityinline
GetImplementingOuterObject(const UClass *InInterfaceClass) constUObjectBaseUtility
GetInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetInternalFlags() constUObjectBaseUtilityinline
GetIntOption(const FString &Options, const FString &Key, int32 DefaultValue)UGameplayStaticsstatic
GetKeyValue(const FString &Pair, FString &Key, FString &Value)UGameplayStaticsstatic
GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) constUObjectvirtual
GetLinker() constUObjectBaseUtility
GetLinkerCustomVersion(FGuid CustomVersionKey) constUObjectBaseUtility
GetLinkerIndex() constUObjectBaseUtility
GetLinkerLicenseeUE4Version() constUObjectBaseUtilityinline
GetLinkerLicenseeUEVersion() constUObjectBaseUtility
GetLinkerUE4Version() constUObjectBaseUtilityinline
GetLinkerUEVersion() constUObjectBaseUtility
GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) constUObjectBaseUtilityinline
GetMaxAudioChannelCount(const UObject *WorldContextObject)UGameplayStaticsstatic
GetName() constUObjectBaseUtilityinline
GetName(FString &ResultString) constUObjectBaseUtilityinline
GetNativeInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetNativeInterfaceAddress(UClass *InterfaceClass) constUObjectBaseUtilityinline
GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) constUObjectinlinevirtual
GetNetPushIdDynamic() constUObjectinlinevirtual
GetOuter() constUObjectBaseinline
GetOutermost() constUObjectBaseUtility
GetOutermostObject() constUObjectBaseUtility
GetPackage() constUObjectBaseUtility
GetPathName(const UObject *StopOuter=NULL) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FString &ResultString) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constUObjectBaseUtility
GetPlatformName()UGameplayStaticsstatic
GetPreloadDependencies(TArray< UObject * > &OutDeps)UObjectvirtual
GetPrestreamPackages(TArray< UObject * > &OutPrestream)UObjectinlinevirtual
GetPrimaryAssetId() constUObjectvirtual
GetProjectUserConfigFilename() constUObject
GetRealTimeSeconds(const UObject *WorldContextObject)UGameplayStaticsstatic
GetRefCount() constUObjectBaseUtilityinline
GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) constUObjectvirtual
GetResourceSizeBytes(EResourceSizeMode::Type Mode)UObjectinline
GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)UObjectvirtual
GetRestoreForUObjectOverwrite()UObjectinlinevirtual
GetSparseClassDataStruct() constUObject
GetStatID(bool bForDeferredUse=false) constUObjectBaseUtilityinline
GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList)UObjectinlinevirtual
GetSurfaceType(const struct FHitResult &Hit)UGameplayStaticsstatic
GetTimeSeconds(const UObject *WorldContextObject)UGameplayStaticsstatic
GetTypedOuter(UClass *Target) constUObjectBaseUtility
GetTypedOuter() constUObjectBaseUtilityinline
GetUniqueID() constUObjectBaseinline
GetUnpausedTimeSeconds(const UObject *WorldContextObject)UGameplayStaticsstatic
GetVersePath() constUObjectBaseUtilityvirtual
GetViewProjectionMatrix(FMinimalViewInfo DesiredView, FMatrix &ViewMatrix, FMatrix &ProjectionMatrix, FMatrix &ViewProjectionMatrix)UGameplayStaticsstatic
GetWorldDeltaSeconds(const UObject *WorldContextObject)UGameplayStaticsstatic
GetWorldOriginLocation(const UObject *WorldContextObject)UGameplayStaticsstatic
GrabOption(FString &Options, FString &ResultString)UGameplayStaticsstatic
GrassOverlappingSphereCount(const UObject *WorldContextObject, const UStaticMesh *StaticMesh, FVector CenterPosition, float Radius)UGameplayStaticsstatic
HasAllFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAllMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAnyFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasLaunchOption(const FString &OptionToCheck)UGameplayStaticsstatic
HasNonEditorOnlyReferences() constUObjectinlinevirtual
HasOption(FString Options, const FString &InKey)UGameplayStaticsstatic
Implements() constUObjectinline
ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn)UObjectinlinevirtual
InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
IsA(OtherClassType SomeBase) constUObjectBaseUtilityinline
IsA() constUObjectBaseUtilityinline
IsAsset() constUObjectvirtual
IsBasedOnArchetype(const UObject *const SomeObject) constUObjectinline
IsCapturingAsRootObjectForTransaction() constUObjectinline
IsDefaultSubobject() constUObjectBaseUtility
IsDestructionThreadSafe() constUObjectvirtual
IsEditorOnly() constUObjectinlinevirtual
IsFullNameStableForNetworking() constUObjectvirtual
IsGarbageEliminationEnabled()UObjectBaseUtilityinlinestatic
IsIn(const UObject *SomeOuter) constUObjectBaseUtility
IsIn(const UPackage *SomePackage) constUObjectBaseUtility
IsInA(const UClass *SomeBaseClass) constUObjectBaseUtility
IsInBlueprint() constUObject
IsInOuter(const UObject *SomeOuter) constUObjectBaseUtility
IsInPackage(const UPackage *SomePackage) constUObjectBaseUtility
IsLocalizedResource() constUObjectvirtual
IsNameStableForNetworking() constUObjectvirtual
IsNative() constUObjectBaseUtilityinline
IsPackageExternal() constUObjectBaseUtility
IsPendingKillEnabled()UObjectBaseUtilityinlinestatic
IsPostLoadThreadSafe() constUObjectinlinevirtual
IsProjectileTrajectoryBlocked(const UWorld *World, FVector StartLocation, FVector &ProjectileVelocity, float TargetDeltaXY, float GravityZ, float CollisionRadius=0.f, ESuggestProjVelocityTraceOption::Type TraceOption=ESuggestProjVelocityTraceOption::TraceFullPath, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam, const TArray< AActor * > &ActorsToIgnore=TArray< AActor * >(), bool bDrawDebug=false)UGameplayStaticsstatic
IsReadyForAsyncPostLoad() constUObjectinlinevirtual
IsReadyForFinishDestroy()UObjectinlinevirtual
IsRooted() constUObjectBaseUtilityinline
IsSafeForRootSet() constUObjectvirtual
IsSelected() constUObject
IsSupportedForNetworking() constUObjectvirtual
IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) constUObjectBaseUtility
IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) constUObjectBaseUtility
IsUnreachable() constUObjectBaseUtilityinline
IsValidLowLevel() constUObjectBase
IsValidLowLevelFast(bool bRecursive=true) constUObjectBase
LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr)UObject
LoadDataFromSlot(TArray< uint8 > &OutSaveData, const FString &SlotName, const int32 UserIndex)UGameplayStaticsstatic
LoadGameFromMemory(const TArray< uint8 > &InSaveData)UGameplayStaticsstatic
LoadGameFromSlot(const FString &SlotName, const int32 UserIndex)UGameplayStaticsstatic
LowLevelRename(FName NewName, UObject *NewOuter=NULL)UObjectBaseprotected
MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, FVector Location, FVector ImpactPoint, FVector Normal, FVector ImpactNormal, class UPhysicalMaterial *PhysMat, class AActor *HitActor, class UPrimitiveComponent *HitComponent, FName HitBoneName, FName BoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, FVector TraceStart, FVector TraceEnd)UGameplayStaticsstatic
Mark(EObjectMark Marks) constUObjectBaseUtilityinline
MarkAsEditorOnlySubobject()UObjectinlinevirtual
MarkAsGarbage()UObjectBaseUtilityinline
MarkAsReachable() constUObjectBase
MarkPackageDirty() constUObjectBaseUtility
Modify(bool bAlwaysMarkDirty=true)UObjectinline
NamePrivateUObjectBase
NeedsLoadForClient() constUObjectvirtual
NeedsLoadForEditorGame() constUObjectinlinevirtual
NeedsLoadForServer() constUObjectvirtual
NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) constUObjectvirtual
OnClusterMarkedAsPendingKill()UObjectBaseUtilityinlinevirtual
operator<(const UObjectBaseUtility &Other) constUObjectBaseUtilityinline
OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL)UObject
OverrideConfigSection(FString &SectionName)UObjectinlinevirtual
OverridePerObjectConfigSection(FString &SectionName)UObjectinlinevirtual
ParseOption(FString Options, const FString &Key)UGameplayStaticsstatic
ParseParms(const TCHAR *Parms)UObject
PlayDialogue2D(const UObject *WorldContextObject, UDialogueWave *Dialogue, const struct FDialogueContext &Context, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f)UGameplayStaticsstatic
PlayDialogueAtLocation(const UObject *WorldContextObject, class UDialogueWave *Dialogue, const FDialogueContext &Context, FVector Location, FRotator Rotation, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundAttenuation *AttenuationSettings=nullptr)UGameplayStaticsstatic
PlayDialogueAtLocation(const UObject *WorldContextObject, UDialogueWave *Dialogue, const FDialogueContext &Context, FVector Location, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundAttenuation *AttenuationSettings=nullptr)UGameplayStaticsinlinestatic
PlaySound2D(const UObject *WorldContextObject, USoundBase *Sound, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundConcurrency *ConcurrencySettings=nullptr, const AActor *OwningActor=nullptr, bool bIsUISound=true)UGameplayStaticsstatic
PlaySoundAtLocation(const UObject *WorldContextObject, USoundBase *Sound, FVector Location, FRotator Rotation, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, class USoundAttenuation *AttenuationSettings=nullptr, USoundConcurrency *ConcurrencySettings=nullptr, const AActor *OwningActor=nullptr, const UInitialActiveSoundParams *InitialParams=nullptr)UGameplayStaticsstatic
PlaySoundAtLocation(const UObject *WorldContextObject, USoundBase *Sound, FVector Location, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, class USoundAttenuation *AttenuationSettings=nullptr, USoundConcurrency *ConcurrencySettings=nullptr, const UInitialActiveSoundParams *InitialParams=nullptr)UGameplayStaticsinlinestatic
PopSoundMixModifier(const UObject *WorldContextObject, class USoundMix *InSoundMixModifier)UGameplayStaticsstatic
PostCDOContruct()UObjectinlinevirtual
PostDuplicate(bool bDuplicateForPIE)UObjectinlinevirtual
PostDuplicate(EDuplicateMode::Type DuplicateMode)UObjectinlinevirtual
PostEditImport()UObjectinlinevirtual
PostInitProperties()UObjectvirtual
PostInterpChange(FProperty *PropertyThatChanged)UObjectinlinevirtual
PostLoad()UObjectvirtual
PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)UObjectvirtual
PostNetReceive()UObjectvirtual
PostReinitProperties()UObjectvirtual
PostReloadConfig(class FProperty *PropertyThatWasLoaded)UObjectinlinevirtual
PostRename(UObject *OldOuter, const FName OldName)UObjectvirtual
PostRepNotifies()UObjectinlinevirtual
PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)UObjectvirtual
PreDestroyFromReplication()UObjectvirtual
PredictParamsUGameplayStatics
PredictProjectilePath(const UObject *WorldContextObject, const FPredictProjectilePathParams &PredictParams, FPredictProjectilePathResult &PredictResult)UGameplayStaticsstatic
PredictResultUGameplayStatics
PreDuplicate(FObjectDuplicationParameters &DupParams)UObjectinlinevirtual
PrefetchClass(UObject *Object)UObjectBaseinlinestatic
PrefetchOuter(UObject *Object)UObjectBaseinlinestatic
PreNetReceive()UObjectvirtual
PreSave(FObjectPreSaveContext SaveContext)UObjectvirtual
PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)UObjectvirtual
PrimeAllSoundsInSoundClass(class USoundClass *InSoundClass)UGameplayStaticsstatic
PrimeSound(USoundBase *InSound)UGameplayStaticsstatic
ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor)UObjectinlinevirtual
ProcessEvent(UFunction *Function, void *Parms)UObjectvirtual
ProjectWorldToScreen(APlayerController const *Player, const FVector &WorldPosition, FVector2D &ScreenPosition, bool bPlayerViewportRelative=false)UGameplayStaticsstatic
PushSoundMixModifier(const UObject *WorldContextObject, class USoundMix *InSoundMixModifier)UGameplayStaticsstatic
ReattachExternalPackage()UObjectBaseUtility
RebaseLocalOriginOntoZero(UObject *WorldContextObject, FVector WorldLocation)UGameplayStaticsstatic
RebaseZeroOriginOntoLocal(UObject *WorldContextObject, FVector WorldLocation)UGameplayStaticsstatic
RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO)UObjectinlinevirtual
Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
Register(const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
RegisterDependencies()UObjectBaseinlineprotectedvirtual
RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags)UObjectvirtual
ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
ReleaseRef() constUObjectBase
ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL)UObject
ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker)UObjectBaseUtilitystatic
RemoveClassPrefix(const TCHAR *ClassName)UObjectBasestatic
RemoveFromRoot()UObjectBaseUtilityinline
Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)UObjectvirtual
ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists)UObjectinlinevirtual
RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers)UObject
RootPackageHasAnyFlags(uint32 CheckFlagMask) constUObjectBaseUtility
SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true)UObject
SaveConfig(const FSaveConfigContext &Context)UObject
SaveDataToSlot(const TArray< uint8 > &InSaveData, const FString &SlotName, const int32 UserIndex)UGameplayStaticsstatic
SaveGameToMemory(USaveGame *SaveGameObject, TArray< uint8 > &OutSaveData)UGameplayStaticsstatic
SaveGameToSlot(USaveGame *SaveGameObject, const FString &SlotName, const int32 UserIndex)UGameplayStaticsstatic
Serialize(FArchive &Ar)UObjectvirtual
Serialize(FStructuredArchive::FRecord Record)UObjectvirtual
SerializeScriptProperties(FArchive &Ar) constUObject
SerializeScriptProperties(FStructuredArchive::FSlot Slot) constUObject
SetActiveSpatialPluginByName(const UObject *WorldContextObject, FName InPluginName)UGameplayStaticsstatic
SetBaseSoundMix(const UObject *WorldContextObject, class USoundMix *InSoundMix)UGameplayStaticsstatic
SetExternalPackage(UPackage *InPackage)UObjectBase
SetFlags(EObjectFlags NewFlags)UObjectBaseUtilityinline
SetFlagsTo(EObjectFlags NewFlags)UObjectBaseinlineprotected
SetGarbageEliminationEnabled(bool bEnabled)UObjectBaseUtilityinlinestatic
SetGlobalListenerFocusParameters(const UObject *WorldContextObject, float FocusAzimuthScale=1.0f, float NonFocusAzimuthScale=1.0f, float FocusDistanceScale=1.0f, float NonFocusDistanceScale=1.0f, float FocusVolumeScale=1.0f, float NonFocusVolumeScale=1.0f, float FocusPriorityScale=1.0f, float NonFocusPriorityScale=1.0f)UGameplayStaticsstatic
SetGlobalPitchModulation(const UObject *WorldContextObject, float PitchModulation, float TimeSec)UGameplayStaticsstatic
SetInternalFlags(EInternalObjectFlags FlagsToSet) constUObjectBaseUtilityinline
SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false)UObject
SetMaxAudioChannelsScaled(const UObject *WorldContextObject, float MaxChannelCountScale)UGameplayStaticsstatic
SetSoundClassDistanceScale(const UObject *WorldContextObject, USoundClass *SoundClass, float DistanceAttenuationScale, float TimeSec=0.0f)UGameplayStaticsstatic
SetSoundMixClassOverride(const UObject *WorldContextObject, class USoundMix *InSoundMixModifier, class USoundClass *InSoundClass, float Volume=1.0f, float Pitch=1.0f, float FadeInTime=1.0f, bool bApplyToChildren=true)UGameplayStaticsstatic
SetSubtitlesEnabled(bool bEnabled)UGameplayStaticsstatic
SetWorldOriginLocation(const UObject *WorldContextObject, FIntVector NewLocation)UGameplayStaticsstatic
ShutdownAfterError()UObjectinlinevirtual
SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
SourceFileTagName()UObjectstatic
SpawnDecalAtLocation(const UObject *WorldContextObject, class UMaterialInterface *DecalMaterial, FVector DecalSize, FVector Location, FRotator Rotation=FRotator(-90, 0, 0), float LifeSpan=0)UGameplayStaticsstatic
SpawnDecalAttached(class UMaterialInterface *DecalMaterial, FVector DecalSize, class USceneComponent *AttachToComponent, FName AttachPointName=NAME_None, FVector Location=FVector(ForceInit), FRotator Rotation=FRotator::ZeroRotator, EAttachLocation::Type LocationType=EAttachLocation::KeepRelativeOffset, float LifeSpan=0)UGameplayStaticsstatic
SpawnDialogue2D(const UObject *WorldContextObject, UDialogueWave *Dialogue, const struct FDialogueContext &Context, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnDialogueAtLocation(const UObject *WorldContextObject, UDialogueWave *Dialogue, const struct FDialogueContext &Context, FVector Location, FRotator Rotation=FRotator::ZeroRotator, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundAttenuation *AttenuationSettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnDialogueAttached(UDialogueWave *Dialogue, const FDialogueContext &Context, USceneComponent *AttachToComponent, FName AttachPointName=NAME_None, FVector Location=FVector(ForceInit), FRotator Rotation=FRotator::ZeroRotator, EAttachLocation::Type LocationType=EAttachLocation::KeepRelativeOffset, bool bStopWhenAttachedToDestroyed=false, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundAttenuation *AttenuationSettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnDialogueAttached(UDialogueWave *Dialogue, const FDialogueContext &Context, USceneComponent *AttachToComponent, FName AttachPointName, FVector Location, EAttachLocation::Type LocationType=EAttachLocation::KeepRelativeOffset, bool bStopWhenAttachedToDestroyed=false, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundAttenuation *AttenuationSettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsinlinestatic
SpawnEmitterAttached(class UParticleSystem *EmitterTemplate, class USceneComponent *AttachToComponent, FName AttachPointName=NAME_None, FVector Location=FVector(ForceInit), FRotator Rotation=FRotator::ZeroRotator, FVector Scale=FVector(1.f), EAttachLocation::Type LocationType=EAttachLocation::KeepRelativeOffset, bool bAutoDestroy=true, EPSCPoolMethod PoolingMethod=EPSCPoolMethod::None, bool bAutoActivate=true)UGameplayStaticsstatic
SpawnEmitterAttached(class UParticleSystem *EmitterTemplate, class USceneComponent *AttachToComponent, FName AttachPointName, FVector Location, FRotator Rotation, EAttachLocation::Type LocationType, bool bAutoDestroy=true, EPSCPoolMethod PoolingMethod=EPSCPoolMethod::None, bool bAutoActivate=true)UGameplayStaticsstatic
SpawnForceFeedbackAtLocation(const UObject *WorldContextObject, UForceFeedbackEffect *ForceFeedbackEffect, FVector Location, FRotator Rotation=FRotator::ZeroRotator, bool bLooping=false, float IntensityMultiplier=1.f, float StartTime=0.f, UForceFeedbackAttenuation *AttenuationSettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnForceFeedbackAttached(UForceFeedbackEffect *ForceFeedbackEffect, USceneComponent *AttachToComponent, FName AttachPointName=NAME_None, FVector Location=FVector(ForceInit), FRotator Rotation=FRotator::ZeroRotator, EAttachLocation::Type LocationType=EAttachLocation::KeepRelativeOffset, bool bStopWhenAttachedToDestroyed=false, bool bLooping=false, float IntensityMultiplier=1.f, float StartTime=0.f, class UForceFeedbackAttenuation *AttenuationSettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnSound2D(const UObject *WorldContextObject, USoundBase *Sound, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundConcurrency *ConcurrencySettings=nullptr, bool bPersistAcrossLevelTransition=false, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnSoundAtLocation(const UObject *WorldContextObject, USoundBase *Sound, FVector Location, FRotator Rotation=FRotator::ZeroRotator, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, class USoundAttenuation *AttenuationSettings=nullptr, USoundConcurrency *ConcurrencySettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnSoundAttached(USoundBase *Sound, USceneComponent *AttachToComponent, FName AttachPointName=NAME_None, FVector Location=FVector(ForceInit), FRotator Rotation=FRotator::ZeroRotator, EAttachLocation::Type LocationType=EAttachLocation::KeepRelativeOffset, bool bStopWhenAttachedToDestroyed=false, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundAttenuation *AttenuationSettings=nullptr, USoundConcurrency *ConcurrencySettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsstatic
SpawnSoundAttached(USoundBase *Sound, USceneComponent *AttachToComponent, FName AttachPointName, FVector Location, EAttachLocation::Type LocationType=EAttachLocation::KeepRelativeOffset, bool bStopWhenAttachedToDestroyed=false, float VolumeMultiplier=1.f, float PitchMultiplier=1.f, float StartTime=0.f, USoundAttenuation *AttenuationSettings=nullptr, USoundConcurrency *ConcurrencySettings=nullptr, bool bAutoDestroy=true)UGameplayStaticsinlinestatic
StripSaveGameHeader(const TArray< uint8 > &SaveData)UGameplayStaticsstatic
SuggestProjectileVelocity(const UObject *WorldContextObject, FVector &TossVelocity, FVector StartLocation, FVector EndLocation, float TossSpeed, bool bHighArc=false, float CollisionRadius=0.f, float OverrideGravityZ=0, ESuggestProjVelocityTraceOption::Type TraceOption=ESuggestProjVelocityTraceOption::TraceFullPath, FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam, TArray< AActor * > ActorsToIgnore=TArray< AActor * >(), bool bDrawDebug=false, bool bAcceptClosestOnNoSolutions=false)UGameplayStaticsstatic
SuggestProjectileVelocity(const FSuggestProjectileVelocityParameters &ProjectileParams, FVector &OutTossVelocity)UGameplayStaticsstatic
SuggestProjectileVelocity_CustomArc(const UObject *WorldContextObject, FVector &OutLaunchVelocity, FVector StartPos, FVector EndPos, float OverrideGravityZ=0, float ArcParam=0.5f)UGameplayStaticsstatic
SuggestProjectileVelocity_MovingTarget(const UObject *WorldContextObject, FVector &OutLaunchVelocity, FVector ProjectileStartLocation, AActor *TargetActor, FVector TargetLocationOffset=FVector::ZeroVector, double GravityZOverride=0.f, double TimeToTarget=1.f, EDrawDebugTrace::Type DrawDebugType=EDrawDebugTrace::Type::None, float DrawDebugTime=3.f, FLinearColor DrawDebugColor=FLinearColor::Red)UGameplayStaticsstatic
TagSubobjects(EObjectFlags NewFlags)UObjectvirtual
ThisThreadAtomicallyClearedRFUnreachable()UObjectBaseUtility
TransformWorldToFirstPerson(const FMinimalViewInfo &ViewInfo, const FVector &WorldPosition, bool bIgnoreFirstPersonScale)UGameplayStaticsstatic
TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true)UObject
UFUNCTION(BlueprintCallable, Category="Game", DisplayName="Predict Projectile Path (Advanced)", meta=(WorldContext="WorldContextObject")) static ENGINE_API bool Blueprint_PredictProjectilePath_Advanced(const UObject *WorldContextObjectUGameplayStatics
UnMark(EObjectMark Marks) constUObjectBaseUtilityinline
UnRetainAllSoundsInSoundClass(class USoundClass *InSoundClass)UGameplayStaticsstatic
UObject()UObject
UObject(const FObjectInitializer &ObjectInitializer)UObject
UObject(EStaticConstructor, EObjectFlags InFlags)UObject
UObject(FVTableHelper &Helper)UObject
UObjectBase()UObjectBaseinlineprotected
UObjectBase(EObjectFlags InFlags)UObjectBaseprotected
UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId())UObjectBase
UObjectBaseUtility()UObjectBaseUtilityinline
UObjectBaseUtility(EObjectFlags InFlags)UObjectBaseUtilityinline
UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateDefaultConfigFile(const FString &SpecificFileLocation="")UObject
UpdateGlobalUserConfigFile()UObject
UpdateProjectUserConfigFile()UObject
UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName)UObject
ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) constUObjectinlinevirtual
WithinClass typedefUObject
~UObjectBase()UObjectBasevirtual