Navigation
API > API/Plugins > API/Plugins/Composite > API/Plugins/Composite/FCompositePassDilationProxy
Description
Adds ceil(AbsSize/2) RDG compute passes covering AbsSize pixels of dilation or erosion and returns the result. Each pass uses a DILATION_SIZE=2 kernel (2 pixels/dispatch) where possible, falling back to DILATION_SIZE=1 for an odd remainder. Intermediate results ping-pong through internal textures.
Virtual Inheritance
- FCompositeCorePassProxy::Add → FCompositePassDilationProxy::Add
| Name | Add |
| Type | function |
| Header File | /Engine/Plugins/Compositing/Composite/Source/Composite/Public/Passes/CompositePassDilation.h |
| Include Path | #include "Passes/CompositePassDilation.h" |
| Source | /Engine/Plugins/Compositing/Composite/Source/Composite/Private/Passes/CompositePassDilation.cpp |
virtual FPassTexture Add
(
FRDGBuilder & GraphBuilder,
const FSceneView & InView,
const FPassInputArray & Inputs,
const FPassContext & PassContext
) const