Files
UnrealEngineUWP/Engine/Source/Editor/SparseVolumeTexture/Private/SparseVolumeTextureModule.cpp

28 lines
785 B
C++
Raw Normal View History

// Copyright Epic Games, Inc. All Rights Reserved.
#include "SparseVolumeTextureModule.h"
#include "SparseVolumeTextureOpenVDB.h"
#define LOCTEXT_NAMESPACE "SparseVolumeTextureModule"
IMPLEMENT_MODULE(FSparseVolumeTextureModule, SparseVolumeTexture);
void FSparseVolumeTextureModule::StartupModule()
{
IAssetTools& AssetTools = FModuleManager::LoadModuleChecked<FAssetToolsModule>(TEXT("AssetTools")).Get();
AssetTypeActionsForSparseVolumeTexture = MakeShareable(new FAssetTypeActions_SparseVolumeTexture);
AssetTools.RegisterAssetTypeActions(AssetTypeActionsForSparseVolumeTexture.ToSharedRef());
#if PLATFORM_WINDOWS
// Global registration of the vdb types.
openvdb::initialize();
#endif
}
void FSparseVolumeTextureModule::ShutdownModule()
{
}
#undef LOCTEXT_NAMESPACE