UnrealVoxta 0.1.1
 
Loading...
Searching...
No Matches
ULipSyncDataCustom Class Reference

ULipSyncDataCustom UObject-based container for CustomLipSync lipsync data. More...

#include <LipSyncDataCustom.h>

Inheritance diagram for ULipSyncDataCustom:
ILipSyncBaseData

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.
 
- Public Member Functions inherited from ILipSyncBaseData
 ILipSyncBaseData ()
 Default constructor.
 
FGuid GetGuid () const
 Retrieves the unique GUID (FGuid) assigned to this instance.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ULipSyncDataCustom()

ULipSyncDataCustom::ULipSyncDataCustom ( )
inline

Constructor for the CustomLipSync data holder.

Adds this object to the root set to prevent garbage collection during playback.

Member Function Documentation

◆ ReleaseData()

virtual void ULipSyncDataCustom::ReleaseData ( )
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.


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