|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomRack.h>
公開メンバ関数 | |
| 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) |
静的公開メンバ関数 | |
| static FAtomLevelMeterSettings | GetLevelMeterSettings (float AnalysisPeriod, int32 PeakHoldTime) |
| static FAtomLoudnessMeterSettings | GetLoudnessMeterSettings (int32 ShortTermTime, int32 IntegratedTime) |
| static FAtomTruePeakMeterSettings | GetTruePeakMeterSettings (float AnalysisPeriod, int32 PeakHoldTime, bool bSampleClipping) |
公開変数類 | |
| TArray< TObjectPtr< UAtomRackBase > > | ChildRacks |
静的公開変数類 | |
| static const FString | MainBusName = TEXT("MasterOut") |
限定公開メンバ関数 | |
| virtual void | BeginDestroy () override |
| virtual FString | GetDesc () override |
| virtual void | PostLoad () override |
| virtual void | Serialize (FArchive &Ar) override |
| UAtomRackBase::UAtomRackBase | ( | const FObjectInitializer & | ObjectInitializer | ) |
| void UAtomRackBase::AddLevelMeterDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackLevelMeterMeasureBP & | OnAtomRackLevelMeterMeasureBP ) |
Adds an level meter delegate to the Atom rack when level meter measure is enabled on this rack.
| OnAtomRackLevelMeterMeasureBP | Event to fire when new envelope data is available. |
| void UAtomRackBase::AddLoudnessMeterDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackLoudnessMeterMeasureBP & | OnAtomRackLoudnessMeterMeasureBP ) |
Adds a loudness meter delegate to the Atom rack when loudness meter measure is enabled on this rack.
| OnAtomRackLevelMeterMeasureBP | Event to fire when new envelope data is available. |
| void UAtomRackBase::AddPerformanceMonitorDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackPerformanceMonitorResultBP & | OnAtomRackPerformanceMonitorResultBP ) |
Adds a Performace Monitor delegate to the Atom rack.
| OnAtomPerformanceMonitorResultBP | Event to fire when new results are available. |
| void UAtomRackBase::AddRenderedSamplesDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackRenderedSamplesBP & | OnAtomRackRenderedSamplesBP ) |
Adds a rendered samples count delegate to the Atom rack.
| OnAtomRackRenderedSamplesBP | Event to fire when counter was increased. |
| void UAtomRackBase::AddTruePeakMeterDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackTruePeakMeterMeasureBP & | OnAtomRackTruePeakMeterMeasureBP ) |
Adds a true peak meter delegate to the Atom rack when level meter measure is enabled on this rack.
| OnAtomRackTruePeakMeterMeasureBP | Event to fire when new envelope data is available. |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
static |
|
static |
|
static |
|
overrideprotectedvirtual |
UAtomRack, UAtomRackWithParentBaseで再実装されています。
| void UAtomRackBase::RemoveLevelMeterDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackLevelMeterMeasureBP & | OnAtomRackLevelMeterMeasureBP ) |
| void UAtomRackBase::RemoveLoudnessMeterDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackLoudnessMeterMeasureBP & | OnAtomRackLoudnessMeterMeasureBP ) |
| void UAtomRackBase::RemovePerformanceMonitorDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackPerformanceMonitorResultBP & | OnAtomRackPerformanceMonitorResultBP ) |
| void UAtomRackBase::RemoveRenderedSamplesDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackRenderedSamplesBP & | OnAtomRackRenderedSamplesBP ) |
| void UAtomRackBase::RemoveTruePeakMeterDelegate | ( | const UObject * | WorldContextObject, |
| const FOnAtomRackTruePeakMeterMeasureBP & | OnAtomRackTruePeakMeterMeasureBP ) |
| void UAtomRackBase::ResetLoudnessMeterMeasuring | ( | const UObject * | WorldContextObject | ) |
| void UAtomRackBase::ResetLoudnessMeterMeasuring | ( | FAtomRuntime * | InAtomRuntime | ) |
| void UAtomRackBase::ResetPerformanceMonitor | ( | const UObject * | WorldContextObject | ) |
| void UAtomRackBase::ResetPerformanceMonitor | ( | FAtomRuntime * | InAtomRuntime | ) |
|
overrideprotectedvirtual |
| void UAtomRackBase::StartLevelMeterMeasuring | ( | const UObject * | WorldContextObject, |
| float | AnalysisPeriod = 0.02f, | ||
| int32 | PeakHoldTime = 100 ) |
| void UAtomRackBase::StartLevelMeterMeasuring | ( | FAtomRuntime * | InAtomRuntime, |
| float | AnalysisPeriod = 0.02f, | ||
| int32 | PeakHoldTime = 100 ) |
| void UAtomRackBase::StartLoudnessMeterMeasuring | ( | const UObject * | WorldContextObject, |
| int32 | ShortTermTime = 3, | ||
| int32 | IntegratedTime = 600 ) |
| void UAtomRackBase::StartLoudnessMeterMeasuring | ( | FAtomRuntime * | InAtomRuntime, |
| int32 | ShortTermTime = 3, | ||
| int32 | IntegratedTime = 600 ) |
| void UAtomRackBase::StartTruePeakMeterMeasuring | ( | const UObject * | WorldContextObject, |
| float | AnalysisPeriod = 0.02f, | ||
| int32 | PeakHoldTime = 100, | ||
| bool | bSampleClipping = false ) |
| void UAtomRackBase::StartTruePeakMeterMeasuring | ( | FAtomRuntime * | InAtomRuntime, |
| float | AnalysisPeriod = 0.02f, | ||
| int32 | PeakHoldTime = 100, | ||
| bool | bSampleClipping = false ) |
| void UAtomRackBase::StopLevelMeterMeasuring | ( | const UObject * | WorldContextObject | ) |
| void UAtomRackBase::StopLevelMeterMeasuring | ( | FAtomRuntime * | InAtomRuntime | ) |
| void UAtomRackBase::StopLoudnessMeterMeasuring | ( | const UObject * | WorldContextObject | ) |
| void UAtomRackBase::StopLoudnessMeterMeasuring | ( | FAtomRuntime * | InAtomRuntime | ) |
| void UAtomRackBase::StopTruePeakMeterMeasuring | ( | const UObject * | WorldContextObject | ) |
| void UAtomRackBase::StopTruePeakMeterMeasuring | ( | FAtomRuntime * | InAtomRuntime | ) |
| TArray<TObjectPtr<UAtomRackBase> > UAtomRackBase::ChildRacks |
|
static |
The main out bus name.