---
title: DistanceFields
product: Advanced Framework Pro
version: 1.0
engine: Unreal Engine 5.8
updated: 2026-10-05
canonical: https://docs.human-codeable.com/plugins/distancefields.html
---

System

# DistanceFields

#### What it gives you

—

#### Requires

None

#### Required by

None

1 assets20 API members

Note

Narrative documentation for this plugin is still being written. The API reference below is complete.

## API reference

Every blueprint asset in this plugin. Expand an asset to see its members.

### Blueprints

**JumpFlood_Component2D**20 members

extends `ActorComponent`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Jump Step MID` | `MaterialInstanceDynamic` | — |
| var | `Find Edges MID` | `MaterialInstanceDynamic` | — |
| var | `Blur Edges MID` | `MaterialInstanceDynamic` | — |
| var | `Compute Distance MID` | `MaterialInstanceDynamic` | — |
| var | `Fix Band MID` | `MaterialInstanceDynamic` | — |
| var | `RTA` | `TextureRenderTarget2D` | — |
| var | `RTB` | `TextureRenderTarget2D` | — |
| var | `RT DF` | `TextureRenderTarget2D` | — |
| var | `Blur Passes` | `int` | — |
| var | `Completed Blur Passes` | `int` | — |
| var | `Ping Pong Offset` | `int` | — |
| fn | `Compute Distance` | `(out RT: TextureRenderTarget2D)` | — |
| fn | `Jump Flood and Compute Distance` | `(Seed: TextureRenderTarget2D, Curl Params: LinearColor, In Blur Passes: int, out Distance RT: TextureRenderTarget2D)` | — |
| fn | `Ensure RenderTargets Allocated` | `(Seed: Texture)` | — |
| fn | `SingleBlurStep` | `(out Result RT: TextureRenderTarget2D)` | — |
| fn | `FindEdges_Debug` | `(SeedRT: TextureRenderTarget2D, CaptureZ: float, Curl: LinearColor, DestRT: TextureRenderTarget2D, ZOffset: float)` | — |
| fn | `FindEdges` | `(SeedRT: TextureRenderTarget2D, CaptureZ: float, Curl: LinearColor, UseDepth: bool, Z Location: float, out Result RT: TextureRenderTarget2D)` | — |
| fn | `SingleJumpStep` | `(out Result RT: TextureRenderTarget2D)` | — |
| event | `JumpFlood` | `(SeedRT: TextureRenderTarget2D, SceneCaptureZ: float, Curl: LinearColor, UseDepth: bool, Z Location: float)` | — |
| event | `Assign RenderTargets` | `(RTA: TextureRenderTarget2D, RTB: TextureRenderTarget2D)` | — |
