|
| UE_API ULineBatchComponent * | GetLineBatcher (ELineBatcherType Type) const |
| |
| UE_API void | FlushLineBatchers (const TArrayView< const UWorld::ELineBatcherType > &TypesToFlush) |
| |
| UE_API bool | SupportsMakingVisibleTransactionRequests () const |
| |
| UE_API bool | SupportsMakingInvisibleTransactionRequests () const |
| |
| UE_API const AServerStreamingLevelsVisibility * | GetServerStreamingLevelsVisibility () const |
| |
| const TArray< ULevelStreaming * > & | GetStreamingLevels () const |
| |
| uint16 | GetNumStreamingLevelsBeingLoaded () const |
| |
| bool | IsStreamingLevelBeingConsidered (ULevelStreaming *StreamingLevel) const |
| |
| bool | HasStreamingLevelsToConsider () const |
| |
| ULevel * | GetCurrentLevelPendingVisibility () const |
| |
| UE_API bool | IsLevelMakingVisible (const ULevel *InLevel) const |
| |
| UE_API bool | HasAnyLevelMakingVisible () const |
| |
| ULevel * | GetCurrentLevelPendingInvisibility () const |
| |
| UE_API bool | IsLevelMakingInvisible (const ULevel *InLevel) const |
| |
| UE_API bool | HasAnyLevelMakingInvisible () const |
| |
| UE_API void | AddStreamingLevel (ULevelStreaming *StreamingLevelToAdd) |
| |
| UE_API void | AddStreamingLevels (TArrayView< ULevelStreaming *const > StreamingLevelsToAdd) |
| |
| UE_API void | AddUniqueStreamingLevel (ULevelStreaming *StreamingLevelToAdd) |
| |
| UE_API void | AddUniqueStreamingLevels (TArrayView< ULevelStreaming *const > StreamingLevelsToAdd) |
| |
| UE_API void | SetStreamingLevels (TArray< ULevelStreaming * > &&StreamingLevels) |
| |
| UE_API void | SetStreamingLevels (TArrayView< ULevelStreaming *const > StreamingLevels) |
| |
| UE_API bool | RemoveStreamingLevel (ULevelStreaming *StreamingLevelToRemove) |
| |
| UE_API bool | RemoveStreamingLevelAt (int32 IndexToRemove) |
| |
| UE_API int32 | RemoveStreamingLevels (TArrayView< ULevelStreaming *const > StreamingLevelsToRemove) |
| |
| UE_API void | ClearStreamingLevels () |
| |
| UE_API void | UpdateStreamingLevelShouldBeConsidered (ULevelStreaming *StreamingLevelToConsider) |
| |
| UE_API void | UpdateStreamingLevelPriority (ULevelStreaming *StreamingLevel) |
| |
| UE_API void | PopulateStreamingLevelsToConsider () |
| |
| bool | GetIsInBlockTillLevelStreamingCompleted () const |
| |
| int32 | GetBlockTillLevelStreamingCompletedEpoch () const |
| |
| UE_API void | PushComponentGroupMove (const FScopedMovementUpdate *Scope) |
| |
| UE_API void | ProcessPendingGroupMoves (bool bProcessAllMoves=true) |
| |
| UDemoNetDriver * | GetDemoNetDriver () const |
| |
| void | SetDemoNetDriver (UDemoNetDriver *const InDemoNetDriver) |
| |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS ERHIFeatureLevel::Type | GetFeatureLevel () const |
| |
| void | SetFeatureLevel (ERHIFeatureLevel::Type InFeatureLevel) |
| |
| UE_DEPRECATED(5.4, "Public access to bBegunPlay is deprecated. Please update your code to use the public accessors GetBegunPlay() & SetBegunPlay().") uint8 bBegunPlay UE_API void | SetBegunPlay (bool bHasBegunPlay) |
| |
| UE_API bool | GetBegunPlay () const |
| |
| | DECLARE_EVENT_OneParam (UWorld, FOnBeginPlay, bool) |
| |
| FOnBeginPlay & | GetOnBeginPlayEvent () |
| |
| UE_API void | HandleTimelineScrubbed () |
| |
| UE_API void | SetNavigationSystem (UNavigationSystemBase *InNavigationSystem) |
| |
| UE_API class ULevel * | GetCurrentLevel () const |
| |
| UE_API void | CreateFXSystem () |
| |
| UE_API void | InitializeSubsystems () |
| |
| UE_API void | PostInitializeSubsystems () |
| |
| void | SetShouldTick (const bool bInShouldTick) |
| |
| bool | ShouldTick () const |
| |
| UE_API UChaosEventRelay * | GetChaosEventRelay () |
| |
| bool | GetShouldForceUnloadStreamingLevels () const |
| |
| UE_API void | SetShouldForceUnloadStreamingLevels (bool bInShouldForceUnloadStreamingLevels) |
| |
| bool | GetShouldForceVisibleStreamingLevels () const |
| |
| UE_API void | SetShouldForceVisibleStreamingLevels (bool bInShouldForceVisibleStreamingLevels) |
| |
| bool | DebugDrawSceneQueries (const FName &UsedTraceTag) const |
| |
| | DECLARE_EVENT_TwoParams (UWorld, FOnBeginPostProcessSettings, FVector, FSceneView *) |
| |
| UE_API void | InsertPostProcessVolume (IInterface_PostProcessVolume *InVolume) |
| |
| UE_API bool | RemovePostProcessVolume (IInterface_PostProcessVolume *InVolume) |
| |
| UE_API void | AddPostProcessingSettings (FVector ViewLocation, FSceneView *SceneView) |
| |
| bool | HasMarkedObjectsPendingKill () const |
| |
| UE_API | UWorld (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get()) |
| |
| UE_API bool | LineTraceTestByChannel (const FVector &Start, const FVector &End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | LineTraceTestByObjectType (const FVector &Start, const FVector &End, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | LineTraceTestByProfile (const FVector &Start, const FVector &End, FName ProfileName, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | LineTraceSingleByChannel (struct FHitResult &OutHit, const FVector &Start, const FVector &End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | LineTraceSingleByObjectType (struct FHitResult &OutHit, const FVector &Start, const FVector &End, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | LineTraceSingleByProfile (struct FHitResult &OutHit, const FVector &Start, const FVector &End, FName ProfileName, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | LineTraceMultiByChannel (TArray< struct FHitResult > &OutHits, const FVector &Start, const FVector &End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | LineTraceMultiByObjectType (TArray< struct FHitResult > &OutHits, const FVector &Start, const FVector &End, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | LineTraceMultiByProfile (TArray< struct FHitResult > &OutHits, const FVector &Start, const FVector &End, FName ProfileName, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | SweepTestByChannel (const FVector &Start, const FVector &End, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | SweepTestByObjectType (const FVector &Start, const FVector &End, const FQuat &Rot, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | SweepTestByProfile (const FVector &Start, const FVector &End, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params) const |
| |
| UE_API bool | SweepSingleByChannel (struct FHitResult &OutHit, const FVector &Start, const FVector &End, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | SweepSingleByObjectType (struct FHitResult &OutHit, const FVector &Start, const FVector &End, const FQuat &Rot, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | SweepSingleByProfile (struct FHitResult &OutHit, const FVector &Start, const FVector &End, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | SweepMultiByChannel (TArray< struct FHitResult > &OutHits, const FVector &Start, const FVector &End, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | SweepMultiByObjectType (TArray< struct FHitResult > &OutHits, const FVector &Start, const FVector &End, const FQuat &Rot, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | SweepMultiByProfile (TArray< FHitResult > &OutHits, const FVector &Start, const FVector &End, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | OverlapBlockingTestByChannel (const FVector &Pos, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | OverlapAnyTestByChannel (const FVector &Pos, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | OverlapAnyTestByObjectType (const FVector &Pos, const FQuat &Rot, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | OverlapBlockingTestByProfile (const FVector &Pos, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | OverlapAnyTestByProfile (const FVector &Pos, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | OverlapMultiByChannel (TArray< struct FOverlapResult > &OutOverlaps, const FVector &Pos, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam) const |
| |
| UE_API bool | OverlapMultiByObjectType (TArray< struct FOverlapResult > &OutOverlaps, const FVector &Pos, const FQuat &Rot, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | OverlapMultiByProfile (TArray< struct FOverlapResult > &OutOverlaps, const FVector &Pos, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam) const |
| |
| UE_API bool | ComponentSweepMulti (TArray< struct FHitResult > &OutHits, class UPrimitiveComponent *PrimComp, const FVector &Start, const FVector &End, const FQuat &Rot, const FComponentQueryParams &Params) const |
| |
| bool | ComponentSweepMulti (TArray< struct FHitResult > &OutHits, class UPrimitiveComponent *PrimComp, const FVector &Start, const FVector &End, const FRotator &Rot, const FComponentQueryParams &Params) const |
| |
| UE_API bool | ComponentSweepMultiByChannel (TArray< struct FHitResult > &OutHits, class UPrimitiveComponent *PrimComp, const FVector &Start, const FVector &End, const FQuat &Rot, ECollisionChannel TraceChannel, const FComponentQueryParams &Params) const |
| |
| bool | ComponentSweepMultiByChannel (TArray< struct FHitResult > &OutHits, class UPrimitiveComponent *PrimComp, const FVector &Start, const FVector &End, const FRotator &Rot, ECollisionChannel TraceChannel, const FComponentQueryParams &Params) const |
| |
| UE_API bool | ComponentOverlapMulti (TArray< struct FOverlapResult > &OutOverlaps, const class UPrimitiveComponent *PrimComp, const FVector &Pos, const FQuat &Rot, const FComponentQueryParams &Params=FComponentQueryParams::DefaultComponentQueryParams, const FCollisionObjectQueryParams &ObjectQueryParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) const |
| |
| bool | ComponentOverlapMulti (TArray< struct FOverlapResult > &OutOverlaps, const class UPrimitiveComponent *PrimComp, const FVector &Pos, const FRotator &Rot, const FComponentQueryParams &Params=FComponentQueryParams::DefaultComponentQueryParams, const FCollisionObjectQueryParams &ObjectQueryParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) const |
| |
| UE_API bool | ComponentOverlapMultiByChannel (TArray< struct FOverlapResult > &OutOverlaps, const class UPrimitiveComponent *PrimComp, const FVector &Pos, const FQuat &Rot, ECollisionChannel TraceChannel, const FComponentQueryParams &Params=FComponentQueryParams::DefaultComponentQueryParams, const FCollisionObjectQueryParams &ObjectQueryParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) const |
| |
| bool | ComponentOverlapMultiByChannel (TArray< struct FOverlapResult > &OutOverlaps, const class UPrimitiveComponent *PrimComp, const FVector &Pos, const FRotator &Rot, ECollisionChannel TraceChannel, const FComponentQueryParams &Params=FComponentQueryParams::DefaultComponentQueryParams, const FCollisionObjectQueryParams &ObjectQueryParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) const |
| |
| UE_API FTraceHandle | AsyncLineTraceByChannel (EAsyncTraceType InTraceType, const FVector &Start, const FVector &End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam, const FTraceDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncLineTraceByObjectType (EAsyncTraceType InTraceType, const FVector &Start, const FVector &End, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FTraceDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncLineTraceByProfile (EAsyncTraceType InTraceType, const FVector &Start, const FVector &End, FName ProfileName, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FTraceDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncSweepByChannel (EAsyncTraceType InTraceType, const FVector &Start, const FVector &End, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam, const FTraceDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncSweepByObjectType (EAsyncTraceType InTraceType, const FVector &Start, const FVector &End, const FQuat &Rot, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FTraceDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncSweepByProfile (EAsyncTraceType InTraceType, const FVector &Start, const FVector &End, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FTraceDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncOverlapByChannel (const FVector &Pos, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FCollisionResponseParams &ResponseParam=FCollisionResponseParams::DefaultResponseParam, const FOverlapDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncOverlapByObjectType (const FVector &Pos, const FQuat &Rot, const FCollisionObjectQueryParams &ObjectQueryParams, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FOverlapDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API FTraceHandle | AsyncOverlapByProfile (const FVector &Pos, const FQuat &Rot, FName ProfileName, const FCollisionShape &CollisionShape, const FCollisionQueryParams &Params=FCollisionQueryParams::DefaultQueryParam, const FOverlapDelegate *InDelegate=nullptr, uint32 UserData=0) |
| |
| UE_API bool | QueryTraceData (const FTraceHandle &Handle, FTraceDatum &OutData) |
| |
| UE_API bool | QueryOverlapData (const FTraceHandle &Handle, FOverlapDatum &OutData) |
| |
| UE_API bool | IsTraceHandleValid (const FTraceHandle &Handle, bool bOverlapTrace) |
| |
| UNavigationSystemBase * | GetNavigationSystem () |
| |
| const UNavigationSystemBase * | GetNavigationSystem () const |
| |
| UE_API UAISystemBase * | CreateAISystem () |
| |
| UAISystemBase * | GetAISystem () |
| |
| const UAISystemBase * | GetAISystem () const |
| |
| class UAvoidanceManager * | GetAvoidanceManager () |
| |
| const class UAvoidanceManager * | GetAvoidanceManager () const |
| |
| UE_API FConstControllerIterator | GetControllerIterator () const |
| |
| UE_API int32 | GetNumControllers () const |
| |
| UE_API FConstPlayerControllerIterator | GetPlayerControllerIterator () const |
| |
| UE_API int32 | GetNumPlayerControllers () const |
| |
| template<class T > |
| T * | GetFirstPlayerController () const |
| |
| UE_API APlayerController * | GetFirstPlayerController () const |
| |
| template<class T > |
| T * | GetFirstLocalPlayerFromController () const |
| |
| UE_API ULocalPlayer * | GetFirstLocalPlayerFromController () const |
| |
| UE_API void | RegisterAutoActivateCamera (ACameraActor *CameraActor, int32 PlayerIndex) |
| |
| UE_API FConstCameraActorIterator | GetAutoActivateCameraIterator () const |
| |
| UE_API UGameViewportClient * | GetGameViewport () const |
| |
| UE_API ABrush * | GetDefaultBrush () const |
| |
| UE_API bool | AreActorsInitialized () const |
| |
| | DECLARE_MULTICAST_DELEGATE_OneParam (FOnWorldInitializedActors, const FActorsInitializedParams &) |
| |
| | DECLARE_MULTICAST_DELEGATE (FOnWorldBeginPlay) |
| |
| | DECLARE_MULTICAST_DELEGATE (FOnMatchStarting) |
| |
| | DECLARE_MULTICAST_DELEGATE (FOnWorldPreBeginPlay) |
| |
| UE_API bool | HasBegunPlay () const |
| |
| double | GetTimeSeconds () const |
| |
| double | GetUnpausedTimeSeconds () const |
| |
| double | GetRealTimeSeconds () const |
| |
| double | GetAudioTimeSeconds () const |
| |
| float | GetDeltaSeconds () const |
| |
| FGameTime | GetTime () const |
| |
| double | TimeSince (double Time) const |
| |
| UE_API void | CreatePhysicsScene (const AWorldSettings *Settings=nullptr) |
| |
| FPhysScene * | GetPhysicsScene () const |
| |
| UE_API void | SetPhysicsScene (FPhysScene *InScene) |
| |
| APhysicsVolume * | GetDefaultPhysicsVolume () const |
| |
| bool | HasDefaultPhysicsVolume () const |
| |
| UE_API void | AddPhysicsVolume (APhysicsVolume *Volume) |
| |
| UE_API void | RemovePhysicsVolume (APhysicsVolume *Volume) |
| |
| FConstPhysicsVolumeIterator | GetNonDefaultPhysicsVolumeIterator () const |
| |
| int32 | GetNonDefaultPhysicsVolumeCount () const |
| |
| UE_API void | SetAllowDeferredPhysicsStateCreation (bool bAllow) |
| |
| UE_API bool | GetAllowDeferredPhysicsStateCreation () const |
| |
| UE_API class ALevelScriptActor * | GetLevelScriptActor (class ULevel *OwnerLevel=NULL) const |
| |
| UE_API AWorldSettings * | K2_GetWorldSettings () |
| |
| UE_API AWorldSettings * | GetWorldSettings (bool bCheckStreamingPersistent=false, bool bChecked=true) const |
| |
| UE_API AWorldDataLayers * | GetWorldDataLayers () const |
| |
| UE_API void | SetWorldDataLayers (AWorldDataLayers *NewWorldDataLayers) |
| |
| UE_API FString | GetDebugDisplayName () const |
| |
| UE_API UWorldPartition * | GetWorldPartition () const |
| |
| UE_API UDataLayerManager * | GetDataLayerManager () const |
| |
| bool | IsPartitionedWorld () const |
| |
| FWorldPartitionInitializedEvent & | OnWorldPartitionInitialized () |
| |
| FWorldPartitionUninitializedEvent & | OnWorldPartitionUninitialized () |
| |
| UE_API UModel * | GetModel () const |
| |
| UE_API float | GetGravityZ () const |
| |
| UE_API float | GetDefaultGravityZ () const |
| |
| UE_API const FString | GetMapName () const |
| |
| bool | RequiresHitProxies () const |
| |
| UE_API void | AddController (AController *Controller) |
| |
| UE_API void | RemoveController (AController *Controller) |
| |
| UE_API void | AddNetworkActor (AActor *Actor) |
| |
| UE_API void | RemoveNetworkActor (AActor *Actor) const |
| |
| UE_API FDelegateHandle | AddOnActorSpawnedHandler (const FOnActorSpawned::FDelegate &InHandler) const |
| |
| UE_API void | RemoveOnActorSpawnedHandler (FDelegateHandle InHandle) const |
| |
| UE_API void | OnActorFinishedSpawning (AActor *Actor) |
| |
| UE_API FDelegateHandle | AddOnActorPreSpawnInitialization (const FOnActorSpawned::FDelegate &InHandler) const |
| |
| UE_API void | RemoveOnActorPreSpawnInitialization (FDelegateHandle InHandle) const |
| |
| UE_API FDelegateHandle | AddOnActorDestroyedHandler (const FOnActorDestroyed::FDelegate &InHandler) const |
| |
| UE_API void | RemoveOnActorDestroyededHandler (FDelegateHandle InHandle) const |
| |
| UE_API void | RemoveOnActorDestroyedHandler (FDelegateHandle InHandle) const |
| |
| UE_API FDelegateHandle | AddOnPostRegisterAllActorComponentsHandler (const FOnPostRegisterAllActorComponents::FDelegate &InHandler) const |
| |
| UE_API void | RemoveOnPostRegisterAllActorComponentsHandler (FDelegateHandle InHandle) const |
| |
| UE_API void | NotifyPostRegisterAllActorComponents (AActor *Actor) |
| |
| UE_API FDelegateHandle | AddOnPreUnregisterAllActorComponentsHandler (const FOnPreUnregisterAllActorComponents::FDelegate &InHandler) const |
| |
| UE_API void | RemoveOnPreUnregisterAllActorComponentsHandler (FDelegateHandle InHandle) const |
| |
| UE_API void | NotifyPreUnregisterAllActorComponents (AActor *Actor) |
| |
| UE_API FDelegateHandle | AddOnActorRemovedFromWorldHandler (const FOnActorRemovedFromWorld::FDelegate &InHandler) const |
| |
| UE_API void | RemoveOnActorRemovedFromWorldHandler (FDelegateHandle InHandle) const |
| |
| UE_API bool | ContainsActor (AActor *Actor) const |
| |
| UE_API bool | AllowAudioPlayback () const |
| |
| UE_API FDelegateHandle | AddMovieSceneSequenceTickHandler (const FOnMovieSceneSequenceTick::FDelegate &InHandler) |
| |
| UE_API void | RemoveMovieSceneSequenceTickHandler (FDelegateHandle InHandle) |
| |
| UE_API bool | IsMovieSceneSequenceTickHandlerBound () const |
| |
| virtual UE_API void | Serialize (FArchive &Ar) override |
| |
| virtual UE_API void | BeginDestroy () override |
| |
| virtual UE_API void | FinishDestroy () override |
| |
| virtual UE_API bool | IsReadyForFinishDestroy () override |
| |
| virtual UE_API void | PostLoad () override |
| |
| virtual UE_API void | PreDuplicate (FObjectDuplicationParameters &DupParams) override |
| |
| virtual UE_API void | PreSaveRoot (FObjectPreSaveRootContext ObjectSaveContext) override |
| |
| virtual UE_API void | PostSaveRoot (FObjectPostSaveRootContext ObjectSaveContext) override |
| |
| virtual UE_API UWorld * | GetWorld () const override |
| |
| virtual UE_API FPrimaryAssetId | GetPrimaryAssetId () const override |
| |
| virtual UE_API bool | ResolveSubobject (const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists) override |
| |
| virtual UE_API void | PostDuplicate (bool bDuplicateForPIE) override |
| |
| UE_API void | ClearWorldComponents () |
| |
| UE_API void | UpdateWorldComponents (bool bRerunConstructionScripts, bool bCurrentLevelOnly, FRegisterComponentContext *Context=nullptr) |
| |
| UE_API bool | UpdateCullDistanceVolumes (AActor *ActorToUpdate=nullptr, UPrimitiveComponent *ComponentToUpdate=nullptr) |
| |
| UE_API void | CleanupWorld (bool bSessionEnded=true, bool bCleanupResources=true, UWorld *NewWorld=nullptr) |
| |
| UE_API void | InvalidateModelGeometry (ULevel *InLevel) |
| |
| UE_API void | InvalidateModelSurface (bool bCurrentLevelOnly) |
| |
| UE_API void | CommitModelSurfaces () |
| |
| UE_API void | InvalidateAllSkyCaptures () |
| |
| UE_API void | UpdateAllSkyCaptures () |
| |
| UE_API ULevel * | GetActiveLightingScenario () const |
| |
| UE_API void | PropagateLightingScenarioChange () |
| |
| UE_API void | AddToWorld (ULevel *Level, const FTransform &LevelTransform=FTransform::Identity, bool bConsiderTimeLimit=false, const TOptional< const UE::FTimeout > &ExternalTimeout=TOptional< const UE::FTimeout >(), FNetLevelVisibilityTransactionId TransactionId=FNetLevelVisibilityTransactionId(), ULevelStreaming *OwningLevelStreaming=nullptr) |
| |
| void | AddToWorld (ULevel *Level, const FTransform &LevelTransform, bool bConsiderTimeLimit, FNetLevelVisibilityTransactionId TransactionId, ULevelStreaming *OwningLevelStreaming=nullptr) |
| |
| UE_API void | RemoveFromWorld (ULevel *Level, bool bAllowIncrementalRemoval=false, const TOptional< const UE::FTimeout > &ExternalTimeout=TOptional< const UE::FTimeout >(), FNetLevelVisibilityTransactionId TransactionId=FNetLevelVisibilityTransactionId(), ULevelStreaming *OwningLevelStreaming=nullptr) |
| |
| void | RemoveFromWorld (ULevel *Level, bool bAllowIncrementalRemoval, FNetLevelVisibilityTransactionId TransactionId, ULevelStreaming *OwningLevelStreaming=nullptr) |
| |
| UE_API void | UpdateLevelStreaming (const TOptional< const UE::FTimeout > &ExternalTimeout=TOptional< const UE::FTimeout >()) |
| |
| UE_API void | ReleasePhysicsScene () |
| |
| UE_API void | FlushLevelStreaming (EFlushLevelStreamingType FlushType=EFlushLevelStreamingType::Full) |
| |
| UE_API void | TriggerStreamingDataRebuild () |
| |
| UE_API void | ConditionallyBuildStreamingData () |
| |
| UE_API bool | IsVisibilityRequestPending () const |
| |
| UE_API bool | AreAlwaysLoadedLevelsLoaded () const |
| |
| UE_API void | AsyncLoadAlwaysLoadedLevelsForSeamlessTravel () |
| |
| UE_API bool | AllowLevelLoadRequests () const |
| |
| UE_API void | SetupParameterCollectionInstances () |
| |
| UE_API void | AddParameterCollectionInstance (class UMaterialParameterCollection *Collection, bool bUpdateScene) |
| |
| UE_API UMaterialParameterCollectionInstance * | GetParameterCollectionInstance (const UMaterialParameterCollection *Collection) const |
| |
| UE_API void | UpdateParameterCollectionInstances (bool bUpdateInstanceUniformBuffers, bool bRecreateUniformBuffer) |
| |
| UE_API void | OnPostGC () |
| |
| UE_API UCanvas * | GetCanvasForRenderingToTarget () |
| |
| UE_API UCanvas * | GetCanvasForDrawMaterialToRenderTarget () |
| |
| UE_API void | InitWorld (const FWorldInitializationValues IVS=FWorldInitializationValues()) |
| |
| bool | IsInitialized () const |
| |
| UE_API void | InitializeNewWorld (const InitializationValues IVS=InitializationValues(), bool bInSkipInitWorld=false) |
| |
| UE_API void | DestroyWorld (bool bInformEngineOfWorld, UWorld *NewWorld=nullptr) |
| |
| bool | IsBeingCleanedUp () const |
| |
| bool | IsCleanedUp () const |
| |
| UE_API void | MarkObjectsPendingKill () |
| |
| UE_API void | CleanupActors () |
| |
| UE_API TMulticastDelegateRegistration< void(float)> & | OnTickDispatch () |
| |
| UE_API TMulticastDelegateRegistration< void()> & | OnPostTickDispatch () |
| |
| UE_API TMulticastDelegateRegistration< void(float)> & | OnPreTickFlush () |
| |
| UE_API TMulticastDelegateRegistration< void(float)> & | OnTickFlush () |
| |
| UE_API TMulticastDelegateRegistration< void()> & | OnPostTickFlush () |
| |
| UE_API void | Tick (ELevelTick TickType, float DeltaSeconds) |
| |
| UE_API void | SetupPhysicsTickFunctions (float DeltaSeconds) |
| |
| UE_API void | RunTickGroup (ETickingGroup Group, bool bBlockTillComplete) |
| |
| UE_API void | MarkActorComponentForNeededEndOfFrameUpdate (UActorComponent *Component, bool bForceGameThread) |
| |
| UE_API void | ClearActorComponentEndOfFrameUpdate (UActorComponent *Component) |
| |
| UE_API void | SetMaterialParameterCollectionInstanceNeedsUpdate () |
| |
| UE_API bool | HasEndOfFrameUpdates () const |
| |
| UE_API void | SendAllEndOfFrameUpdates () |
| |
| UE_API void | StartAsyncSendAllEndOfFrameUpdates () |
| |
| UE_API void | FinishAsyncSendAllEndOfFrameUpdates () |
| |
| UE_API void | FlushDeferredParameterCollectionInstanceUpdates () |
| |
| UE_API void | TickNetClient (float DeltaSeconds) |
| |
| UE_API void | ProcessLevelStreamingVolumes (FVector *OverrideViewLocation=NULL) |
| |
| UE_API void | BlockTillLevelStreamingCompleted () |
| |
| UE_API void | ModifyLevel (ULevel *Level) const |
| |
| UE_API void | EnsureCollisionTreeIsBuilt () |
| |
| FAddLevelToWorldExtensionEvent & | OnAddLevelToWorldExtension () |
| |
| FRemoveLevelFromWorldExtensionEvent & | OnRemoveLevelFromWorldExtension () |
| |
| UE_API FConstLevelIterator | GetLevelIterator () const |
| |
| UE_API ULevel * | GetLevel (int32 InLevelIndex) const |
| |
| UE_API bool | ContainsLevel (ULevel *InLevel) const |
| |
| UE_API int32 | GetNumLevels () const |
| |
| UE_API const TArray< class ULevel * > & | GetLevels () const |
| |
| UE_API bool | AddLevel (ULevel *InLevel) |
| |
| UE_API bool | RemoveLevel (ULevel *InLevel) |
| |
| UE_API FLevelCollection & | FindOrAddCollectionForLevelStreaming (const ULevelStreaming *Level) |
| |
| UE_API FLevelCollection & | FindOrAddCollectionByType (const ELevelCollectionType InType) |
| |
| UE_API int32 | FindOrAddCollectionByType_Index (const ELevelCollectionType InType) |
| |
| UE_API FLevelCollection * | FindCollectionByType (const ELevelCollectionType InType) |
| |
| UE_API const FLevelCollection * | FindCollectionByType (const ELevelCollectionType InType) const |
| |
| UE_API int32 | FindCollectionIndexByType (const ELevelCollectionType InType) const |
| |
| UE_API const FLevelCollection * | GetActiveLevelCollection () const |
| |
| int32 | GetActiveLevelCollectionIndex () const |
| |
| UE_API void | SetActiveLevelCollection (int32 LevelCollectionIndex) |
| |
| const TArray< FLevelCollection > & | GetLevelCollections () const |
| |
| UE_API void | DuplicateRequestedLevels (const FName MapName) |
| |
| UE_API bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar=*GLog) |
| |
| UE_API void | DestroyDemoNetDriver () |
| |
| UE_API void | ClearDemoNetDriver () |
| |
| UE_API void | ClearNetDriver (UNetDriver *Driver) |
| |
| UE_API bool | IsPlayingReplay () const |
| |
| UE_API bool | IsRecordingReplay () const |
| |
| UE_API bool | Listen (FURL &InURL) |
| |
| UE_API bool | IsPaused () const |
| |
| UE_API bool | IsCameraMoveable () const |
| |
| UE_API bool | EditorDestroyActor (AActor *Actor, bool bShouldModifyLevel) |
| |
| UE_API bool | DestroyActor (AActor *Actor, bool bNetForce=false, bool bShouldModifyLevel=true) |
| |
| UE_API void | RemoveActor (AActor *Actor, bool bShouldModifyLevel) const |
| |
| UE_API AActor * | SpawnActor (UClass *InClass, FVector const *Location=NULL, FRotator const *Rotation=NULL, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| UE_API AActor * | SpawnActor (UClass *Class, FTransform const *Transform, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| UE_API AActor * | SpawnActorAbsolute (UClass *Class, FTransform const &AbsoluteTransform, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActor (const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActor (FVector const &Location, FRotator const &Rotation, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActor (UClass *Class, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActor (UClass *Class, FVector const &Location, FRotator const &Rotation, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActor (UClass *Class, FTransform const &Transform, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActorAbsolute (FVector const &AbsoluteLocation, FRotator const &AbsoluteRotation, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActorAbsolute (UClass *Class, FTransform const &Transform, const FActorSpawnParameters &SpawnParameters=FActorSpawnParameters()) |
| |
| template<class T > |
| T * | SpawnActorDeferred (UClass *Class, FTransform const &Transform, AActor *Owner=nullptr, APawn *Instigator=nullptr, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride=ESpawnActorCollisionHandlingMethod::Undefined, ESpawnActorScaleMethod TransformScaleMethod=ESpawnActorScaleMethod::MultiplyWithRoot) |
| |
| template<class T > |
| T * | GetAuthGameMode () const |
| |
| AGameModeBase * | GetAuthGameMode () const |
| |
| template<class T > |
| T * | GetGameState () const |
| |
| template<class T > |
| T * | GetGameStateChecked () const |
| |
| AGameStateBase * | GetGameState () const |
| |
| UE_API void | SetGameState (AGameStateBase *NewGameState) |
| |
| UE_API void | CopyGameState (AGameModeBase *FromGameMode, AGameStateBase *FromGameState) |
| |
| | DECLARE_EVENT_OneParam (UWorld, FOnGameStateSetEvent, AGameStateBase *) |
| |
| UE_API ABrush * | SpawnBrush () |
| |
| UE_API APlayerController * | SpawnPlayActor (class UPlayer *Player, ENetRole RemoteRole, const FURL &InURL, const FUniqueNetIdRepl &UniqueId, FString &Error, uint8 InNetPlayerIndex=0, int32 InLocalPlayerIdentifier=0) |
| |
| UE_API bool | FindTeleportSpot (const AActor *TestActor, FVector &PlaceLocation, FRotator PlaceRotation) |
| |
| UE_API bool | EncroachingBlockingGeometry (const AActor *TestActor, FVector TestLocation, FRotator TestRotation, FVector *ProposedAdjustment=NULL) |
| |
| UE_API void | StartPhysicsSim () |
| |
| UE_API void | FinishPhysicsSim () |
| |
| UE_API bool | SetGameMode (const FURL &InURL) |
| |
| UE_API void | InitializeActorsForPlay (const FURL &InURL, bool bResetTime=true, FRegisterComponentContext *Context=nullptr) |
| |
| UE_API void | BeginTearingDown () |
| |
| UE_API void | BeginPlay () |
| |
| UE_API bool | EndPlay (EEndPlayReason::Type EndPlayReason) |
| |
| UE_API bool | DestroySwappedPC (UNetConnection *Connection) |
| |
| virtual UE_API EAcceptConnection::Type | NotifyAcceptingConnection () override |
| |
| virtual UE_API void | NotifyAcceptedConnection (class UNetConnection *Connection) override |
| |
| virtual UE_API bool | NotifyAcceptingChannel (class UChannel *Channel) override |
| |
| virtual UE_API void | NotifyControlMessage (UNetConnection *Connection, uint8 MessageType, class FInBunch &Bunch) override |
| |
| UE_API bool | PreLoginCheckError (UNetConnection *Connection, const FString &ErrorMsg) |
| |
| UE_API void | PreLoginComplete (const FString &ErrorMsg, TWeakObjectPtr< UNetConnection > WeakConnection) |
| |
| UE_API void | PreLoginCompleteSplit (const FString &ErrorMsg, TWeakObjectPtr< UNetConnection > WeakConnection, FUniqueNetIdRepl SplitRequestUniqueIdRepl, FString SplitRequestURL) |
| |
| UE_API void | WelcomePlayer (UNetConnection *Connection) |
| |
| UNetDriver * | GetNetDriver () const |
| |
| ENetMode | GetNetMode () const |
| |
| bool | IsNetMode (ENetMode Mode) const |
| |
| void | SetNetDriver (UNetDriver *NewDriver) |
| |
| UE_API bool | IsRecordingClientReplay () const |
| |
| UE_API bool | IsPlayingClientReplay () const |
| |
| void | DelayStreamingVolumeUpdates (int32 InFrameDelay) |
| |
| UE_API void | TransferBlueprintDebugReferences (UWorld *NewWorld) |
| |
| UE_API void | NotifyOfBlueprintDebuggingAssociation (class UBlueprint *Blueprint, UObject *DebugObject) |
| |
| UE_API void | BroadcastLevelsChanged () |
| |
| FOnLevelsChangedEvent & | OnLevelsChanged () |
| |
| FOnAllLevelsChangedEvent & | OnAllLevelsChanged () |
| |
| UE_API int32 | GetProgressDenominator () const |
| |
| UE_API int32 | GetActorCount () const |
| |
| UE_API class AAudioVolume * | GetAudioSettings (const FVector &ViewLocation, struct FReverbSettings *OutReverbSettings, struct FInteriorSettings *OutInteriorSettings) const |
| |
| UE_API void | SetAudioDevice (const FAudioDeviceHandle &InHandle) |
| |
| UE_API FAudioDeviceHandle | GetAudioDevice () const |
| |
| UE_API class FAudioDevice * | GetAudioDeviceRaw () const |
| |
| UE_API FString | GetLocalURL () const |
| |
| UE_API bool | IsPlayInEditor () const |
| |
| UE_API bool | IsPlayInPreview () const |
| |
| UE_API bool | IsPlayInMobilePreview () const |
| |
| bool | IsPlayInVulkanPreview () const |
| |
| UE_API bool | IsGameWorld () const |
| |
| UE_API bool | IsEditorWorld () const |
| |
| UE_API bool | IsPreviewWorld () const |
| |
| UE_API bool | UsesGameHiddenFlags () const |
| |
| UE_API FString | GetAddressURL () const |
| |
| UE_API void | LoadSecondaryLevels (bool bForce=false, TSet< FName > *PackageNamesToSkip=nullptr) |
| |
| UE_API ULevelStreaming * | GetLevelStreamingForPackageName (FName PackageName) |
| |
| UE_API bool | ServerTravel (const FString &InURL, bool bAbsolute=false, bool bShouldSkipGameNotify=false) |
| |
| UE_API void | SeamlessTravel (const FString &InURL, bool bAbsolute=false) |
| |
| UE_API bool | IsInSeamlessTravel () const |
| |
| UE_API void | SetSeamlessTravelMidpointPause (bool bNowPaused) |
| |
| UE_API int32 | GetDetailMode () const |
| |
| UE_API void | PrepareMapChange (const TArray< FName > &LevelNames) |
| |
| UE_API bool | IsPreparingMapChange () const |
| |
| UE_API bool | IsMapChangeReady () const |
| |
| UE_API void | CancelPendingMapChange () |
| |
| UE_API void | CommitMapChange () |
| |
| UE_API void | SetMapNeedsLightingFullyRebuilt (int32 InNumLightingUnbuiltObjects, int32 InNumUnbuiltReflectionCaptures) |
| |
| UE_API FTimerManager & | GetTimerManager () const |
| |
| UE_API FLatentActionManager & | GetLatentActionManager () |
| |
| UWorldSubsystem * | GetSubsystemBase (TSubclassOf< UWorldSubsystem > SubsystemClass) const |
| |
| template<typename TSubsystemClass > |
| TSubsystemClass * | GetSubsystem () const |
| |
| template<typename TSubsystemClass > |
| TNotNull< TSubsystemClass * > | GetSubsystemChecked () const |
| |
| template<typename TSubsystemClass > |
| bool | HasSubsystem () const |
| |
| template<typename TSubsystemClass > |
| TArray< TSubsystemClass * > | GetSubsystemArrayCopy () const |
| |
| template<typename TSubsystemClass > |
| void | ForEachSubsystem (TFunctionRef< void(TSubsystemClass *)> Operation) const |
| |
| void | SetGameInstance (UGameInstance *NewGI) |
| |
| UGameInstance * | GetGameInstance () const |
| |
| template<class T > |
| T * | GetGameInstance () const |
| |
| template<class T > |
| T * | GetGameInstanceChecked () const |
| |
| UE_API bool | IsNavigationRebuilt () const |
| |
| UE_API void | RequestNewWorldOrigin (FIntVector InNewOriginLocation) |
| |
| UE_API bool | SetNewWorldOrigin (FIntVector InNewOriginLocation) |
| |
| UE_API void | NavigateTo (FIntVector InLocation) |
| |
| UE_API void | UpdateConstraintActors () |
| |
| UE_API void | GetLightMapsAndShadowMaps (ULevel *Level, TArray< UTexture2D * > &OutLightMapsAndShadowMaps, bool bForceLazyLoad=true) |
| |
| UE_API void | RenameToPIEWorld (int32 PIEInstanceID) |
| |
| UE_API bool | RemapCompiledScriptActor (FString &Str) const |
| |
| UE_API bool | IsInstanced () const |
| |
| UE_API bool | GetSoftObjectPathMapping (FString &OutSourceWorldPath, FString &OutRemappedWorldPath) const |
| |
| FWorldPSCPool & | GetPSCPool () |
| |
| COREUOBJECT_API | UObject () |
| |
| COREUOBJECT_API | UObject (const FObjectInitializer &ObjectInitializer) |
| |
| COREUOBJECT_API | UObject (EStaticConstructor, EObjectFlags InFlags) |
| |
| COREUOBJECT_API | UObject (FVTableHelper &Helper) |
| |
| COREUOBJECT_API UObject * | CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient) |
| |
| template<class TReturnType > |
| TReturnType * | CreateEditorOnlyDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| COREUOBJECT_API void | GetDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects) |
| |
| COREUOBJECT_API UObject * | GetDefaultSubobjectByName (FName ToFind) |
| |
| virtual COREUOBJECT_API void | PostInitProperties () |
| |
| virtual COREUOBJECT_API void | PostReinitProperties () |
| |
| virtual void | PostCDOContruct () |
| |
| virtual COREUOBJECT_API void | PreSave (FObjectPreSaveContext SaveContext) |
| |
| virtual COREUOBJECT_API void | CollectSaveOverrides (FObjectCollectSaveOverridesContext SaveContext) |
| |
| UE_FORCEINLINE_HINT bool | Modify (bool bAlwaysMarkDirty=true) |
| |
| UE_FORCEINLINE_HINT bool | IsCapturingAsRootObjectForTransaction () const |
| |
| virtual bool | IsReadyForAsyncPostLoad () const |
| |
| virtual COREUOBJECT_API void | PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) |
| |
| virtual COREUOBJECT_API void | Serialize (FStructuredArchive::FRecord Record) |
| |
| virtual void | ShutdownAfterError () |
| |
| virtual void | PostInterpChange (FProperty *PropertyThatChanged) |
| |
| virtual COREUOBJECT_API void | PostRename (UObject *OldOuter, const FName OldName) |
| |
| virtual void | PostDuplicate (EDuplicateMode::Type DuplicateMode) |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForClient () const |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForServer () const |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForTargetPlatform (const class ITargetPlatform *TargetPlatform) const |
| |
| virtual bool | NeedsLoadForEditorGame () const |
| |
| virtual bool | IsEditorOnly () const |
| |
| virtual bool | HasNonEditorOnlyReferences () const |
| |
| virtual bool | IsPostLoadThreadSafe () const |
| |
| virtual COREUOBJECT_API bool | IsDestructionThreadSafe () const |
| |
| virtual COREUOBJECT_API void | GetPreloadDependencies (TArray< UObject * > &OutDeps) |
| |
| virtual void | GetPrestreamPackages (TArray< UObject * > &OutPrestream) |
| |
| virtual void | ExportCustomProperties (FOutputDevice &Out, uint32 Indent) |
| |
| virtual void | ImportCustomProperties (const TCHAR *SourceText, FFeedbackContext *Warn) |
| |
| virtual void | PostEditImport () |
| |
| virtual void | PostReloadConfig (class FProperty *PropertyThatWasLoaded) |
| |
| virtual COREUOBJECT_API bool | Rename (const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None) |
| |
| virtual FString | GetDesc () |
| |
| COREUOBJECT_API UScriptStruct * | GetSparseClassDataStruct () const |
| |
| virtual bool | GetNativePropertyValues (TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) const |
| |
| virtual COREUOBJECT_API void | GetResourceSizeEx (FResourceSizeEx &CumulativeResourceSize) |
| |
| SIZE_T | GetResourceSizeBytes (EResourceSizeMode::Type Mode) |
| |
| virtual FName | GetExporterName (void) |
| |
| COREUOBJECT_API void | CallAddReferencedObjects (FReferenceCollector &Collector) |
| |
| virtual FRestoreForUObjectOverwrite * | GetRestoreForUObjectOverwrite () |
| |
| virtual bool | AreNativePropertiesIdenticalTo (UObject *Other) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (TArray< FAssetRegistryTag > &OutTags) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetData &Out) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context, FAssetData &Out) const |
| |
| virtual COREUOBJECT_API bool | IsAsset () const |
| |
| virtual COREUOBJECT_API bool | IsLocalizedResource () const |
| |
| virtual COREUOBJECT_API bool | IsSafeForRootSet () const |
| |
| virtual COREUOBJECT_API void | TagSubobjects (EObjectFlags NewFlags) |
| |
| virtual COREUOBJECT_API void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const |
| |
| virtual COREUOBJECT_API void | GetReplicatedCustomConditionState (FCustomPropertyConditionState &OutActiveState) const |
| |
| virtual COREUOBJECT_API void | RegisterReplicationFragments (UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags) |
| |
| virtual COREUOBJECT_API bool | IsNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsFullNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsSupportedForNetworking () const |
| |
| virtual void | GetSubobjectsWithStableNamesForNetworking (TArray< UObject * > &ObjList) |
| |
| virtual COREUOBJECT_API void | PreNetReceive () |
| |
| virtual COREUOBJECT_API void | PostNetReceive () |
| |
| virtual void | PostRepNotifies () |
| |
| virtual COREUOBJECT_API void | PreDestroyFromReplication () |
| |
| COREUOBJECT_API bool | IsSelected () const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FArchive &Ar) const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FStructuredArchive::FSlot Slot) const |
| |
| COREUOBJECT_API void | ReinitializeProperties (UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| COREUOBJECT_API FString | GetDetailedInfo () const |
| |
| COREUOBJECT_API bool | ConditionalBeginDestroy () |
| |
| COREUOBJECT_API bool | ConditionalFinishDestroy () |
| |
| COREUOBJECT_API void | ConditionalPostLoad () |
| |
| COREUOBJECT_API void | ConditionalPreload () |
| |
| COREUOBJECT_API void | ConditionalPostLoadSubobjects (struct FObjectInstancingGraph *OuterInstanceGraph=NULL) |
| |
| bool | IsBasedOnArchetype (const UObject *const SomeObject) const |
| |
| COREUOBJECT_API UFunction * | FindFunction (FName InName) const |
| |
| COREUOBJECT_API UFunction * | FindFunctionChecked (FName InName) const |
| |
| virtual COREUOBJECT_API void | BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) const |
| |
| COREUOBJECT_API void | CollectDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) const |
| |
| COREUOBJECT_API bool | CheckDefaultSubobjects (bool bForceCheck=false) const |
| |
| COREUOBJECT_API void | SaveConfig (uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true) |
| |
| COREUOBJECT_API void | SaveConfig (const FSaveConfigContext &Context) |
| |
| COREUOBJECT_API void | UpdateDefaultConfigFile (const FString &SpecificFileLocation="") |
| |
| COREUOBJECT_API bool | TryUpdateDefaultConfigFile (const FString &SpecificFileLocation="", bool bWarnIfFail=true) |
| |
| COREUOBJECT_API void | UpdateGlobalUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateProjectUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateSinglePropertyInConfigFile (const FProperty *InProperty, const FString &InConfigIniName) |
| |
| COREUOBJECT_API FString | GetDefaultConfigFilename () const |
| |
| COREUOBJECT_API FString | GetGlobalUserConfigFilename () const |
| |
| COREUOBJECT_API FString | GetProjectUserConfigFilename () const |
| |
| virtual const TCHAR * | GetConfigOverridePlatform () const |
| |
| virtual void | OverrideConfigSection (FString &SectionName) |
| |
| virtual void | OverridePerObjectConfigSection (FString &SectionName) |
| |
| COREUOBJECT_API void | LoadConfig (UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr) |
| |
| COREUOBJECT_API void | ReloadConfig (UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL) |
| |
| COREUOBJECT_API void | ParseParms (const TCHAR *Parms) |
| |
| COREUOBJECT_API void | OutputReferencers (FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL) |
| |
| COREUOBJECT_API void | RetrieveReferencers (TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers) |
| |
| COREUOBJECT_API void | SetLinker (FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false) |
| |
| COREUOBJECT_API UObject * | GetArchetype () const |
| |
| COREUOBJECT_API void | GetArchetypeInstances (TArray< UObject * > &Instances) |
| |
| COREUOBJECT_API void | InstanceSubobjectTemplates (struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| template<class T > |
| bool | Implements () const |
| |
| virtual COREUOBJECT_API void | ProcessEvent (UFunction *Function, void *Parms) |
| |
| virtual int32 | GetFunctionCallspace (UFunction *Function, FFrame *Stack) |
| |
| virtual bool | CallRemoteFunction (UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack) |
| |
| COREUOBJECT_API bool | CallFunctionByNameWithArguments (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false) |
| |
| COREUOBJECT_API void | CallFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| | DECLARE_FUNCTION (ProcessInternal) |
| |
| virtual bool | ProcessConsoleExec (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor) |
| |
| COREUOBJECT_API void | SkipFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| virtual UClass * | RegenerateClass (UClass *ClassToRegenerate, UObject *PreviousCDO) |
| |
| COREUOBJECT_API bool | IsInBlueprint () const |
| |
| COREUOBJECT_API void | DestroyNonNativeProperties () |
| |
| virtual void | MarkAsEditorOnlySubobject () |
| |
| COREUOBJECT_API void | AbortInsideMemberFunction () const |
| |
| | DECLARE_FUNCTION (execUndefined) |
| |
| | DECLARE_FUNCTION (execLocalVariable) |
| |
| | DECLARE_FUNCTION (execInstanceVariable) |
| |
| | DECLARE_FUNCTION (execDefaultVariable) |
| |
| | DECLARE_FUNCTION (execLocalOutVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceVariable) |
| |
| | DECLARE_FUNCTION (execClassSparseDataVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceContext) |
| |
| | DECLARE_FUNCTION (execArrayElement) |
| |
| | DECLARE_FUNCTION (execBoolVariable) |
| |
| | DECLARE_FUNCTION (execClassDefaultVariable) |
| |
| | DECLARE_FUNCTION (execEndFunctionParms) |
| |
| | DECLARE_FUNCTION (execNothing) |
| |
| | DECLARE_FUNCTION (execNothingInt32) |
| |
| | DECLARE_FUNCTION (execNothingOp4a) |
| |
| | DECLARE_FUNCTION (execBreakpoint) |
| |
| | DECLARE_FUNCTION (execTracepoint) |
| |
| | DECLARE_FUNCTION (execWireTracepoint) |
| |
| | DECLARE_FUNCTION (execInstrumentation) |
| |
| | DECLARE_FUNCTION (execEndOfScript) |
| |
| | DECLARE_FUNCTION (execReturnNothing) |
| |
| | DECLARE_FUNCTION (execEmptyParmValue) |
| |
| | DECLARE_FUNCTION (execJump) |
| |
| | DECLARE_FUNCTION (execJumpIfNot) |
| |
| | DECLARE_FUNCTION (execAssert) |
| |
| | DECLARE_FUNCTION (execPushExecutionFlow) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlow) |
| |
| | DECLARE_FUNCTION (execComputedJump) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlowIfNot) |
| |
| | DECLARE_FUNCTION (execLet) |
| |
| | DECLARE_FUNCTION (execLetObj) |
| |
| | DECLARE_FUNCTION (execLetWeakObjPtr) |
| |
| | DECLARE_FUNCTION (execLetBool) |
| |
| | DECLARE_FUNCTION (execLetDelegate) |
| |
| | DECLARE_FUNCTION (execLetMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execAddMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execClearMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execEatReturnValue) |
| |
| | DECLARE_FUNCTION (execRemoveMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execSelf) |
| |
| | DECLARE_FUNCTION (execContext) |
| |
| | DECLARE_FUNCTION (execContext_FailSilent) |
| |
| | DECLARE_FUNCTION (execStructMemberContext) |
| |
| | DECLARE_FUNCTION (execVirtualFunction) |
| |
| | DECLARE_FUNCTION (execFinalFunction) |
| |
| | DECLARE_FUNCTION (execLocalVirtualFunction) |
| |
| | DECLARE_FUNCTION (execLocalFinalFunction) |
| |
| | DECLARE_FUNCTION (execStructCmpEq) |
| |
| | DECLARE_FUNCTION (execStructCmpNe) |
| |
| | DECLARE_FUNCTION (execStructMember) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execIntConst) |
| |
| | DECLARE_FUNCTION (execInt64Const) |
| |
| | DECLARE_FUNCTION (execUInt64Const) |
| |
| | DECLARE_FUNCTION (execSkipOffsetConst) |
| |
| | DECLARE_FUNCTION (execFloatConst) |
| |
| | DECLARE_FUNCTION (execDoubleConst) |
| |
| | DECLARE_FUNCTION (execStringConst) |
| |
| | DECLARE_FUNCTION (execUnicodeStringConst) |
| |
| | DECLARE_FUNCTION (execTextConst) |
| |
| | DECLARE_FUNCTION (execPropertyConst) |
| |
| | DECLARE_FUNCTION (execObjectConst) |
| |
| | DECLARE_FUNCTION (execSoftObjectConst) |
| |
| | DECLARE_FUNCTION (execFieldPathConst) |
| |
| | DECLARE_FUNCTION (execInstanceDelegate) |
| |
| | DECLARE_FUNCTION (execNameConst) |
| |
| | DECLARE_FUNCTION (execByteConst) |
| |
| | DECLARE_FUNCTION (execIntZero) |
| |
| | DECLARE_FUNCTION (execIntOne) |
| |
| | DECLARE_FUNCTION (execTrue) |
| |
| | DECLARE_FUNCTION (execFalse) |
| |
| | DECLARE_FUNCTION (execNoObject) |
| |
| | DECLARE_FUNCTION (execNullInterface) |
| |
| | DECLARE_FUNCTION (execIntConstByte) |
| |
| | DECLARE_FUNCTION (execRotationConst) |
| |
| | DECLARE_FUNCTION (execVectorConst) |
| |
| | DECLARE_FUNCTION (execVector3fConst) |
| |
| | DECLARE_FUNCTION (execTransformConst) |
| |
| | DECLARE_FUNCTION (execStructConst) |
| |
| | DECLARE_FUNCTION (execSetArray) |
| |
| | DECLARE_FUNCTION (execSetSet) |
| |
| | DECLARE_FUNCTION (execSetMap) |
| |
| | DECLARE_FUNCTION (execArrayConst) |
| |
| | DECLARE_FUNCTION (execSetConst) |
| |
| | DECLARE_FUNCTION (execMapConst) |
| |
| | DECLARE_FUNCTION (execBitFieldConst) |
| |
| | DECLARE_FUNCTION (execNew) |
| |
| | DECLARE_FUNCTION (execClassContext) |
| |
| | DECLARE_FUNCTION (execNativeParm) |
| |
| | DECLARE_FUNCTION (execCast) |
| |
| | DECLARE_FUNCTION (execDynamicCast) |
| |
| | DECLARE_FUNCTION (execMetaCast) |
| |
| | DECLARE_FUNCTION (execInterfaceCast) |
| |
| | DECLARE_FUNCTION (execDoubleToFloatCast) |
| |
| | DECLARE_FUNCTION (execFloatToDoubleCast) |
| |
| | DECLARE_FUNCTION (execObjectToBool) |
| |
| | DECLARE_FUNCTION (execInterfaceToBool) |
| |
| | DECLARE_FUNCTION (execObjectToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToObject) |
| |
| | DECLARE_FUNCTION (execGetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execSetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execGetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execSetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execDynArrayInsert) |
| |
| | DECLARE_FUNCTION (execDynArrayRemove) |
| |
| | DECLARE_FUNCTION (execDynArrayFind) |
| |
| | DECLARE_FUNCTION (execDynArrayFindStruct) |
| |
| | DECLARE_FUNCTION (execDynArrayAdd) |
| |
| | DECLARE_FUNCTION (execDynArrayAddItem) |
| |
| | DECLARE_FUNCTION (execDynArrayInsertItem) |
| |
| | DECLARE_FUNCTION (execDynArrayRemoveItem) |
| |
| | DECLARE_FUNCTION (execDynArraySort) |
| |
| | DECLARE_FUNCTION (execBindDelegate) |
| |
| | DECLARE_FUNCTION (execCallMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execLetValueOnPersistentFrame) |
| |
| | DECLARE_FUNCTION (execCallMathFunction) |
| |
| | DECLARE_FUNCTION (execSwitchValue) |
| |
| | DECLARE_FUNCTION (execArrayGetByRef) |
| |
| | DECLARE_FUNCTION (execAutoRtfmTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmStopTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmAbortIfNot) |
| |
| void | ExecuteUbergraph (int32 EntryPoint) |
| |
| virtual void | ValidateGeneratedRepEnums (const TArray< struct FRepRecord > &ClassReps) const |
| |
| virtual uint64 | GetNetPushIdDynamic () const |
| |
| | UObjectBaseUtility () |
| |
| | UObjectBaseUtility (EObjectFlags InFlags) |
| |
| void | SetFlags (EObjectFlags NewFlags) |
| |
| void | ClearFlags (EObjectFlags FlagsToClear) |
| |
| bool | HasAnyFlags (EObjectFlags FlagsToCheck) const |
| |
| bool | HasAllFlags (EObjectFlags FlagsToCheck) const |
| |
| UE_FORCEINLINE_HINT EObjectFlags | GetMaskedFlags (EObjectFlags Mask=RF_AllFlags) const |
| |
| UE_FORCEINLINE_HINT void | Mark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT void | UnMark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAllMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT EObjectMark | GetAllMarks () const |
| |
| void | MarkAsGarbage () |
| |
| void | ClearGarbage () |
| |
| UE_FORCEINLINE_HINT void | AddToRoot () |
| |
| UE_FORCEINLINE_HINT void | RemoveFromRoot () |
| |
| UE_FORCEINLINE_HINT bool | IsRooted () const |
| |
| UE_FORCEINLINE_HINT int32 | GetRefCount () const |
| |
| bool | ThisThreadAtomicallyClearedRFUnreachable () |
| |
| UE_FORCEINLINE_HINT bool | IsUnreachable () const |
| |
| UE_FORCEINLINE_HINT bool | IsNative () const |
| |
| void | SetInternalFlags (EInternalObjectFlags FlagsToSet) const |
| |
| UE_FORCEINLINE_HINT EInternalObjectFlags | GetInternalFlags () const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyInternalFlags (EInternalObjectFlags FlagsToCheck) const |
| |
| void | ClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| bool | AtomicallyClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| COREUOBJECT_API FString | GetFullName (const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API FString | GetPathName (const UObject *StopOuter=NULL) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FString &ResultString) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FStringBuilderBase &ResultString) const |
| |
| virtual bool | CanBeClusterRoot () const |
| |
| virtual COREUOBJECT_API bool | CanBeInCluster () const |
| |
| virtual COREUOBJECT_API void | CreateCluster () |
| |
| virtual void | OnClusterMarkedAsPendingKill () |
| |
| COREUOBJECT_API void | AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false) |
| |
| COREUOBJECT_API FString | GetFullGroupName (bool bStartWithOuter) const |
| |
| UE_FORCEINLINE_HINT FString | GetName () const |
| |
| UE_FORCEINLINE_HINT void | GetName (FString &ResultString) const |
| |
| UE_FORCEINLINE_HINT void | AppendName (FString &ResultString) const |
| |
| COREUOBJECT_API bool | IsPackageExternal () const |
| |
| COREUOBJECT_API void | DetachExternalPackage () |
| |
| COREUOBJECT_API void | ReattachExternalPackage () |
| |
| COREUOBJECT_API UObject * | GetOutermostObject () const |
| |
| COREUOBJECT_API UPackage * | GetPackage () const |
| |
| UE_INTERNAL virtual COREUOBJECT_API UE::Core::FVersePath | GetVersePath () const |
| |
| COREUOBJECT_API UPackage * | GetOutermost () const |
| |
| COREUOBJECT_API bool | MarkPackageDirty () const |
| |
| COREUOBJECT_API bool | IsTemplate (EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) const |
| |
| COREUOBJECT_API UObject * | GetTypedOuter (UClass *Target) const |
| |
| template<typename T > |
| T * | GetTypedOuter () const |
| |
| template<typename InterfaceClassType > |
| InterfaceClassType * | GetImplementingOuter () const |
| |
| COREUOBJECT_API UObjectBaseUtility * | GetImplementingOuterObject (const UClass *InInterfaceClass) const |
| |
| COREUOBJECT_API bool | IsIn (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsIn (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInOuter (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsInPackage (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInA (const UClass *SomeBaseClass) const |
| |
| COREUOBJECT_API bool | RootPackageHasAnyFlags (uint32 CheckFlagMask) const |
| |
| template<typename OtherClassType > |
| bool | IsA (OtherClassType SomeBase) const |
| |
| template<class T > |
| bool | IsA () const |
| |
| COREUOBJECT_API const UClass * | FindNearestCommonBaseClass (const UClass *TestClass) const |
| |
| COREUOBJECT_API void * | GetInterfaceAddress (UClass *InterfaceClass) |
| |
| COREUOBJECT_API void * | GetNativeInterfaceAddress (UClass *InterfaceClass) |
| |
| const void * | GetNativeInterfaceAddress (UClass *InterfaceClass) const |
| |
| COREUOBJECT_API bool | IsTemplateForSubobjects (EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) const |
| |
| COREUOBJECT_API bool | IsDefaultSubobject () const |
| |
| COREUOBJECT_API class FLinkerLoad * | GetLinker () const |
| |
| COREUOBJECT_API int32 | GetLinkerIndex () const |
| |
| COREUOBJECT_API FPackageFileVersion | GetLinkerUEVersion () const |
| |
| int32 | GetLinkerUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerLicenseeUEVersion () const |
| |
| int32 | GetLinkerLicenseeUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerCustomVersion (FGuid CustomVersionKey) const |
| |
| UE_FORCEINLINE_HINT bool | operator< (const UObjectBaseUtility &Other) const |
| |
| TStatId | GetStatID (bool bForDeferredUse=false) const |
| |
| COREUOBJECT_API | UObjectBase (UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId()) |
| |
| virtual COREUOBJECT_API | ~UObjectBase () |
| |
| COREUOBJECT_API bool | IsValidLowLevel () const |
| |
| COREUOBJECT_API bool | IsValidLowLevelFast (bool bRecursive=true) const |
| |
| FORCEINLINE uint32 | GetUniqueID () const |
| |
| FORCEINLINE UClass * | GetClass () const |
| |
| FORCEINLINE UObject * | GetOuter () const |
| |
| FORCEINLINE FName | GetFName () const |
| |
| virtual COREUOBJECT_API FName | GetFNameForStatID () const |
| |
| COREUOBJECT_API UPackage * | GetExternalPackage () const |
| |
| COREUOBJECT_API void | SetExternalPackage (UPackage *InPackage) |
| |
| COREUOBJECT_API UPackage * | GetExternalPackageInternal () const |
| |
| COREUOBJECT_API void | MarkAsReachable () const |
| |
| COREUOBJECT_API void | AddRef () const |
| |
| COREUOBJECT_API void | ReleaseRef () const |
| |
| FORCEINLINE EObjectFlags | GetFlags () const |
| |
| FORCENOINLINE void | AtomicallySetFlags (EObjectFlags FlagsToAdd) |
| |
| FORCENOINLINE void | AtomicallyClearFlags (EObjectFlags FlagsToClear) |
| |