Actor Visualizer

Add support for Actor Visualizers with support for in world primitive drawing, as well as drawing directly to the HUD canvas.

Category:
Tags: , , , , , , , ,

Description

Component visualizers are a fantastic compliment to active development.  However, they require functionality to live within a child of UActorComponent.  In stripped back codebases that have functionality directly in the base Actor class, it can be hard, if not impossible, to visualize params in editor easily.

This plugin adds the FActorVisualiser base class, that mirrors the existing FComponentVisualiser class (with some notable exclusions).  Simply extend from this class, override it’s DrawVisualization and/or DrawVisualizationHUD functions to author custom visuals when selecting an actor.  Once a visual has been authored, it can be registered to the ActorVisualizer module to be rendered in-viewport.

Technical Details

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

Number of Blueprints: 0

Number of C++ Classes: 4

Network Replicated: No, system is editor only

Supported Development Platforms: Windows, Android

Supported Target Build Platforms: Windows, Android

Documentation: https://bit.ly/3J2ZJrg

Supported Engine Versions

4.27, 5.0 – 5.1