Files
UnrealEngineUWP/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/InteractiveToolStorableSelection.h
semion piskarev bdf43a29db MeshModelingToolset: Added a way to store tool selections between tool invocations and used it in PolyEdit tool.
#rb Ryan.Schmidt
#jira UETOOL-2372
#rnx

[CL 14745200 by semion piskarev in ue5-main branch]
2020-11-13 14:07:30 -04:00

21 lines
683 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "InteractiveToolStorableSelection.generated.h"
/**
* Interface class to allow an object to be storable in a UInteractiveToolSelectionStoreSubsystem.
*
* Note for inheriting classes: these objects can end up in the undo stack, which will
* prevent them from being garbage collected until the undo stack is emptied. So, they
* should probably not be huge, and they shouldn't be modified after submitting them to
* UInteractiveToolSelectionStoreSubsystem.
*/
UCLASS()
class INTERACTIVETOOLSFRAMEWORK_API UInteractiveToolStorableSelection : public UObject
{
GENERATED_BODY()
};