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.
29 lines
644 B
29 lines
644 B
// Georgy Treshchev 2025.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "UObject/Object.h"
|
|
#include "Serialization/BulkData.h"
|
|
#include "RealisticMetaHumanLipSyncMoodModel.generated.h"
|
|
|
|
enum class ERealisticMetaHumanLipSyncModelType : uint8;
|
|
|
|
/**
|
|
* Realistic MetaHuman-only lip sync model
|
|
*/
|
|
UCLASS()
|
|
class RUNTIMEMETAHUMANLIPSYNC_API URealisticMetaHumanLipSyncMoodModel : public UObject
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
/** Original model (best quality, highest CPU usage) */
|
|
FByteBulkData Model;
|
|
|
|
FByteBulkData* GetModelData();
|
|
|
|
//~ Begin UObject Interface
|
|
virtual void Serialize(FArchive& Ar) override;
|
|
//~ End UObject Interface
|
|
};
|