#include <HighResScreenshot.h>
◆ FHighResScreenshotConfig()
| FHighResScreenshotConfig::FHighResScreenshotConfig |
( |
| ) |
|
◆ ChangeViewport()
Point the screenshot UI at a different viewport
◆ Init()
| void FHighResScreenshotConfig::Init |
( |
| ) |
|
Initialize the Image write queue necessary for asynchronously saving screenshots
◆ MergeMaskIntoAlpha() [1/2]
Utility function for merging the mask buffer into the alpha channel of the supplied bitmap, if masking is enabled. Returns true if the mask was written, and false otherwise.
◆ MergeMaskIntoAlpha() [2/2]
◆ ParseConsoleCommand()
| bool FHighResScreenshotConfig::ParseConsoleCommand |
( |
const FString & |
InCmd, |
|
|
FOutputDevice & |
Ar |
|
) |
| |
Parse screenshot parameters from the supplied console command line
◆ PopulateImageTaskParams()
Populate the specified task with parameters from the current high-res screenshot request
◆ SetFilename()
| void FHighResScreenshotConfig::SetFilename |
( |
FString |
Filename | ) |
|
Configure screenshot filename
◆ SetForce128BitRendering()
| void FHighResScreenshotConfig::SetForce128BitRendering |
( |
bool |
bForce | ) |
|
Enable/disable forcing 128-bit rendering pipeline for capture
◆ SetHDRCapture()
| void FHighResScreenshotConfig::SetHDRCapture |
( |
bool |
bCaptureHDRIN | ) |
|
Enable/disable HDR capable captures
◆ SetMaskEnabled()
| void FHighResScreenshotConfig::SetMaskEnabled |
( |
bool |
bShouldMaskBeEnabled | ) |
|
Configure screenshot mask is enabled
◆ SetResolution()
| bool FHighResScreenshotConfig::SetResolution |
( |
uint32 |
ResolutionX, |
|
|
uint32 |
ResolutionY, |
|
|
float |
ResolutionScale = 1.0f |
|
) |
| |
Configure taking a high res screenshot
◆ bCaptureHDR
| bool FHighResScreenshotConfig::bCaptureHDR |
◆ bDateTimeBasedNaming
| bool FHighResScreenshotConfig::bDateTimeBasedNaming |
◆ bDisplayCaptureRegion
| bool FHighResScreenshotConfig::bDisplayCaptureRegion |
◆ bDumpBufferVisualizationTargets
| bool FHighResScreenshotConfig::bDumpBufferVisualizationTargets |
◆ bForce128BitRendering
| bool FHighResScreenshotConfig::bForce128BitRendering |
◆ bMaskEnabled
| bool FHighResScreenshotConfig::bMaskEnabled |
◆ CaptureRegion
| FIntRect FHighResScreenshotConfig::CaptureRegion |
◆ FilenameOverride
| FString FHighResScreenshotConfig::FilenameOverride |
◆ HighResScreenshotCaptureRegionMaterial
| UMaterial* FHighResScreenshotConfig::HighResScreenshotCaptureRegionMaterial |
◆ HighResScreenshotMaskMaterial
| UMaterial* FHighResScreenshotConfig::HighResScreenshotMaskMaterial |
◆ HighResScreenshotMaterial
| UMaterial* FHighResScreenshotConfig::HighResScreenshotMaterial |
◆ ImageWriteQueue
Pointer to the image write queue to use for async image writes
◆ MaxResolutionMultipler
| const float FHighResScreenshotConfig::MaxResolutionMultipler = 10.0f |
|
static |
◆ MinResolutionMultipler
| const float FHighResScreenshotConfig::MinResolutionMultipler = 1.0f |
|
static |
◆ ResolutionMultiplier
| float FHighResScreenshotConfig::ResolutionMultiplier |
◆ ResolutionMultiplierScale
| float FHighResScreenshotConfig::ResolutionMultiplierScale |
◆ TargetViewport
◆ UnscaledCaptureRegion
| FIntRect FHighResScreenshotConfig::UnscaledCaptureRegion |
The documentation for this struct was generated from the following files: