UnrealVoxta 0.1.1
 
Loading...
Searching...
No Matches
LipSyncDataCustom.h
Go to the documentation of this file.
1// Copyright(c) 2024 grrimgrriefer & DZnnah, see LICENSE for details.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "LipSyncBaseData.h"
7#include "LipSyncDataCustom.generated.h"
8
16UCLASS(Category = "Voxta")
17class VOXTADATA_API ULipSyncDataCustom : public UObject, public ILipSyncBaseData
18{
19 GENERATED_BODY()
20
21#pragma region ILipSyncBaseData overrides
22public:
28 virtual void ReleaseData() override
29 {
30 RemoveFromRoot();
31 }
32#pragma endregion
33
34#pragma region public API
35public:
41 {
42 AddToRoot();
43 }
44#pragma endregion
45};
ILipSyncBaseData()
Default constructor.
Definition LipSyncBaseData.h:33
ULipSyncDataCustom()
Constructor for the CustomLipSync data holder.
Definition LipSyncDataCustom.h:40
virtual void ReleaseData() override
Clean up the data that was made / kept that was directly tied to the playback of one voiceline.
Definition LipSyncDataCustom.h:28