UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ENGINE_API FHighResScreenshotConfig & GetHighResScreenshotConfig()
Definition HighResScreenshot.cpp:36
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
Definition ImageWriteTask.h:49
Definition OutputDevice.h:133
Definition SceneViewport.h:35
Definition IImageWrapper.h:132
Definition ImageWriteQueue.h:27
Definition SharedPointer.h:1295
Definition Material.h:432
Definition HighResScreenshot.h:15
ENGINE_API void SetMaskEnabled(bool bShouldMaskBeEnabled)
Definition HighResScreenshot.cpp:243
bool bCaptureHDR
Definition HighResScreenshot.h:28
TWeakPtr< FSceneViewport > TargetViewport
Definition HighResScreenshot.h:26
UMaterial * HighResScreenshotMaterial
Definition HighResScreenshot.h:33
ENGINE_API void PopulateImageTaskParams(FImageWriteTask &InOutTask)
Definition HighResScreenshot.cpp:81
IImageWriteQueue * ImageWriteQueue
Definition HighResScreenshot.h:38
ENGINE_API bool SetResolution(uint32 ResolutionX, uint32 ResolutionY, float ResolutionScale=1.0f)
Definition HighResScreenshot.cpp:217
bool bDateTimeBasedNaming
Definition HighResScreenshot.h:24
bool bForce128BitRendering
Definition HighResScreenshot.h:29
static ENGINE_API const float MinResolutionMultipler
Definition HighResScreenshot.h:16
FIntRect CaptureRegion
Definition HighResScreenshot.h:20
ENGINE_API bool ParseConsoleCommand(const FString &InCmd, FOutputDevice &Ar)
Definition HighResScreenshot.cpp:116
FString FilenameOverride
Definition HighResScreenshot.h:30
FIntRect UnscaledCaptureRegion
Definition HighResScreenshot.h:19
bool bDumpBufferVisualizationTargets
Definition HighResScreenshot.h:25
bool bDisplayCaptureRegion
Definition HighResScreenshot.h:27
ENGINE_API void SetFilename(FString Filename)
Definition HighResScreenshot.cpp:238
float ResolutionMultiplier
Definition HighResScreenshot.h:21
bool bMaskEnabled
Definition HighResScreenshot.h:23
ENGINE_API bool MergeMaskIntoAlpha(TArray< FColor > &InBitmap, const FIntRect &ViewRect)
Definition HighResScreenshot.cpp:197
float ResolutionMultiplierScale
Definition HighResScreenshot.h:22
UMaterial * HighResScreenshotMaskMaterial
Definition HighResScreenshot.h:34
ENGINE_API FHighResScreenshotConfig()
Definition HighResScreenshot.cpp:45
static ENGINE_API const float MaxResolutionMultipler
Definition HighResScreenshot.h:17
ENGINE_API void SetHDRCapture(bool bCaptureHDRIN)
Definition HighResScreenshot.cpp:207
UMaterial * HighResScreenshotCaptureRegionMaterial
Definition HighResScreenshot.h:35
ENGINE_API void Init()
Definition HighResScreenshot.cpp:57
ENGINE_API void SetForce128BitRendering(bool bForce)
Definition HighResScreenshot.cpp:212
ENGINE_API void ChangeViewport(TWeakPtr< FSceneViewport > InViewport)
Definition HighResScreenshot.cpp:98