26 lines
631 B
C
Raw Permalink Normal View History

2025-06-24 15:01:58 +08:00
#pragma once
#include "CoreMinimal.h"
2025-08-29 16:26:42 +08:00
#include "AssetTypeActions_Base.h"
2025-06-24 15:01:58 +08:00
#include "Modules/ModuleManager.h"
class FProjectFishEditorModule : public IModuleInterface
{
public:
virtual void StartupModule() override;
virtual void ShutdownModule() override;
2025-08-29 16:26:42 +08:00
private:
2025-08-30 19:55:46 +08:00
//资源 编辑器相关
2025-08-29 16:26:42 +08:00
void RegisterAssetTypeActions();
void UnregisterAssetTypeActions();
2025-08-30 19:55:46 +08:00
//资源图标
void RegisterThumbnailRenderers();
void UnregisterThumbnailRenderers();
void RefreshExistingAssetThumbnails();
2025-08-29 16:26:42 +08:00
/** Asset type actions */
TArray<TSharedPtr<FAssetTypeActions_Base>> CreatedAssetTypeActions;
2025-06-24 15:01:58 +08:00
};