Navigation
API > API/Runtime > API/Runtime/Engine
All blended postprocessing in one place, non lerpable data is stored in non merged form
| Name | FFinalPostProcessSettings |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/FinalPostProcessSettings.h |
| Include Path | #include "FinalPostProcessSettings.h" |
Syntax
class FFinalPostProcessSettings : public FPostProcessSettings
Inheritance Hierarchy
- FPostProcessSettings → FFinalPostProcessSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFinalPostProcessSettings() |
FinalPostProcessSettings.h |
Structs
| Name | Remarks |
|---|---|
| FCubemapEntry | |
| FLUTBlenderEntry |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bBufferVisualizationDumpRequired | bool | Current buffer visualization dumping settings. | FinalPostProcessSettings.h | |
| bBufferVisualizationOverviewTargetIsSelected | bool | Optional selected buffer in the buffer visualization overview. | FinalPostProcessSettings.h | |
| BlendableManager | FBlendableManager | Maintains a container with IBlendableInterface objects and their data. | FinalPostProcessSettings.h | |
| BufferVisualizationDumpBaseFilename | FString | FinalPostProcessSettings.h | ||
| BufferVisualizationOverviewMaterials | TArray< UMaterialInterface * > | List of materials to use in the buffer visualization overview. | FinalPostProcessSettings.h | |
| BufferVisualizationOverviewSelectedTargetMaterialName | FString | FinalPostProcessSettings.h | ||
| BufferVisualizationPipes | TMap< FName, TSharedPtr< FImagePixelPipe, ESPMode::ThreadSafe > > | A map of buffer visualization material names to visualization pipes onto which each intermediate render target will be pushed, if set. | FinalPostProcessSettings.h | |
| ContributingCubemaps | TArray< FCubemapEntry > | Was not merged during blending unlike e.g. BloomThreshold | FinalPostProcessSettings.h | |
| ContributingLUTs | TArray< FLUTBlenderEntry > | FinalPostProcessSettings.h | ||
| HighResScreenshotCaptureRegionMaterial | UMaterialInstanceDynamic * | Material to use for rendering the high resolution screenshot capture region. Post processing only draws the region if this material is set. | FinalPostProcessSettings.h | |
| HighResScreenshotMaskMaterial | UMaterialInterface * | Material to use for rendering just the high res screenshot mask. Post process expects this material to be set all the time. | FinalPostProcessSettings.h | |
| HighResScreenshotMaterial | UMaterialInterface * | Material to use for rendering high res screenshot with mask. Post process expects this material to be set all the time. | FinalPostProcessSettings.h | |
| VisualizeCalibrationColorMaterial | UMaterialInterface * | Material to use for calibration color visualization. | FinalPostProcessSettings.h | |
| VisualizeCalibrationCustomMaterial | UMaterialInterface * | Material to use for debug custom post-processing visualization. | FinalPostProcessSettings.h | |
| VisualizeCalibrationGrayscaleMaterial | UMaterialInterface * | Material to use for debug grayscale visualization. | FinalPostProcessSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 FindIndex
(
UTexture* Tex |
FinalPostProcessSettings.h | ||
void LerpTo
(
UTexture* InTexture, |
FinalPostProcessSettings.h | ||
void PushLUT
(
UTexture* Texture, |
Add a LUT(look up table) to the ones that are blended together | FinalPostProcessSettings.h | |
void SetLUT
(
UTexture* Texture |
FinalPostProcessSettings.h | ||
void UpdateEntry
(
const FCubemapEntry& Entry, |
Updated existing one or creates a new one this allows to combined volumes for fading between them but also to darken/disable volumes in some areas | FinalPostProcessSettings.h |