CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
ULipsComponentExtensionSettings Class Reference

#include <LipsAtomComponent.h>

Inheritance diagram for ULipsComponentExtensionSettings:

Public Member Functions

virtual TSubclassOf< UAtomComponent > GetAtomComponentClass () const override
Public Member Functions inherited from UAtomComponentExtensionSettings
virtual ~UAtomComponentExtensionSettings ()=default

Public Attributes

bool bOverrideSourceSettings = true
bool bUseRealTimeAnalysis = true
TObjectPtr< ULipsAnimationData > LipsAnimationData = nullptr
TObjectPtr< ULipsAtomRuntimeSourceSettings > LipsSourceSettings = nullptr
FLipsSourceSettings LipsSourceSettingsOverride
float SyncOffset = 0.0f

Additional Inherited Members

Static Public Member Functions inherited from UAtomComponentExtensionSettings
static TSubclassOf< UAtomComponentExtensionSettings > FindExtensionSettingsClassForAtomComponent (TSubclassOf< UAtomComponent > InAtomComponentClass)

Member Function Documentation

◆ GetAtomComponentClass()

TSubclassOf< UAtomComponent > ULipsComponentExtensionSettings::GetAtomComponentClass ( ) const
overridevirtual

return the associated AtomCompoenent derivate class

Reimplemented from UAtomComponentExtensionSettings.

Member Data Documentation

◆ bOverrideSourceSettings

bool ULipsComponentExtensionSettings::bOverrideSourceSettings = true

Wheter to overides Source settings or use asset settings.

◆ bUseRealTimeAnalysis

bool ULipsComponentExtensionSettings::bUseRealTimeAnalysis = true

Whether to synchronize Lips from real-time analyzer or from pre-recorded animation data.

◆ LipsAnimationData

TObjectPtr<ULipsAnimationData> ULipsComponentExtensionSettings::LipsAnimationData = nullptr

The externally pre-recorder Lips animation data asset.

◆ LipsSourceSettings

TObjectPtr<ULipsAtomRuntimeSourceSettings> ULipsComponentExtensionSettings::LipsSourceSettings = nullptr

The Asset version per-source settings for this LipsAtomComponent

◆ LipsSourceSettingsOverride

FLipsSourceSettings ULipsComponentExtensionSettings::LipsSourceSettingsOverride

The per-source settings for this LipsAtomComponent

◆ SyncOffset

float ULipsComponentExtensionSettings::SyncOffset = 0.0f

The time offset to apply between analysis readout and audio when using animation data.


The documentation for this class was generated from the following files:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWareLips/Source/CriWareLips/Public/LipsAtomComponent.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWareLips/Source/CriWareLips/Private/LipsAtomComponent.cpp