Navigation
API > API/Plugins > API/Plugins/Composite
Render-thread proxy for the Gaussian blur pass. Runs a separable horizontal + vertical convolution over the input.
| Name | FCompositePassBlurProxy |
| Type | class |
| Header File | /Engine/Plugins/Compositing/Composite/Source/Composite/Public/Passes/CompositePassBlur.h |
| Include Path | #include "Passes/CompositePassBlur.h" |
Syntax
class FCompositePassBlurProxy : public FCompositeCorePassProxy
Inheritance Hierarchy
- FCompositeCorePassProxy → FCompositePassBlurProxy
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAlphaOnly | bool | When true, only the alpha channel is blurred; RGB is passed through unchanged. | Passes/CompositePassBlur.h | |
| Radius | FIntPoint | Blur kernel half-width in pixels (X = horizontal, Y = vertical). | Passes/CompositePassBlur.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Passes/CompositePassBlur.h | |||
FCompositeCorePassProxy
(
UE::CompositeCore::FPassInputDeclArray InPassDeclaredInputs |
Passes/CompositePassBlur.h |
Public Virtual
Overridden from FCompositeCorePassProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPassTexture Add
(
FRDGBuilder& GraphBuilder, |
Adds the Gaussian blur RDG passes (horizontal then vertical) and returns the blurred output. | Passes/CompositePassBlur.h | |
virtual const FName & GetTypeName() |
Passes/CompositePassBlur.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName & GetTypeNameStatic() |
Passes/CompositePassBlur.h |