ULipSyncDataCustom UObject-based container for CustomLipSync lipsync data. More...
#include <LipSyncDataCustom.h>
Public Member Functions | |
virtual void | ReleaseData () override |
Clean up the data that was made / kept that was directly tied to the playback of one voiceline. | |
ULipSyncDataCustom () | |
Constructor for the CustomLipSync data holder. | |
![]() | |
ILipSyncBaseData () | |
Default constructor. | |
FGuid | GetGuid () const |
Retrieves the unique GUID (FGuid) assigned to this instance. | |
ULipSyncDataCustom UObject-based container for CustomLipSync lipsync data.
Holds all data required for playback of custom lipsync generation. Keeps lipsync logic modular and consistent between all lipsync types. Each instance holds the lipsync data for a single voiceline and is responsible for its own cleanup.
|
inline |
Constructor for the CustomLipSync data holder.
Adds this object to the root set to prevent garbage collection during playback.
|
inlineoverridevirtual |
Clean up the data that was made / kept that was directly tied to the playback of one voiceline.
Removes this object from the root set, allowing it to be garbage collected. Should be called when playback is finished and the data is no longer needed.
Implements ILipSyncBaseData.