Projekt for SPIE - Avatar for safety briefing / managment event
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 lines
949 B

// Georgy Treshchev 2025.
#pragma once
#include "CoreMinimal.h"
#include "RealisticMetaHumanLipSyncModel.h"
#include "RuntimeMetaHumanLipSyncModule.h"
#include "Misc/EngineVersionComparison.h"
#include "Modules/ModuleManager.h"
RUNTIMEMETAHUMANLIPSYNC_API DECLARE_LOG_CATEGORY_EXTERN(LogRuntimeMetaHumanLipSync, Log, All);
class FRuntimeMetaHumanLipSyncModule : public IModuleInterface
{
public:
virtual void StartupModule() override;
virtual void ShutdownModule() override;
virtual FString GetModelDataAssetName() const;
virtual FString GetModelDataPackagePath() const;
virtual FString GetModelDataFullPackagePath() const;
virtual FString GetModelDataAssetPath() const;
virtual FString GetMoodModelDataAssetName() const;
virtual FString GetMoodModelDataPackagePath() const;
virtual FString GetMoodModelDataFullPackagePath() const;
virtual FString GetMoodModelDataAssetPath() const;
protected:
void* OrtSharedLibHandle = nullptr;
};