UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AlphaInvert.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "ScreenPass.h"
6
7namespace AlphaInvert
8{
9
10 // Pass per view version, used in the desktop renderer.
12 {
13 // [Optional] Render to the specified output. If invalid, a new texture is created and returned.
15
16 // [Required] The input scene color and view rect.
18 };
19 FScreenPassTexture AddAlphaInvertPass(class FRDGBuilder& GraphBuilder, const class FViewInfo& View, const struct FAlphaInvertInputs& Inputs);
20
21 // Single pass version, used in the mobile renderer.
22 void AddAlphaInvertPass(FRDGBuilder& GraphBuilder, const FViewInfo& View, FSceneTextures& SceneTextures);
23}
Definition RenderGraphBuilder.h:49
Definition SceneRendering.h:1132
Definition AlphaInvert.cpp:13
FScreenPassTexture AddAlphaInvertPass(class FRDGBuilder &GraphBuilder, const class FViewInfo &View, const struct FAlphaInvertInputs &Inputs)
Definition AlphaInvert.h:12
FScreenPassTexture SceneColor
Definition AlphaInvert.h:17
FScreenPassRenderTarget OverrideOutput
Definition AlphaInvert.h:14
Definition SceneTextures.h:110
Definition ScreenPass.h:83
Definition ScreenPass.h:41