This commit is contained in:
2025-04-17 23:59:17 +08:00
commit 88536f22da
57 changed files with 8094 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
#pragma once
#include "CoreMinimal.h"
#include "Framework/Commands/Commands.h"
#include "FLESHEditorStyle.h"
/**
* FLESH Editor Commands
* Defines all commands for the FLESH editor
*/
class FFLESHEditorCommands : public TCommands<FFLESHEditorCommands>
{
public:
FFLESHEditorCommands()
: TCommands<FFLESHEditorCommands>(
TEXT("FLESHEditor"),
NSLOCTEXT("Contexts", "FLESHEditor", "FLESH Editor"),
NAME_None,
FFLESHEditorStyle::GetStyleSetName())
{
}
// TCommands interface
virtual void RegisterCommands() override;
// End of TCommands interface
// Open FLESH Editor command
TSharedPtr<FUICommandInfo> OpenFLESHEditor;
// Open Dismemberment Graph Editor command
TSharedPtr<FUICommandInfo> OpenDismembermentGraphEditor;
// Open Anatomical Layer Editor command
TSharedPtr<FUICommandInfo> OpenAnatomicalLayerEditor;
// Open Boolean Cut Tool command
TSharedPtr<FUICommandInfo> OpenBooleanCutTool;
// Open Blood System Editor command
TSharedPtr<FUICommandInfo> OpenBloodSystemEditor;
};