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
16
UCLASS(Category =
"Voxta"
)
17
class VOXTADATA_API
ULipSyncDataCustom
: public UObject, public
ILipSyncBaseData
18
{
19
GENERATED_BODY()
20
21
#pragma region ILipSyncBaseData overrides
22
public
:
28
virtual
void
ReleaseData
()
override
29
{
30
RemoveFromRoot();
31
}
32
#pragma endregion
33
34
#pragma region public API
35
public
:
40
ULipSyncDataCustom
() :
ILipSyncBaseData
()
41
{
42
AddToRoot();
43
}
44
#pragma endregion
45
};
LipSyncBaseData.h
ILipSyncBaseData::ILipSyncBaseData
ILipSyncBaseData()
Default constructor.
Definition
LipSyncBaseData.h:33
ULipSyncDataCustom::ULipSyncDataCustom
ULipSyncDataCustom()
Constructor for the CustomLipSync data holder.
Definition
LipSyncDataCustom.h:40
ULipSyncDataCustom::ReleaseData
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
UnrealVoxta
Source
VoxtaData
Public
LipSyncDataCustom.h
Generated by
1.13.2