Navigation
API > API/Plugins > API/Plugins/AvalancheInteractiveTools
| Name | IAvalancheInteractiveToolsModule |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheInteractiveTools/Public/IAvalancheInteractiveToolsModule.h |
| Include Path | #include "IAvalancheInteractiveToolsModule.h" |
Syntax
class IAvalancheInteractiveToolsModule : public IModuleInterface
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FToolEvent | TMulticastDelegate_OneParam< void, const FString & > | IAvalancheInteractiveToolsModule.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CategoryName2D | const FName | IAvalancheInteractiveToolsModule.h | |
| CategoryName3D | const FName | IAvalancheInteractiveToolsModule.h | |
| CategoryNameActor | const FName | IAvalancheInteractiveToolsModule.h | |
| CategoryNameCloner | const FName | IAvalancheInteractiveToolsModule.h | |
| CategoryNameEffector | const FName | IAvalancheInteractiveToolsModule.h | |
| EM_AvaInteractiveToolsEdModeId | const FEditorModeID | IAvalancheInteractiveToolsModule.h | |
| NoPlacementCategory | int32 | IAvalancheInteractiveToolsModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TMap< FName, TSharedPtr< FUICommandInfo > > & GetCategories() |
IAvalancheInteractiveToolsModule.h | ||
const FAvaInteractiveToolsToolParameters * GetTool
(
const FString& InToolIdentifier |
IAvalancheInteractiveToolsModule.h | ||
FName GetToolCategory
(
const FString& InToolIdentifier |
IAvalancheInteractiveToolsModule.h | ||
const TArray< FAvaInteractiveToolsToolParameters > * GetTools
(
FName InCategory |
IAvalancheInteractiveToolsModule.h | ||
bool HasActiveTool() |
IAvalancheInteractiveToolsModule.h | ||
FToolEvent::RegistrationType & OnToolActivation() |
IAvalancheInteractiveToolsModule.h | ||
FToolEvent::RegistrationType & OnToolDeactivation() |
IAvalancheInteractiveToolsModule.h | ||
void RegisterCategory
(
FName InCategoryName, |
-1 on the sort priority skips the placement mode tab. | IAvalancheInteractiveToolsModule.h | |
void RegisterTool
(
FName InCategory, |
IAvalancheInteractiveToolsModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IAvalancheInteractiveToolsModule & Get() |
IAvalancheInteractiveToolsModule.h | ||
static IAvalancheInteractiveToolsModule * GetPtr() |
IAvalancheInteractiveToolsModule.h |