![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "UnrealClient.h"#include "BatchedElements.h"#include "Engine/GameViewportClient.h"#include "Misc/FileHelper.h"#include "DummyViewport.h"#include "EngineStats.h"#include "Input/PopupMethodReply.h"#include "RenderCaptureInterface.h"#include "RenderingThread.h"#include "CanvasItem.h"#include "CanvasTypes.h"#include "InputKeyEventArgs.h"#include "Misc/ConfigCacheIni.h"#include "GameFramework/PlayerController.h"#include "Engine/LocalPlayer.h"#include "Math/Float16Color.h"#include "UnrealEngine.h"#include "Components/PostProcessComponent.h"#include "HighResScreenshot.h"#include "HModel.h"#include "Framework/Notifications/NotificationManager.h"#include "Misc/CoreDelegates.h"#include "Widgets/Notifications/SNotificationList.h"#include "Engine/PostProcessVolume.h"#include "Performance/EnginePerformanceTargets.h"#include "Elements/Framework/TypedElementList.h"#include "EngineUtils.h"#include "RenderCounters.h"#include "RenderGraphUtils.h"#include "DynamicResolutionState.h"#include "Stats/StatsTrace.h"#include "Stats/ThreadIdleStats.h"#include "RHIUtilities.h"#include "Engine/CoreSettings.h"Classes | |
| struct | FEndDrawingCommandParams |
Macros | |
| #define | STATUNIT_FORMAT_AVGTIME TEXT("%3.2f ms") |
| #define | STATUNIT_FORMAT_CRITICALPATHTIME TEXT("%3.2f ms") |
| #define | STATUNIT_FORMAT_MAXTIME TEXT("%4.2f ms") |
| #define | STATUNIT_FORMAT_PERCEMT TEXT("%3.2f %%") |
Variables | |
| FCommonViewportClient * | GStatProcessingViewportClient = NULL |
| ENGINE_API bool GetHighResScreenShotInput | ( | const TCHAR * | Cmd, |
| FOutputDevice & | Ar, | ||
| uint32 & | OutXRes, | ||
| uint32 & | OutYRes, | ||
| float & | OutResMult, | ||
| FIntRect & | OutCaptureRegion, | ||
| bool & | OutShouldEnableMask, | ||
| bool & | OutDumpBufferVisualizationTargets, | ||
| bool & | OutCaptureHDR, | ||
| FString & | OutFilenameOverride, | ||
| bool & | OutUseDateTimeAsFileName | ||
| ) |
| ENGINE_API bool GetViewportScreenShot | ( | FViewport * | Viewport, |
| TArray< FColor > & | Bitmap, | ||
| const FIntRect & | ViewRect, | ||
| const FReadSurfaceDataFlags & | ReadSurfaceFlags | ||
| ) |
| ENGINE_API bool GetViewportScreenShotHDR | ( | FViewport * | Viewport, |
| TArray< FLinearColor > & | Bitmap, | ||
| const FIntRect & | ViewRect, | ||
| const FReadSurfaceDataFlags & | ReadSurfaceFlags | ||
| ) |
| ENGINE_API bool IsAltDown | ( | FViewport * | Viewport | ) |
| ENGINE_API bool IsCtrlDown | ( | FViewport * | Viewport | ) |
| ENGINE_API bool IsShiftDown | ( | FViewport * | Viewport | ) |
|
extern |
| UE_IMPLEMENT_STRUCT | ( | "/Script/Engine" | , |
| PostProcessSettings | |||
| ) |
| FCommonViewportClient* GStatProcessingViewportClient = NULL |
Tracks the viewport client that should process the stat command, can be NULL