5#include "CoreMinimal.h"
7#include "LipSyncDataA2F.generated.h"
16UCLASS(Category =
"Voxta")
21#pragma region ILipSyncBaseData overrides
34#pragma region public API
54 m_curveWeights = sourceCurves;
55 m_framesPerSecond = framesPerSecond;
61 return m_framesPerSecond;
67 return m_curveWeights;
73 int m_framesPerSecond = 0;
74 TArray<TArray<float>> m_curveWeights;
ILipSyncBaseData()
Default constructor.
Definition LipSyncBaseData.h:33
void SetA2FCurveWeights(const TArray< TArray< float > > &sourceCurves, int framesPerSecond)
Register the genereated curves from A2F as part of this data object.
Definition LipSyncDataA2F.h:52
ULipSyncDataA2F()
Constructor for the Audio2Face lipsync data holder.
Definition LipSyncDataA2F.h:40
const TArray< TArray< float > > & GetA2FCurveWeights() const
Definition LipSyncDataA2F.h:65
virtual void ReleaseData() override
Clean up the A2F-lipsync data.
Definition LipSyncDataA2F.h:28
int GetFramePerSecond() const
Definition LipSyncDataA2F.h:59