// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Containers/Array.h" #include "CoreMinimal.h" #include "Framework/Commands/Commands.h" #include "Styling/AppStyle.h" #include "Templates/SharedPointer.h" class FUICommandInfo; /** Base set of mesh painter commands */ class MESHPAINT_API FMeshPainterCommands : public TCommands { public: FMeshPainterCommands(); /** * Initialize commands */ virtual void RegisterCommands() override; public: TSharedPtr IncreaseBrushRadius; TSharedPtr DecreaseBrushRadius; TSharedPtr IncreaseBrushStrength; TSharedPtr DecreaseBrushStrength; TSharedPtr IncreaseBrushFalloff; TSharedPtr DecreaseBrushFalloff; TArray> Commands; };