UnrealVoxta 0.1.1
 
Loading...
Searching...
No Matches
ILipSyncBaseData Class Referenceabstract

ILipSyncBaseData Interface for lipsync data containers. More...

#include <LipSyncBaseData.h>

Inheritance diagram for ILipSyncBaseData:
ULipSyncDataA2F ULipSyncDataCustom ULipSyncDataOVR

Public Member Functions

 ILipSyncBaseData ()
 Default constructor.
 
virtual void ReleaseData ()=0
 Clean up the data that was made / kept that was directly tied to the playback of one voiceline.
 
FGuid GetGuid () const
 Retrieves the unique GUID (FGuid) assigned to this instance.
 

Detailed Description

ILipSyncBaseData Interface for lipsync data containers.

Implemented by all lipsync data types (A2F, Custom, etc). Each instance holds the lipsync data for a single voiceline and is responsible for its own cleanup.

Constructor & Destructor Documentation

◆ ILipSyncBaseData()

ILipSyncBaseData::ILipSyncBaseData ( )
inlineexplicit

Default constructor.

Assigns a unique GUID to this instance.

Member Function Documentation

◆ GetGuid()

FGuid ILipSyncBaseData::GetGuid ( ) const
inline

Retrieves the unique GUID (FGuid) assigned to this instance.

Returns
The FGuid generated upon construction.

◆ ReleaseData()

virtual void ILipSyncBaseData::ReleaseData ( )
pure virtual

Clean up the data that was made / kept that was directly tied to the playback of one voiceline.

Once this is called all memory will be cleaned and the playback can no longer be done.

Implemented in ULipSyncDataA2F, ULipSyncDataCustom, and ULipSyncDataOVR.


The documentation for this class was generated from the following file: