26 lines
631 B
C++

#pragma once
#include "CoreMinimal.h"
#include "AssetTypeActions_Base.h"
#include "Modules/ModuleManager.h"
class FProjectFishEditorModule : public IModuleInterface
{
public:
virtual void StartupModule() override;
virtual void ShutdownModule() override;
private:
//资源 编辑器相关
void RegisterAssetTypeActions();
void UnregisterAssetTypeActions();
//资源图标
void RegisterThumbnailRenderers();
void UnregisterThumbnailRenderers();
void RefreshExistingAssetThumbnails();
/** Asset type actions */
TArray<TSharedPtr<FAssetTypeActions_Base>> CreatedAssetTypeActions;
};