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

ULipSyncDataOVR Contains all the data required for playback of OVR lipsync generation. More...

#include <LipSyncDataOVR.h>

Inheritance diagram for ULipSyncDataOVR:
ILipSyncBaseData

Public Member Functions

virtual void ReleaseData () override
 Clean up the OVR-lipsync data that was made & kept in memory for playback of the voiceline that is tied to this data structure.
 
 ULipSyncDataOVR ()
 Constructor for the ULipSyncDataOVR lipsync data holder.
 
void SetFrameSequence (UOVRLipSyncFrameSequence *ovrLipSyncFrameSequence)
 Store the generated UOVRLipSyncFrameSequence in this instance.
 
UOVRLipSyncFrameSequence * GetOvrLipSyncData () const
 Get the OVR lipsync frame sequence data.
 
- Public Member Functions inherited from ILipSyncBaseData
 ILipSyncBaseData ()
 Default constructor.
 
FGuid GetGuid () const
 Retrieves the unique GUID (FGuid) assigned to this instance.
 

Detailed Description

ULipSyncDataOVR Contains all the data required for playback of OVR lipsync generation.

Used to keep OVR lipsync logic modular and separated from other lipsync types.

Constructor & Destructor Documentation

◆ ULipSyncDataOVR()

ULipSyncDataOVR::ULipSyncDataOVR ( )
inline

Constructor for the ULipSyncDataOVR lipsync data holder.

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

Member Function Documentation

◆ GetOvrLipSyncData()

UOVRLipSyncFrameSequence * ULipSyncDataOVR::GetOvrLipSyncData ( ) const
inline

Get the OVR lipsync frame sequence data.

Returns
Pointer to the OVR lipsync frame sequence.

◆ ReleaseData()

virtual void ULipSyncDataOVR::ReleaseData ( )
inlineoverridevirtual

Clean up the OVR-lipsync data that was made & kept in memory for playback of the voiceline that is tied to this data structure.

Implements ILipSyncBaseData.

◆ SetFrameSequence()

void ULipSyncDataOVR::SetFrameSequence ( UOVRLipSyncFrameSequence * ovrLipSyncFrameSequence)
inline

Store the generated UOVRLipSyncFrameSequence in this instance.

The sequence will remain valid as long as this ULipSyncDataOVR object exists.

Parameters
ovrLipSyncFrameSequenceThe sequence of OVR curves that will be provided to the OVR audio playback component when playing the matching audio.

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