CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
FLipsAtomRuntimePlugin クラス

#include <LipsAtomRuntimePlugin.h>

FLipsAtomRuntimePlugin の継承関係図

公開メンバ関数

 FLipsAtomRuntimePlugin (FAtomRuntime *OwningAtomRuntime)
virtual ~FLipsAtomRuntimePlugin ()
virtual void Finalize () override
TSharedRef< const FLipsAnalyzerGetAnalyzer (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
基底クラス 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)

非公開変数類

FAtomRuntimeAtomRuntime = nullptr
TMap< uint32, FLipsAtomComponentProxyPtrComponentWithAnalyzers
TArray< TSharedPtr< FLipsAnalyzer > > LipsAnalyzers
TArray< ULipsAtomRuntimeSourceSettings * > SourceSettings

詳解

Class used to connect Lips to an arbitrary active sound.

構築子と解体子

◆ FLipsAtomRuntimePlugin()

FLipsAtomRuntimePlugin::FLipsAtomRuntimePlugin ( FAtomRuntime * OwningAtomRuntime)

◆ ~FLipsAtomRuntimePlugin()

virtual FLipsAtomRuntimePlugin::~FLipsAtomRuntimePlugin ( )
inlinevirtual

関数詳解

◆ Finalize()

void FLipsAtomRuntimePlugin::Finalize ( )
overridevirtual

Finalize plugin before Atom runtime finalization.

IAtomRuntimePluginを実装しています。

◆ GetAnalyzer()

TSharedRef< const FLipsAnalyzer > FLipsAtomRuntimePlugin::GetAnalyzer ( const uint32 AnalyzerID) const

◆ GetAnalyzerName()

const FName FLipsAtomRuntimePlugin::GetAnalyzerName ( const uint32 AnalyzerID) const

◆ GetCurrentLipsAnalyzers()

TArray< TSharedRef< const FLipsAnalyzer > > FLipsAtomRuntimePlugin::GetCurrentLipsAnalyzers ( ) const

◆ GetPluginName()

virtual FName FLipsAtomRuntimePlugin::GetPluginName ( ) const
inlineoverridevirtual

IAtomRuntimePluginを実装しています。

◆ Initialize()

void FLipsAtomRuntimePlugin::Initialize ( const FAtomPluginInitializationParams & InitializationParams)
overridevirtual

Initialize plugin after Atom runtime initialization.

IAtomRuntimePluginを実装しています。

◆ OnInitSource()

void FLipsAtomRuntimePlugin::OnInitSource ( const uint32 SourceId,
const FAtomSource * Source )
overridevirtual

UE_BUILD_SHIPPING

Called when a source is assigned to a voice.

IAtomRuntimePluginを再実装しています。

◆ OnReleaseSource()

void FLipsAtomRuntimePlugin::OnReleaseSource ( const uint32 SourceId)
overridevirtual

Called when a source is done playing and is released.

IAtomRuntimePluginを再実装しています。

◆ ProcessPlugin()

void FLipsAtomRuntimePlugin::ProcessPlugin ( const double InElapsed)
overridevirtual

Processes on Atom thread after processing Atom.

IAtomRuntimePluginを実装しています。

メンバ詳解

◆ AtomRuntime

FAtomRuntime* FLipsAtomRuntimePlugin::AtomRuntime = nullptr
private

◆ ComponentWithAnalyzers

TMap<uint32, FLipsAtomComponentProxyPtr> FLipsAtomRuntimePlugin::ComponentWithAnalyzers
private

◆ LipsAnalyzers

TArray<TSharedPtr<FLipsAnalyzer> > FLipsAtomRuntimePlugin::LipsAnalyzers
private

◆ SourceSettings

TArray<ULipsAtomRuntimeSourceSettings*> FLipsAtomRuntimePlugin::SourceSettings
private

このクラス詳解は次のファイルから抽出されました: