ILipSyncBaseData Interface for lipsync data containers. More...
#include <LipSyncBaseData.h>
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. | |
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.
|
inlineexplicit |
Default constructor.
Assigns a unique GUID to this instance.
|
inline |
Retrieves the unique GUID (FGuid) assigned to this instance.
|
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.