Navigation
API > API/Plugins > API/Plugins/Composite
Render-thread proxy for the translucency pass. Applies alpha premultiplication, fade, and optional alpha override.
| Name | FTranslucencyPassProxy |
| Type | class |
| Header File | /Engine/Plugins/Compositing/Composite/Source/Composite/Public/Passes/CompositePassTranslucency.h |
| Include Path | #include "Passes/CompositePassTranslucency.h" |
Syntax
class FTranslucencyPassProxy : public FCompositeCorePassProxy
Inheritance Hierarchy
- FCompositeCorePassProxy → FTranslucencyPassProxy
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Fade | float | Uniform multiplier applied to the output (0 = fully transparent, 1 = unchanged). | Passes/CompositePassTranslucency.h | |
| OverrideOutputAlpha | ECompositeAlphaOverride | Optionally force the output alpha to 0 or 1 after all other operations. | Passes/CompositePassTranslucency.h | |
| PremultOp | ECompositeAlphaPremultiplication | Whether to premultiply, unpremultiply, or leave alpha unchanged before applying Fade. | Passes/CompositePassTranslucency.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Passes/CompositePassTranslucency.h | |||
FCompositeCorePassProxy
(
UE::CompositeCore::FPassInputDeclArray InPassDeclaredInputs |
Passes/CompositePassTranslucency.h |
Public Virtual
Overridden from FCompositeCorePassProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPassTexture Add
(
FRDGBuilder& GraphBuilder, |
Adds the translucency RDG pass and returns the modified output texture. | Passes/CompositePassTranslucency.h | |
virtual const FName & GetTypeName() |
Passes/CompositePassTranslucency.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName & GetTypeNameStatic() |
Passes/CompositePassTranslucency.h |