|
| ENGINE_API void | CreateGameViewportWidget (UGameViewportClient *GameViewportClient) |
| |
| ENGINE_API void | CreateGameViewport (UGameViewportClient *GameViewportClient) |
| |
| ENGINE_API void | SwitchGameWindowToUseGameViewport () |
| |
| ENGINE_API void | OnGameWindowClosed (const TSharedRef< SWindow > &WindowBeingClosed) |
| |
| ENGINE_API void | OnGameWindowMoved (const TSharedRef< SWindow > &WindowBeingMoved) |
| |
| virtual ENGINE_API void | RedrawViewports (bool bShouldPresent=true) override |
| |
| ENGINE_API void | OnViewportResized (FViewport *Viewport, uint32 Unused) |
| |
| ENGINE_API void | OnGPUCrash () |
| |
| virtual ENGINE_API void | FinishDestroy () override |
| |
| virtual ENGINE_API void | Init (class IEngineLoop *InEngineLoop) override |
| |
| virtual ENGINE_API void | Start () override |
| |
| virtual ENGINE_API void | PreExit () override |
| |
| virtual ENGINE_API void | Tick (float DeltaSeconds, bool bIdleMode) override |
| |
| virtual ENGINE_API float | GetMaxTickRate (float DeltaTime, bool bAllowFrameRateSmoothing=true) const override |
| |
| virtual ENGINE_API void | ProcessToggleFreezeCommand (UWorld *InWorld) override |
| |
| virtual ENGINE_API void | ProcessToggleFreezeStreamingCommand (UWorld *InWorld) override |
| |
| virtual ENGINE_API bool | NetworkRemapPath (UNetConnection *Connection, FString &Str, bool bReading=true) override |
| |
| virtual ENGINE_API bool | ShouldDoAsyncEndOfFrameTasks () const override |
| |
| ENGINE_API bool | HandleCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleExitCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleMinimizeCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleGetMaxTickRateCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleCancelCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleApplyUserSettingsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| virtual TSharedPtr< SViewport > | GetGameViewportWidget () const override |
| |
| ENGINE_API UWorld * | GetGameWorld () |
| |
| ENGINE_API void | RegisterBeginStreamingPauseRenderingDelegate (FBeginStreamingPauseDelegate *InDelegate) |
| |
| ENGINE_API void | RegisterEndStreamingPauseRenderingDelegate (FEndStreamingPauseDelegate *InDelegate) |
| |
| FPreRenderDelegate & | GetPreRenderDelegate () |
| |
| FPreRenderDelegateEx & | GetPreRenderDelegateEx () |
| |
| FPostRenderDelegate & | GetPostRenderDelegate () |
| |
| FPostRenderDelegateEx & | GetPostRenderDelegateEx () |
| |
| | DECLARE_EVENT_ThreeParams (UEngine, FOnTravelFailure, UWorld *, ETravelFailure::Type, const FString &) |
| |
| | DECLARE_EVENT_FourParams (UEngine, FOnNetworkFailure, UWorld *, UNetDriver *, ENetworkFailure::Type, const FString &) |
| |
| | DECLARE_EVENT_ThreeParams (UEngine, FOnNetworkLagStateChanged, UWorld *, UNetDriver *, ENetworkLagState::Type) |
| |
| | DECLARE_EVENT_ThreeParams (UEngine, FOnNetworkDDoSEscalation, UWorld *, UNetDriver *, FString) |
| |
| const FLinearColor & | GetSelectedMaterialColor () const |
| |
| const FLinearColor & | GetSelectionOutlineColor () const |
| |
| const FLinearColor & | GetSubduedSelectionOutlineColor () const |
| |
| const FLinearColor & | GetHoveredMaterialColor () const |
| |
| void | SetSelectedMaterialColor (const FLinearColor &InSelectedMaterialColor) |
| |
| void | SetSelectionOutlineColor (const FLinearColor &InSelectionOutlineColor) |
| |
| void | SetSubduedSelectionOutlineColor (const FLinearColor &InSubduedSelectionOutlineColor) |
| |
| ENGINE_API void | OverrideSelectedMaterialColor (const FLinearColor &OverrideColor) |
| |
| ENGINE_API void | RestoreSelectedMaterialColor () |
| |
| ENGINE_API void | GetDynamicResolutionCurrentStateInfos (FDynamicResolutionStateInfos &OutInfos) const |
| |
| ENGINE_API void | PauseDynamicResolution () |
| |
| void | ResumeDynamicResolution () |
| |
| ENGINE_API void | EmitDynamicResolutionEvent (EDynamicResolutionStateEvent Event) |
| |
| class IDynamicResolutionState * | GetDynamicResolutionState () |
| |
| ENGINE_API void | ChangeDynamicResolutionStateAtNextFrame (TSharedPtr< class IDynamicResolutionState > NewState) |
| |
| bool | GetDynamicResolutionUserSetting () const |
| |
| void | SetDynamicResolutionUserSetting (bool Enable) |
| |
| ENGINE_API void | LoadDefaultBloomTexture () |
| |
| ENGINE_API void | LoadBlueNoiseTexture (bool LoadVector2BlueNoiseTexture) |
| |
| ENGINE_API void | LoadDefaultFilmGrainTexture () |
| |
| ENGINE_API void | ConditionallyLoadPreIntegratedSkinBRDFTexture () |
| |
| ENGINE_API void | LoadLTCTextures () |
| |
| ENGINE_API void | LoadEnergyTextures () |
| |
| ENGINE_API void | LoadGlintTextures () |
| |
| ENGINE_API void | LoadSimpleVolumeTextures () |
| |
| ENGINE_API void | LoadSMAATextures () |
| |
| ENGINE_API float | DrawOnscreenDebugMessages (UWorld *World, FViewport *Viewport, FCanvas *Canvas, UCanvas *CanvasObject, float MessageX, float MessageY) |
| | UE_BUILD_SHIPPING.
|
| |
| ENGINE_API void | AddOnScreenDebugMessage (uint64 Key, float TimeToDisplay, FColor DisplayColor, const FString &DebugMessage, bool bNewerOnTop=true, const FVector2D &TextScale=FVector2D::UnitVector) |
| |
| ENGINE_API void | AddOnScreenDebugMessage (int32 Key, float TimeToDisplay, FColor DisplayColor, const FString &DebugMessage, bool bNewerOnTop=true, const FVector2D &TextScale=FVector2D::UnitVector) |
| |
| ENGINE_API bool | OnScreenDebugMessageExists (uint64 Key) |
| |
| ENGINE_API void | ClearOnScreenDebugMessages () |
| |
| ENGINE_API void | RemoveOnScreenDebugMessage (uint64 Key) |
| |
| | DECLARE_EVENT_OneParam (UEngine, FWorldAddedEvent, UWorld *) |
| |
| FWorldAddedEvent & | OnWorldAdded () |
| |
| | DECLARE_EVENT_OneParam (UEngine, FWorldDestroyedEvent, UWorld *) |
| |
| FWorldDestroyedEvent & | OnWorldDestroyed () |
| |
| virtual ENGINE_API void | WorldAdded (UWorld *World) |
| |
| virtual ENGINE_API void | WorldDestroyed (UWorld *InWorld) |
| |
| virtual bool | IsInitialized () const |
| |
| virtual ENGINE_API ERHIFeatureLevel::Type | GetDefaultWorldFeatureLevel () const |
| |
| FOnTravelFailure & | OnTravelFailure () |
| |
| void | BroadcastTravelFailure (UWorld *InWorld, ETravelFailure::Type FailureType, const FString &ErrorString=TEXT("")) |
| |
| FOnNetworkFailure & | OnNetworkFailure () |
| |
| ENGINE_API void | BroadcastNetworkFailure (UWorld *World, UNetDriver *NetDriver, ENetworkFailure::Type FailureType, const FString &ErrorString=TEXT("")) |
| |
| FOnNetworkLagStateChanged & | OnNetworkLagStateChanged () |
| |
| void | BroadcastNetworkLagStateChanged (UWorld *World, UNetDriver *NetDriver, ENetworkLagState::Type LagType) |
| |
| FOnNetworkDDoSEscalation & | OnNetworkDDoSEscalation () |
| |
| void | BroadcastNetworkDDosSEscalation (UWorld *World, UNetDriver *NetDriver, FString SeverityCategory) |
| |
| virtual ENGINE_API void | Serialize (FArchive &Ar) override |
| |
| virtual ENGINE_API void | ReleaseAudioDeviceManager () |
| |
| ENGINE_API void | ShutdownHMD () |
| |
| ENGINE_API void | ParseCommandline () |
| |
| ENGINE_API bool | HandleFlushLogCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleGameVerCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleStatCommand (UWorld *World, FCommonViewportClient *ViewportClient, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleStopMovieCaptureCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleCrackURLCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDeferCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleCeCommand (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDumpTicksCommand (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleGammaCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleShowLogCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDumpConsoleCommandsCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleDumpAvailableResolutionsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleAnimSeqStatsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleCountDisabledParticleItemsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleViewnamesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleFreezeStreamingCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleFreezeAllCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleToggleRenderingThreadCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleRecompileShadersCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleRecompileGlobalShadersCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDumpShaderStatsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDumpMaterialStatsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleProfileCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleProfileGPUHitchesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleShaderComplexityCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleFreezeRenderingCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleStartFPSChartCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleStopFPSChartCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleDumpLevelScriptActorsCommand (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleKismetEventCommand (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleListTexturesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleListStaticMeshesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleListSkeletalMeshesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleListAnimsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleRemoteTextureStatsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleListParticleSystemsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleListSpawnedActorsCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleLogoutStatLevelsCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| virtual ENGINE_API void | WriteMemReportMetadata (FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleMemReportCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleMemReportDeferredCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleSkeletalMeshReportCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleParticleMeshUsageCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDumpParticleCountsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleListLoadedPackagesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleMemCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDebugCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleMergeMeshCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API bool | HandleContentComparisonCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleTogglegtPsysLODCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleObjCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleTestslateGameUICommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDirCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleTrackParticleRenderingStatsCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDumpAllocatorStats (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleHeapCheckCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleToggleOnscreenDebugMessageDisplayCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleToggleOnscreenDebugMessageSystemCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleDisableAllScreenMessagesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleEnableAllScreenMessagesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleToggleAllScreenMessagesCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleConfigHashCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleConfigMemCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleGetIniCommand (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| ENGINE_API bool | HandleRedirectOutputCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| virtual void Tick(float DeltaSeconds, bool bIdleMode) PURE_VIRTUAL(UEngine virtual ENGINE_API void | UpdateTimeAndHandleMaxTickRate () |
| |
| virtual ENGINE_API double | CorrectNegativeTimeDelta (double DeltaRealTime) |
| |
| ENGINE_API void | ReinitializeCustomTimeStep () |
| |
| ENGINE_API bool | SetCustomTimeStep (UEngineCustomTimeStep *InCustomTimeStep) |
| |
| UEngineCustomTimeStep * | GetCustomTimeStep () const |
| |
| FSimpleMulticastDelegate & | OnCustomTimeStepChanged () |
| |
| ENGINE_API void | TickDeferredCommands () |
| |
| virtual ENGINE_API float | GetMaxFPS () const |
| |
| virtual ENGINE_API void | SetMaxFPS (const float MaxFPS) |
| |
| virtual ENGINE_API void | UpdateRunningAverageDeltaTime (float DeltaTime, bool bAllowFrameRateSmoothing=true) |
| |
| virtual ENGINE_API bool | IsAllowedFramerateSmoothing () const |
| |
| virtual bool | IsRenderingSuspended () const |
| |
| ENGINE_API void | UpdateTimecode () |
| |
| ENGINE_API void | ReinitializeTimecodeProvider () |
| |
| ENGINE_API bool | SetTimecodeProvider (UTimecodeProvider *InTimecodeProvider) |
| |
| UTimecodeProvider * | GetTimecodeProvider () const |
| |
| FSimpleMulticastDelegate & | OnTimecodeProviderChanged () |
| |
| virtual ENGINE_API void | OnLostFocusPause (bool EnablePause) |
| |
| ENGINE_API void | GetAverageUnitTimes (TArray< float > &AverageTimes) |
| |
| ENGINE_API void | SetAverageUnitTimes (float FrameTime, float RenderThreadTime, float GameThreadTime, float GPUFrameTime, float RHITFrameTime) |
| |
| ENGINE_API FColor | GetFrameTimeDisplayColor (float FrameTimeMS) const |
| |
| virtual ENGINE_API bool | ShouldThrottleCPUUsage () const |
| |
| ENGINE_API bool | AreAllWindowsHidden () const |
| |
| ENGINE_API TArray< classULocalPlayer * >::TConstIterator | GetLocalPlayerIterator (UWorld *World) |
| |
| ENGINE_API TArray< classULocalPlayer * >::TConstIterator | GetLocalPlayerIterator (const UGameViewportClient *Viewport) |
| |
| ENGINE_API const TArray< class ULocalPlayer * > & | GetGamePlayers (UWorld *World) const |
| |
| ENGINE_API const TArray< class ULocalPlayer * > & | GetGamePlayers (const UGameViewportClient *Viewport) const |
| |
| ENGINE_API ULocalPlayer * | FindFirstLocalPlayerFromControllerId (int32 ControllerId) const |
| |
| virtual bool | IsControllerIdUsingPlatformUserId () const |
| |
| ENGINE_API ULocalPlayer * | FindFirstLocalPlayerFromPlatformUserId (FPlatformUserId PlatformUserId) const |
| |
| ENGINE_API ULocalPlayer * | GetLocalPlayerFromPlatformUserId (UWorld *InWorld, const FPlatformUserId PlatformUserId) const |
| |
| ENGINE_API int32 | GetNumGamePlayers (UWorld *InWorld) |
| |
| ENGINE_API int32 | GetNumGamePlayers (const UGameViewportClient *InViewport) |
| |
| ENGINE_API ULocalPlayer * | GetGamePlayer (UWorld *InWorld, int32 InPlayer) |
| |
| ENGINE_API ULocalPlayer * | GetGamePlayer (const UGameViewportClient *InViewport, int32 InPlayer) |
| |
| ENGINE_API ULocalPlayer * | GetFirstGamePlayer (UWorld *InWorld) |
| |
| ENGINE_API ULocalPlayer * | GetFirstGamePlayer (const UGameViewportClient *InViewport) |
| |
| ENGINE_API ULocalPlayer * | GetFirstGamePlayer (UPendingNetGame *PendingNetGame) |
| |
| ENGINE_API ULocalPlayer * | GetDebugLocalPlayer () |
| |
| ENGINE_API void | CleanupGameViewport () |
| |
| virtual bool | ShouldDrawBrushWireframe (class AActor *InActor) |
| |
| virtual bool | GetMapBuildCancelled () const |
| |
| virtual void | SetMapBuildCancelled (bool InCancelled) |
| |
| ENGINE_API bool | GetStatValueColoration (const FString &StatName, float Value, FColor &OutColor) |
| |
| virtual bool | AllowSelectTranslucent () const |
| |
| virtual bool | OnlyLoadEditorVisibleLevelsInPIE () const |
| |
| virtual ENGINE_API double | GetUnifiedTimeBudgetForStreaming (float DeltaSeconds, bool bHighPriority) |
| |
| virtual ENGINE_API void | HandleUnifiedStreaming (float DeltaSeconds) |
| |
| virtual bool | PreferToStreamLevelsInPIE () const |
| |
| ENGINE_API void | EnableScreenSaver (bool bEnable) |
| |
| virtual int32 | GetSpriteCategoryIndex (const FName &InSpriteCategory) |
| |
| ENGINE_API void | ConditionalCollectGarbage () |
| |
| ENGINE_API void | PerformGarbageCollectionAndCleanupActors () |
| |
| ENGINE_API void | ForceGarbageCollection (bool bFullPurge=false) |
| |
| ENGINE_API void | DelayGarbageCollection () |
| |
| ENGINE_API void | SetTimeUntilNextGarbageCollection (float MinTimeUntilNextPass) |
| |
| ENGINE_API float | GetTimeBetweenGarbageCollectionPasses () const |
| |
| ENGINE_API void | PerformanceCapture (UWorld *World, const FString &MapName, const FString &SequenceName, float EventTime) |
| |
| ENGINE_API void | LogPerformanceCapture (UWorld *World, const FString &MapName, const FString &SequenceName, float EventTime) |
| |
| virtual ENGINE_API void | StartFPSChart (const FString &Label, bool bRecordPerFrameTimes) |
| |
| virtual ENGINE_API void | StopFPSChart (const FString &MapName) |
| |
| ENGINE_API void | TickPerformanceMonitoring (float DeltaSeconds) |
| |
| ENGINE_API void | AddPerformanceDataConsumer (TSharedPtr< IPerformanceDataConsumer > Consumer) |
| |
| ENGINE_API void | RemovePerformanceDataConsumer (TSharedPtr< IPerformanceDataConsumer > Consumer) |
| |
| ENGINE_API bool | IsEditor () |
| |
| ENGINE_API FAudioDeviceManager * | GetAudioDeviceManager () |
| |
| ENGINE_API uint32 | GetMainAudioDeviceID () const |
| |
| ENGINE_API FAudioDeviceHandle | GetMainAudioDevice () |
| |
| ENGINE_API class FAudioDevice * | GetMainAudioDeviceRaw () |
| |
| ENGINE_API FAudioDeviceHandle | GetActiveAudioDevice () |
| |
| virtual ENGINE_API bool | HasMultipleLocalPlayers (UWorld *InWorld) |
| |
| ENGINE_API bool | IsStereoscopic3D (const FViewport *InViewport=nullptr) const |
| |
| ENGINE_API void | AddTextureStreamingLoc (FVector InLoc, float BoostFactor, bool bOverrideLocation, float OverrideDuration) |
| |
| ENGINE_API UWorld * | GetWorldFromContextObject (const UObject *Object, EGetWorldErrorMode ErrorMode) const |
| |
| UWorld * | GetWorldFromContextObjectChecked (const UObject *Object) const |
| |
| virtual bool | IsSettingUpPlayWorld () const |
| |
| ENGINE_API ULocalPlayer * | GetLocalPlayerFromControllerId (const UGameViewportClient *InViewport, const int32 ControllerId) const |
| |
| ENGINE_API ULocalPlayer * | GetLocalPlayerFromControllerId (UWorld *InWorld, const int32 ControllerId) const |
| |
| ENGINE_API ULocalPlayer * | GetLocalPlayerFromInputDevice (const UGameViewportClient *InViewport, const FInputDeviceId InputDevice) const |
| |
| ENGINE_API ULocalPlayer * | GetLocalPlayerFromInputDevice (UWorld *InWorld, const FInputDeviceId InputDevice) const |
| |
| ENGINE_API void | SwapControllerId (ULocalPlayer *NewPlayer, const int32 CurrentControllerId, const int32 NewControllerID) const |
| |
| ENGINE_API void | SwapPlatformUserId (ULocalPlayer *NewPlayer, const FPlatformUserId CurrentUserId, const FPlatformUserId NewUserID) const |
| |
| ENGINE_API class APlayerController * | GetFirstLocalPlayerController (const UWorld *InWorld) |
| |
| ENGINE_API void | GetAllLocalPlayerControllers (TArray< APlayerController * > &PlayerList) |
| |
| float | GetDisplayGamma () const |
| |
| virtual void | FocusNextPIEWorld (UWorld *CurrentPieWorld, bool previous=false) |
| |
| virtual void | ResetPIEAudioSetting (UWorld *CurrentPieWorld) |
| |
| virtual class UGameViewportClient * | GetNextPIEViewport (UGameViewportClient *CurrentViewport) |
| |
| virtual void | RemapGamepadControllerIdForPIE (class UGameViewportClient *InGameViewport, int32 &ControllerId) |
| |
| TSharedRef< IPortalServiceLocator > | GetServiceLocator () |
| |
| virtual void | NotifyToolsOfObjectReplacement (const TMap< UObject *, UObject * > &OldToNewInstanceMap) |
| |
| virtual ENGINE_API bool | UseSound () const |
| |
| virtual UWorld * | CreatePIEWorldByDuplication (FWorldContext &Context, UWorld *InWorld, FString &PlayWorldMapName) |
| |
| virtual void | PostCreatePIEWorld (UWorld *InWorld) |
| |
| virtual bool | Experimental_ShouldPreDuplicateMap (const FName MapName) const |
| |
| void | IncrementGlobalNetTravelCount () |
| |
| uint32 | GetGlobalNetTravelCount () const |
| |
| ENGINE_API const FIrisNetDriverConfig * | GetIrisNetDriverConfig (FName InNetDriverDefinition, FName InNetDriverName) const |
| |
| ENGINE_API bool | WillNetDriverUseIris (const FWorldContext &Context, FName InNetDriverDefinition, FName InNetDriverName) const |
| |
| virtual ENGINE_API void | SpawnServerActors (UWorld *World) |
| |
| virtual ENGINE_API void | HandleNetworkFailure (UWorld *World, UNetDriver *NetDriver, ENetworkFailure::Type FailureType, const FString &ErrorString) |
| |
| virtual ENGINE_API void | HandleTravelFailure (UWorld *InWorld, ETravelFailure::Type FailureType, const FString &ErrorString) |
| |
| virtual ENGINE_API void | HandleNetworkLagStateChanged (UWorld *World, UNetDriver *NetDriver, ENetworkLagState::Type LagType) |
| |
| ENGINE_API void | ShutdownWorldNetDriver (UWorld *) |
| |
| ENGINE_API void | ShutdownAllNetDrivers () |
| |
| ENGINE_API UNetDriver * | FindNamedNetDriver (const UWorld *InWorld, FName NetDriverName) |
| |
| ENGINE_API UNetDriver * | FindNamedNetDriver (const UPendingNetGame *InPendingNetGame, FName NetDriverName) |
| |
| ENGINE_API ENetMode | GetNetMode (const UWorld *World) const |
| |
| ENGINE_API UNetDriver * | CreateNetDriver (UWorld *InWorld, FName NetDriverDefinition) |
| |
| ENGINE_API bool | CreateNamedNetDriver (UWorld *InWorld, FName NetDriverName, FName NetDriverDefinition) |
| |
| ENGINE_API bool | CreateNamedNetDriver (UPendingNetGame *PendingNetGame, FName NetDriverName, FName NetDriverDefinition) |
| |
| ENGINE_API void | DestroyNamedNetDriver (UWorld *InWorld, FName NetDriverName) |
| |
| ENGINE_API void | DestroyNamedNetDriver (UPendingNetGame *PendingNetGame, FName NetDriverName) |
| |
| virtual bool | NetworkRemapPath (UPendingNetGame *PendingNetGame, FString &Str, bool bReading=true) |
| |
| virtual ENGINE_API bool | HandleOpenCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| virtual ENGINE_API bool | HandleTravelCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| virtual ENGINE_API bool | HandleStreamMapCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| virtual ENGINE_API bool | HandleDisconnectCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| virtual ENGINE_API bool | HandleReconnectCommand (const TCHAR *Cmd, FOutputDevice &Ar, UWorld *InWorld) |
| |
| ENGINE_API void | HandleDisconnect (UWorld *InWorld, UNetDriver *NetDriver) |
| |
| ENGINE_API bool | MakeSureMapNameIsValid (FString &InOutMapName) |
| |
| ENGINE_API void | SetClientTravel (UWorld *InWorld, const TCHAR *NextURL, ETravelType InTravelType) |
| |
| ENGINE_API void | SetClientTravel (UPendingNetGame *PendingNetGame, const TCHAR *NextURL, ETravelType InTravelType) |
| |
| ENGINE_API void | SetClientTravelFromPendingGameNetDriver (UNetDriver *PendingGameNetDriverGame, const TCHAR *NextURL, ETravelType InTravelType) |
| |
| virtual ENGINE_API EBrowseReturnVal::Type | Browse (FWorldContext &WorldContext, FURL URL, FString &Error) |
| |
| virtual ENGINE_API void | TickWorldTravel (FWorldContext &WorldContext, float DeltaSeconds) |
| |
| ENGINE_API void | BrowseToDefaultMap (FWorldContext &WorldContext) |
| |
| virtual ENGINE_API bool | LoadMap (FWorldContext &WorldContext, FURL URL, class UPendingNetGame *Pending, FString &Error) |
| |
| virtual void | TriggerStreamingDataRebuild () |
| |
| ENGINE_API void | BlockTillLevelStreamingCompleted (UWorld *InWorld) |
| |
| ENGINE_API void | CleanupPackagesToFullyLoad (FWorldContext &Context, EFullyLoadPackageType FullyLoadType, const FString &Tag) |
| |
| virtual void | LoadMapRedrawViewports (void) |
| |
| ENGINE_API void | ClearDebugDisplayProperties () |
| |
| ENGINE_API void | LoadPackagesFully (UWorld *InWorld, EFullyLoadPackageType FullyLoadType, const FString &Tag) |
| |
| ENGINE_API void | UpdateTransitionType (UWorld *CurrentWorld) |
| |
| ENGINE_API UPendingNetGame * | PendingNetGameFromWorld (UWorld *InWorld) |
| |
| virtual ENGINE_API void | CancelAllPending () |
| |
| virtual ENGINE_API void | CancelPending (UWorld *InWorld, UPendingNetGame *NewPendingNetGame=nullptr) |
| |
| virtual ENGINE_API bool | WorldIsPIEInNewViewport (UWorld *InWorld) |
| |
| ENGINE_API FWorldContext * | GetWorldContextFromWorld (const UWorld *InWorld) |
| |
| ENGINE_API FWorldContext * | GetWorldContextFromGameViewport (const UGameViewportClient *InViewport) |
| |
| ENGINE_API FWorldContext * | GetWorldContextFromPendingNetGame (const UPendingNetGame *InPendingNetGame) |
| |
| ENGINE_API FWorldContext * | GetWorldContextFromPendingNetGameNetDriver (const UNetDriver *InPendingNetGame) |
| |
| ENGINE_API FWorldContext * | GetWorldContextFromHandle (const FName WorldContextHandle) |
| |
| ENGINE_API FWorldContext * | GetWorldContextFromPIEInstance (const int32 PIEInstance) |
| |
| ENGINE_API const FWorldContext * | GetWorldContextFromWorld (const UWorld *InWorld) const |
| |
| ENGINE_API const FWorldContext * | GetWorldContextFromGameViewport (const UGameViewportClient *InViewport) const |
| |
| ENGINE_API const FWorldContext * | GetWorldContextFromPendingNetGame (const UPendingNetGame *InPendingNetGame) const |
| |
| ENGINE_API const FWorldContext * | GetWorldContextFromPendingNetGameNetDriver (const UNetDriver *InPendingNetGame) const |
| |
| ENGINE_API const FWorldContext * | GetWorldContextFromHandle (const FName WorldContextHandle) const |
| |
| ENGINE_API const FWorldContext * | GetWorldContextFromPIEInstance (const int32 PIEInstance) const |
| |
| ENGINE_API FWorldContext & | GetWorldContextFromWorldChecked (const UWorld *InWorld) |
| |
| ENGINE_API FWorldContext & | GetWorldContextFromGameViewportChecked (const UGameViewportClient *InViewport) |
| |
| ENGINE_API FWorldContext & | GetWorldContextFromPendingNetGameChecked (const UPendingNetGame *InPendingNetGame) |
| |
| ENGINE_API FWorldContext & | GetWorldContextFromPendingNetGameNetDriverChecked (const UNetDriver *InPendingNetGame) |
| |
| ENGINE_API FWorldContext & | GetWorldContextFromHandleChecked (const FName WorldContextHandle) |
| |
| ENGINE_API FWorldContext & | GetWorldContextFromPIEInstanceChecked (const int32 PIEInstance) |
| |
| ENGINE_API const FWorldContext & | GetWorldContextFromWorldChecked (const UWorld *InWorld) const |
| |
| ENGINE_API const FWorldContext & | GetWorldContextFromGameViewportChecked (const UGameViewportClient *InViewport) const |
| |
| ENGINE_API const FWorldContext & | GetWorldContextFromPendingNetGameChecked (const UPendingNetGame *InPendingNetGame) const |
| |
| ENGINE_API const FWorldContext & | GetWorldContextFromPendingNetGameNetDriverChecked (const UNetDriver *InPendingNetGame) const |
| |
| ENGINE_API const FWorldContext & | GetWorldContextFromHandleChecked (const FName WorldContextHandle) const |
| |
| ENGINE_API const FWorldContext & | GetWorldContextFromPIEInstanceChecked (const int32 PIEInstance) const |
| |
| const TIndirectArray< FWorldContext > & | GetWorldContexts () const |
| |
| ENGINE_API UWorld * | GetCurrentPlayWorld (UWorld *PossiblePlayWorld=nullptr) const |
| |
| virtual ENGINE_API void | CheckAndHandleStaleWorldObjectReferences (FWorldContext *InWorldContext=nullptr) |
| |
| ENGINE_API FWorldContext & | CreateNewWorldContext (EWorldType::Type WorldType) |
| |
| virtual ENGINE_API void | DestroyWorldContext (UWorld *InWorld) |
| |
| | DECLARE_EVENT_OneParam (UEngine, FWorldContextDestroyedEvent, FWorldContext &) |
| |
| FWorldContextDestroyedEvent & | OnWorldContextDestroyed () |
| |
| ENGINE_API int32 | GetGlobalFunctionCallspace (UFunction *Function, UObject *FunctionTarget, FFrame *Stack) |
| |
| ENGINE_API bool | ShouldAbsorbAuthorityOnlyEvent () |
| |
| ENGINE_API bool | ShouldAbsorbCosmeticOnlyEvent () |
| |
| ENGINE_API UGameViewportClient * | GameViewportForWorld (const UWorld *InWorld) const |
| |
| virtual bool | AreEditorAnalyticsEnabled () const |
| |
| virtual void | CreateStartupAnalyticsAttributes (TArray< struct FAnalyticsEventAttribute > &StartSessionAttributes) const |
| |
| virtual bool | IsAutosaving (const EPackageAutoSaveType AutoSaveType=EPackageAutoSaveType::Transient) const |
| |
| bool | IsVanillaProduct () const |
| |
| bool | CommitMapChange (UWorld *InWorld) |
| |
| bool | IsReadyForMapChange (UWorld *InWorld) |
| |
| bool | IsPreparingMapChange (UWorld *InWorld) |
| |
| bool | PrepareMapChange (UWorld *InWorld, const TArray< FName > &LevelNames) |
| |
| void | ConditionalCommitMapChange (UWorld *InWorld) |
| |
| FString | GetMapChangeFailureDescription (UWorld *InWorld) |
| |
| void | CancelPendingMapChange (UWorld *InWorld) |
| |
| ENGINE_API void | AddNewPendingStreamingLevel (UWorld *InWorld, FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, int32 LODIndex) |
| |
| ENGINE_API bool | ShouldCommitPendingMapChange (const UWorld *InWorld) const |
| |
| ENGINE_API void | SetShouldCommitPendingMapChange (UWorld *InWorld, bool NewShouldCommitPendingMapChange) |
| |
| ENGINE_API FSeamlessTravelHandler & | SeamlessTravelHandlerForWorld (UWorld *World) |
| |
| ENGINE_API FURL & | LastURLFromWorld (UWorld *World) |
| |
| ENGINE_API const UGameUserSettings * | GetGameUserSettings () const |
| |
| ENGINE_API UGameUserSettings * | GetGameUserSettings () |
| |
| UEngineSubsystem * | GetEngineSubsystemBase (TSubclassOf< UEngineSubsystem > SubsystemClass) const |
| |
| template<typename TSubsystemClass > |
| TSubsystemClass * | GetEngineSubsystem () const |
| |
| template<typename TSubsystemClass > |
| TArray< TSubsystemClass * > | GetEngineSubsystemArrayCopy () const |
| |
| template<typename TSubsystemClass > |
| void | ForEachEngineSubsystem (TFunctionRef< void(TSubsystemClass *)> Operation) const |
| |
| | DECLARE_EVENT_ThreeParams (UEngine, FOnNewStatRegistered, const FName &, const FName &, const FText &) |
| |
| ENGINE_API void | ExecEngineStat (UWorld *World, FCommonViewportClient *ViewportClient, const TCHAR *InName) |
| |
| ENGINE_API bool | IsEngineStat (const FString &InName) |
| |
| ENGINE_API void | SetEngineStat (UWorld *World, FCommonViewportClient *ViewportClient, const FString &InName, const bool bShow) |
| |
| ENGINE_API void | SetEngineStats (UWorld *World, FCommonViewportClient *ViewportClient, const TArray< FString > &InNames, const bool bShow) |
| |
| ENGINE_API void | RenderEngineStats (UWorld *World, FViewport *Viewport, FCanvas *Canvas, int32 LHSX, int32 &InOutLHSY, int32 RHSX, int32 &InOutRHSY, const FVector *ViewLocation, const FRotator *ViewRotation) |
| |
| ENGINE_API int32 | RenderNamedEventsEnabled (FCanvas *Canvas, int32 X, int32 Y) |
| |
| | DECLARE_DELEGATE_RetVal_ThreeParams (bool, FEngineStatToggle, UWorld *, FCommonViewportClient *, const TCHAR *) DECLARE_DELEGATE_RetVal_SevenParams(int32 |
| |
| UWorld FViewport FCanvas const FVector const FRotator *ENGINE_API void | AddEngineStat (const FName &InCommandName, const FName &InCategoryName, const FText &InDescriptionString, FEngineStatRender InRenderFunc=nullptr, FEngineStatToggle InToggleFunc=nullptr, const bool bInIsRHS=false) |
| |
| ENGINE_API void | RemoveEngineStat (const FName &InCommandName) |
| |
| ENGINE_API void | SetPriorityAndAffinityOnGameThread () |
| |
| 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 | PreSaveRoot (FObjectPreSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | PostSaveRoot (FObjectPostSaveRootContext ObjectSaveContext) |
| |
| 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 | ResolveSubobject (const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists) |
| |
| virtual bool | IsReadyForAsyncPostLoad () const |
| |
| virtual COREUOBJECT_API void | PostLoad () |
| |
| virtual COREUOBJECT_API void | PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) |
| |
| virtual COREUOBJECT_API void | BeginDestroy () |
| |
| virtual bool | IsReadyForFinishDestroy () |
| |
| 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 | PreDuplicate (FObjectDuplicationParameters &DupParams) |
| |
| virtual void | PostDuplicate (bool bDuplicateForPIE) |
| |
| 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 FPrimaryAssetId | GetPrimaryAssetId () 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) |
| |
| virtual CORE_API | ~FExec () |
| |
| virtual CORE_API bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |