Navigation
API > API/Editor > API/Editor/ComponentVisualizers
| Name | FComponentVisualizersModule |
| Type | class |
| Header File | /Engine/Source/Editor/ComponentVisualizers/Public/ComponentVisualizers.h |
| Include Path | #include "ComponentVisualizers.h" |
Syntax
class FComponentVisualizersModule : public IModuleInterface
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MutedComponentVisualizers | TMap< FName, TSharedPtr< FComponentVisualizer > > | Set of muted component visualizers. | ComponentVisualizers.h | |
| RegisteredComponentClassNames | TArray< FName > | Array of component class names we have registered, so we know what to unregister afterwards | ComponentVisualizers.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void MuteComponentVisualizer
(
FName ComponentClassName |
Mutes a registered visualizer so that it will no longer be used. | ComponentVisualizers.h | |
void RegisterComponentVisualizer
(
FName ComponentClassName, |
Register a visualizer for a particular component class | ComponentVisualizers.h | |
virtual void ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. | ComponentVisualizers.h | |
virtual void StartupModule() |
Called right after the module DLL has been loaded and the module object has been created | ComponentVisualizers.h | |
virtual bool SupportsDynamicReloading() |
Override this to set whether your module is allowed to be unloaded on the fly | ComponentVisualizers.h | |
void UnmuteComponentVisualizer
(
FName ComponentClassName |
Unmutes a muted visualizer so that it will be used again by the editor. | ComponentVisualizers.h |