UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InteractiveToolActionSet.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Array.h"
7#include "CoreMinimal.h"
9#include "HAL/Platform.h"
10#include "InputCoreTypes.h"
12#include "Templates/Function.h"
13
14class UClass;
16
17
24{
27 ToggleWireframe = 102,
28
29
31};
32
33
34
83
84
85
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EStandardToolActions
Definition InteractiveToolActionSet.h:24
Definition InteractiveToolActionSet.h:91
TArray< FInteractiveToolAction > Actions
Definition InteractiveToolActionSet.h:120
INTERACTIVETOOLSFRAMEWORK_API void ExecuteAction(int32 ActionID) const
Definition InteractiveToolActionSet.cpp:52
INTERACTIVETOOLSFRAMEWORK_API void CollectActions(TArray< FInteractiveToolAction > &OutActions) const
Definition InteractiveToolActionSet.cpp:43
INTERACTIVETOOLSFRAMEWORK_API void RegisterAction(UInteractiveTool *Tool, int32 ActionID, const FString &ActionName, const FText &ShortUIName, const FText &DescriptionText, EModifierKey::Type Modifiers, const FKey &ShortcutKey, TFunction< void()> ActionFunction)
Definition InteractiveToolActionSet.cpp:8
INTERACTIVETOOLSFRAMEWORK_API const FInteractiveToolAction * FindActionByID(int32 ActionID) const
Definition InteractiveToolActionSet.cpp:29
Definition Text.h:385
Definition Array.h:670
Definition AndroidPlatformMisc.h:14
Definition Class.h:3793
Definition InteractiveTool.h:364
uint8 Type
Definition GenericApplication.h:31
Definition InteractiveToolActionSet.h:40
FKey DefaultKey
Definition InteractiveToolActionSet.h:57
TFunction< void()> OnAction
Definition InteractiveToolActionSet.h:60
FInteractiveToolAction(const UClass *ClassTypeIn, int32 ActionIDIn, const FString &ActionNameIn, const FText &ShortNameIn, const FText &DescriptionIn, EModifierKey::Type DefaultModifiersIn, const FKey &DefaultKeyIn)
Definition InteractiveToolActionSet.h:69
FText Description
Definition InteractiveToolActionSet.h:52
FString ActionName
Definition InteractiveToolActionSet.h:48
EModifierKey::Type DefaultModifiers
Definition InteractiveToolActionSet.h:55
FInteractiveToolAction()
Definition InteractiveToolActionSet.h:63
int32 ActionID
Definition InteractiveToolActionSet.h:45
FText ShortName
Definition InteractiveToolActionSet.h:50
const UClass * ClassType
Definition InteractiveToolActionSet.h:42
Definition InputCoreTypes.h:50