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

#include <AtomRack.h>

UAtomSoundfieldRack の継承関係図

公開メンバ関数

EAtomSoundfieldRendererType GetRackType () const
void SanitizeLinks ()
基底クラス UAtomRackWithParentBase に属する継承公開メンバ関数
 UAtomRackWithParentBase (const FObjectInitializer &ObjectInitializer)
void SetParentRack (UAtomRackBase *InParentRack)
基底クラス UAtomRackBase に属する継承公開メンバ関数
 UAtomRackBase (const FObjectInitializer &ObjectInitializer)
void AddLevelMeterDelegate (const UObject *WorldContextObject, const FOnAtomRackLevelMeterMeasureBP &OnAtomRackLevelMeterMeasureBP)
void AddLoudnessMeterDelegate (const UObject *WorldContextObject, const FOnAtomRackLoudnessMeterMeasureBP &OnAtomRackLoudnessMeterMeasureBP)
void AddPerformanceMonitorDelegate (const UObject *WorldContextObject, const FOnAtomRackPerformanceMonitorResultBP &OnAtomRackPerformanceMonitorResultBP)
void AddRenderedSamplesDelegate (const UObject *WorldContextObject, const FOnAtomRackRenderedSamplesBP &OnAtomRackRenderedSamplesBP)
void AddTruePeakMeterDelegate (const UObject *WorldContextObject, const FOnAtomRackTruePeakMeterMeasureBP &OnAtomRackTruePeakMeterMeasureBP)
void RemoveLevelMeterDelegate (const UObject *WorldContextObject, const FOnAtomRackLevelMeterMeasureBP &OnAtomRackLevelMeterMeasureBP)
void RemoveLoudnessMeterDelegate (const UObject *WorldContextObject, const FOnAtomRackLoudnessMeterMeasureBP &OnAtomRackLoudnessMeterMeasureBP)
void RemovePerformanceMonitorDelegate (const UObject *WorldContextObject, const FOnAtomRackPerformanceMonitorResultBP &OnAtomRackPerformanceMonitorResultBP)
void RemoveRenderedSamplesDelegate (const UObject *WorldContextObject, const FOnAtomRackRenderedSamplesBP &OnAtomRackRenderedSamplesBP)
void RemoveTruePeakMeterDelegate (const UObject *WorldContextObject, const FOnAtomRackTruePeakMeterMeasureBP &OnAtomRackTruePeakMeterMeasureBP)
void ResetLoudnessMeterMeasuring (const UObject *WorldContextObject)
void ResetLoudnessMeterMeasuring (FAtomRuntime *InAtomRuntime)
void ResetPerformanceMonitor (const UObject *WorldContextObject)
void ResetPerformanceMonitor (FAtomRuntime *InAtomRuntime)
void StartLevelMeterMeasuring (const UObject *WorldContextObject, float AnalysisPeriod=0.02f, int32 PeakHoldTime=100)
void StartLevelMeterMeasuring (FAtomRuntime *InAtomRuntime, float AnalysisPeriod=0.02f, int32 PeakHoldTime=100)
void StartLoudnessMeterMeasuring (const UObject *WorldContextObject, int32 ShortTermTime=3, int32 IntegratedTime=600)
void StartLoudnessMeterMeasuring (FAtomRuntime *InAtomRuntime, int32 ShortTermTime=3, int32 IntegratedTime=600)
void StartTruePeakMeterMeasuring (const UObject *WorldContextObject, float AnalysisPeriod=0.02f, int32 PeakHoldTime=100, bool bSampleClipping=false)
void StartTruePeakMeterMeasuring (FAtomRuntime *InAtomRuntime, float AnalysisPeriod=0.02f, int32 PeakHoldTime=100, bool bSampleClipping=false)
void StopLevelMeterMeasuring (const UObject *WorldContextObject)
void StopLevelMeterMeasuring (FAtomRuntime *InAtomRuntime)
void StopLoudnessMeterMeasuring (const UObject *WorldContextObject)
void StopLoudnessMeterMeasuring (FAtomRuntime *InAtomRuntime)
void StopTruePeakMeterMeasuring (const UObject *WorldContextObject)
void StopTruePeakMeterMeasuring (FAtomRuntime *InAtomRuntime)

公開変数類

EAtomSoundfieldRendererType SoundfieldRendererType
基底クラス UAtomRackWithParentBase に属する継承公開変数類
TObjectPtr< UAtomBusMasterBus
TObjectPtr< UAtomRackBaseParentRack
基底クラス UAtomRackBase に属する継承公開変数類
TArray< TObjectPtr< UAtomRackBase > > ChildRacks

限定公開メンバ関数

virtual void PostInitProperties () override
基底クラス UAtomRackWithParentBase に属する継承限定公開メンバ関数
virtual void PostLoad () override
基底クラス UAtomRackBase に属する継承限定公開メンバ関数
virtual void BeginDestroy () override
virtual FString GetDesc () override
virtual void Serialize (FArchive &Ar) override

その他の継承メンバ

基底クラス UAtomRackBase に属する継承静的公開メンバ関数
static FAtomLevelMeterSettings GetLevelMeterSettings (float AnalysisPeriod, int32 PeakHoldTime)
static FAtomLoudnessMeterSettings GetLoudnessMeterSettings (int32 ShortTermTime, int32 IntegratedTime)
static FAtomTruePeakMeterSettings GetTruePeakMeterSettings (float AnalysisPeriod, int32 PeakHoldTime, bool bSampleClipping)
基底クラス UAtomRackBase に属する継承静的公開変数類
static const FString MainBusName = TEXT("MasterOut")

詳解

Sound Rack class meant for use with soundfield formats, such as Ambisonics.

関数詳解

◆ GetRackType()

EAtomSoundfieldRendererType UAtomSoundfieldRack::GetRackType ( ) const

Which encoding settings to use the sound field. Soundfield effect chain to use for the sound field.

◆ PostInitProperties()

void UAtomSoundfieldRack::PostInitProperties ( )
overrideprotectedvirtual

UAtomRackWithParentBaseを再実装しています。

◆ SanitizeLinks()

void UAtomSoundfieldRack::SanitizeLinks ( )

メンバ詳解

◆ SoundfieldRendererType

EAtomSoundfieldRendererType UAtomSoundfieldRack::SoundfieldRendererType

Currently used format. Type of the soundrenderer endpoint to apply to child racks.


このクラス詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/AtomRack.h
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/AtomRack.cpp