|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <LipsAtomRuntimePlugin.h>
Public Member Functions | |
| FLipsAtomRuntimePlugin (FAtomRuntime *OwningAtomRuntime) | |
| virtual | ~FLipsAtomRuntimePlugin () |
| virtual void | Finalize () override |
| TSharedRef< const FLipsAnalyzer > | GetAnalyzer (const uint32 AnalyzerID) const |
| const FName | GetAnalyzerName (const uint32 AnalyzerID) const |
| TArray< TSharedRef< const FLipsAnalyzer > > | GetCurrentLipsAnalyzers () const |
| virtual FName | GetPluginName () const override |
| virtual void | Initialize (const FAtomPluginInitializationParams &InitializationParams) override |
| virtual void | OnInitSource (const uint32 SourceID, const FAtomSource *Source) override |
| UE_BUILD_SHIPPING. | |
| virtual void | OnReleaseSource (const uint32 SourceID) override |
| virtual void | ProcessPlugin (const double InElapsed) override |
| Public Member Functions inherited from IAtomRuntimePlugin | |
| virtual | ~IAtomRuntimePlugin ()=default |
| virtual bool | OnPostHelp (FCommonViewportClient *ViewportClient, const TCHAR *Stream) |
| virtual int32 | OnRenderStat (UViewportStatsSubsystem *ViewportSubsystem, int32 X, int32 Y) |
| virtual bool | OnToggleStat (FCommonViewportClient *ViewportClient, const TCHAR *Stream) |
Private Attributes | |
| FAtomRuntime * | AtomRuntime = nullptr |
| TMap< uint32, FLipsAtomComponentProxyPtr > | ComponentWithAnalyzers |
| TArray< TSharedPtr< FLipsAnalyzer > > | LipsAnalyzers |
| TArray< ULipsAtomRuntimeSourceSettings * > | SourceSettings |
Class used to connect Lips to an arbitrary active sound.
| FLipsAtomRuntimePlugin::FLipsAtomRuntimePlugin | ( | FAtomRuntime * | OwningAtomRuntime | ) |
|
inlinevirtual |
|
overridevirtual |
Finalize plugin before Atom runtime finalization.
Implements IAtomRuntimePlugin.
| TSharedRef< const FLipsAnalyzer > FLipsAtomRuntimePlugin::GetAnalyzer | ( | const uint32 | AnalyzerID | ) | const |
| const FName FLipsAtomRuntimePlugin::GetAnalyzerName | ( | const uint32 | AnalyzerID | ) | const |
| TArray< TSharedRef< const FLipsAnalyzer > > FLipsAtomRuntimePlugin::GetCurrentLipsAnalyzers | ( | ) | const |
|
inlineoverridevirtual |
Implements IAtomRuntimePlugin.
|
overridevirtual |
Initialize plugin after Atom runtime initialization.
Implements IAtomRuntimePlugin.
|
overridevirtual |
UE_BUILD_SHIPPING.
Called when a source is assigned to a voice.
Reimplemented from IAtomRuntimePlugin.
|
overridevirtual |
Called when a source is done playing and is released.
Reimplemented from IAtomRuntimePlugin.
|
overridevirtual |
Processes on Atom thread after processing Atom.
Implements IAtomRuntimePlugin.
|
private |
|
private |
|
private |
|
private |