Navigation
API > API/Plugins > API/Plugins/AvalancheComponentVisualizers
| Name | IAvalancheComponentVisualizersModule |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheComponentVisualizers/Public/IAvalancheComponentVisualizersModule.h |
| Include Path | #include "IAvalancheComponentVisualizersModule.h" |
Syntax
class IAvalancheComponentVisualizersModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IAvaComponentVisualizersSettings * GetSettings() |
IAvalancheComponentVisualizersModule.h | ||
IAvaComponentVisualizersViewportOverlay & GetViewportOverlay() |
IAvalancheComponentVisualizersModule.h | ||
bool IsAvalancheVisualizer
(
TSharedRef< FComponentVisualizer > InVisualizer |
IAvalancheComponentVisualizersModule.h | ||
void RegisterComponentVisualizer
(
FName InComponentClassName, |
IAvalancheComponentVisualizersModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IAvalancheComponentVisualizersModule & Get() |
IAvalancheComponentVisualizersModule.h | ||
static IAvalancheComponentVisualizersModule * GetIfLoaded() |
IAvalancheComponentVisualizersModule.h | ||
static TSharedPtr< FComponentVisualizer > RegisterComponentVisualizer
(
InStorageType* Storage |
Could also use a TSet or custom storage class. | IAvalancheComponentVisualizersModule.h |