![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "PostProcess/PostProcessUpscale.h"#include "PostProcess/SceneFilterRendering.h"#include "DataDrivenShaderPlatformInfo.h"#include "SceneRendering.h"#include "PostProcessing.h"#include "RHIResourceUtils.h"#include "PostProcess/DrawRectangle.h"Classes | |
| class | FUpscalePS |
| namespace More... | |
| class | FUpscaleVS |
| class | FUpscaleCS |
Enumerations | |
| enum class | ESharpeningQuality : uint8 { Off , Low , High , MAX } |
| enum class | EMethodSet : uint8 { None , Simple , Complex , MAX } |
Functions | |
| IMPLEMENT_GLOBAL_SHADER (FUpscalePS, "/Engine/Private/PostProcessUpscale.usf", "MainPS", SF_Pixel) | |
| IMPLEMENT_GLOBAL_SHADER (FUpscaleVS, "/Engine/Private/PostProcessUpscale.usf", "MainVS", SF_Vertex) | |
| EMethodSet | GetMethodSet (EUpscaleMethod Method) |
| IMPLEMENT_GLOBAL_SHADER (FUpscaleCS, "/Engine/Private/PostProcessUpscale.usf", "MainCS", SF_Compute) | |
| EUpscaleMethod | GetUpscaleMethod () |
Variables | |
| const int32 | GUpscaleComputeTileSizeX = 16 |
| const int32 | GUpscaleComputeTileSizeY = 16 |
|
strong |
|
strong |
| EMethodSet GetMethodSet | ( | EUpscaleMethod | Method | ) |
| EUpscaleMethod GetUpscaleMethod | ( | ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FUpscaleCS | , |
| "/Engine/Private/PostProcessUpscale.usf" | , | ||
| "MainCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FUpscalePS | , |
| "/Engine/Private/PostProcessUpscale.usf" | , | ||
| "MainPS" | , | ||
| SF_Pixel | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FUpscaleVS | , |
| "/Engine/Private/PostProcessUpscale.usf" | , | ||
| "MainVS" | , | ||
| SF_Vertex | |||
| ) |
| const int32 GUpscaleComputeTileSizeX = 16 |
| const int32 GUpscaleComputeTileSizeY = 16 |