Files
UnrealEngine/Engine/Plugins/Animation/RigLogic/Source/RigLogicDeveloper/Private/RigLogicDeveloper.cpp
2025-05-18 13:04:45 +08:00

30 lines
961 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "RigLogicDeveloper.h"
#include "MessageLogModule.h"
#include "Modules/ModuleManager.h"
#define LOCTEXT_NAMESPACE "RigLogicDeveloperModule"
DEFINE_LOG_CATEGORY(LogRigLogicDeveloper);
void FRigLogicDeveloperModule::StartupModule()
{
FMessageLogModule& MessageLogModule = FModuleManager::LoadModuleChecked<FMessageLogModule>("MessageLog");
FMessageLogInitializationOptions InitOptions;
InitOptions.bShowFilters = true;
InitOptions.bShowPages = false;
InitOptions.bAllowClear = true;
MessageLogModule.RegisterLogListing("RigLogicLog", LOCTEXT("RigLogicLog", "RigLogic Log"), InitOptions);
}
void FRigLogicDeveloperModule::ShutdownModule()
{
FMessageLogModule& MessageLogModule = FModuleManager::LoadModuleChecked<FMessageLogModule>("MessageLog");
MessageLogModule.UnregisterLogListing("RigLogicLog");
}
IMPLEMENT_MODULE(FRigLogicDeveloperModule, RigLogicDeveloper)
#undef LOCTEXT_NAMESPACE