StateTree Tools

Ready-made StateTree tools for Unreal Engine 5


Project maintained by StateTreeTools Hosted on GitHub Pages — Theme by mattgraham

Debug

Tasks that wrap Unreal’s built-in debug drawing functions. Most tasks support a While Task Is Active mode that redraws every tick, or a one-shot mode that draws once on enter and immediately succeeds.

Task Description
Flush Persistent Debug Lines Removes all persistent debug geometry from the world.
Flush Debug Strings Removes all debug strings drawn with DrawDebugString.
Draw Debug Line Draws a line between two world-space points.
Draw Debug Point Draws a point at a world-space position.
Draw Debug Directional Arrow Draws a line with an arrowhead between two world-space points.
Draw Debug Box Draws an axis-aligned wireframe box.
Draw Debug Box (Rotated) Draws an oriented wireframe box with a quaternion rotation.
Draw Debug Coordinate System Draws X/Y/Z axis lines at a world location and rotation.
Draw Debug Crosshairs Draws crosshair lines at a world location and rotation.
Draw Debug Circle Draws a circle oriented by Y and Z axis vectors.
Draw Debug Circle (Matrix) Draws a circle oriented by a transformation matrix.
Draw Debug Circle Arc Draws a partial arc of a circle.
Draw Debug 2D Donut Draws a 2D donut (annulus) oriented by a transformation matrix.
Draw Debug Sphere Draws a wireframe sphere.
Draw Debug Cylinder Draws a wireframe cylinder between two points.
Draw Debug Cone Draws a wireframe cone defined by an origin, direction vector, length, and angular widths.
Draw Debug Alt Cone Draws a wireframe cone defined by an origin, rotator, length, and angular widths.
Draw Debug Capsule Draws a wireframe capsule.
Draw Debug Frustum Draws a wireframe camera frustum from a transformation matrix.
Draw Debug Camera Draws a camera frustum wireframe at a world location and orientation.
Draw Debug String Draws a text string at a world-space location.
Draw Debug Solid Box (Bounds) Draws a solid filled box defined by FBox bounds and a transform.
Draw Debug Solid Box Draws a solid filled axis-aligned box defined by center and extents.
Draw Debug Solid Box (Rotated) Draws a solid filled oriented box defined by center, extents, and quaternion rotation.
Draw Debug Solid Plane Draws a solid filled plane with a uniform size.
Draw Debug Solid Plane (Extents) Draws a solid filled plane with separate X and Y extents.
Draw Debug Mesh Draws a solid filled mesh from vertex and index arrays.
Draw Debug Float History Draws a float history graph at a world-space location.
Draw Debug Float History (Transform) Draws a float history graph positioned by a full transform.
Draw Circle Draws a circle defined by a base position and explicit X and Y axis vectors.
Draw Centripetal Catmull-Rom Spline Draws a smooth Catmull-Rom spline through a list of control points with a single color.
Draw Centripetal Catmull-Rom Spline (Multi Color) Draws a smooth Catmull-Rom spline with a separate color per segment.

← Back to home